minimega

module
v0.0.0-...-81ce8a9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 15, 2022 License: GPL-3.0

README

minimega
========

minimega is a tool for launching and managing virtual machines. It can run on
your laptop or distributed across a cluster. minimega is fast, easy to deploy,
and can scale to run on massive clusters with virtually no setup.

See http://minimega.org/ for more info.

Directories

Path Synopsis
src
apigen
apigen creates the api documentation by invoking minimega's JSON API output (-cli), and applying the data to a minidoc api template.
apigen creates the api documentation by invoking minimega's JSON API output (-cli), and applying the data to a minidoc api template.
bridge
This package provides a singleton bridge object that wraps openvswitch.
This package provides a singleton bridge object that wraps openvswitch.
iomeshage
iomeshage is a file transfer layer for meshage Files are stored in a predetermined directory structure.
iomeshage is a file transfer layer for meshage Files are stored in a predetermined directory structure.
meshage
meshage is a mesh based message passing protocol that supports auto-configuration and simple resiliency.
meshage is a mesh based message passing protocol that supports auto-configuration and simple resiliency.
minicli
The minicli package implements a simple command line interface for minimega.
The minicli package implements a simple command line interface for minimega.
minidoc
Package socket implements an WebSocket-based playground backend.
Package socket implements an WebSocket-based playground backend.
minilog
minilog extends Go's logging functionality to allow for multiple loggers, each one with their own logging level.
minilog extends Go's logging functionality to allow for multiple loggers, each one with their own logging level.
miniplumber
miniplumber is a package to facilitate communication pipelines between registered readers and writers across a distributed meshage environment.
miniplumber is a package to facilitate communication pipelines between registered readers and writers across a distributed meshage environment.
minirouter
minirouter is a simple wrapper daemon for bird, dnsmasq, and iptool.
minirouter is a simple wrapper daemon for bird, dnsmasq, and iptool.
minitunnel
The minitunnel package implements bidirectional TCP tunnels over any io.ReadWriter.
The minitunnel package implements bidirectional TCP tunnels over any io.ReadWriter.
nbd
nbd provides methods for working with Network Block Devices.
nbd provides methods for working with Network Block Devices.
powerbot
Do some nice sorting
Do some nice sorting
present
The present file format Present files have the following format.
The present file format Present files have the following format.
qemu
qemu parses the output from various qemu commands to list valid devices and/or drivers based on the qemu binary and machine type.
qemu parses the output from various qemu commands to list valid devices and/or drivers based on the qemu binary and machine type.
qmp
A qemu qmp wrapper.
A qemu qmp wrapper.
ranges
ranges provides methods to expand or condense ranges of like strings.
ranges provides methods to expand or condense ranges of like strings.
ron
vmbetter
vmbetter is a debootstrap based toolchain for creating virtual machine images for booting host and guest nodes.
vmbetter is a debootstrap based toolchain for creating virtual machine images for booting host and guest nodes.
vmconfig
package vmconfig reads in a config file for the vmbetter tool.
package vmconfig reads in a config file for the vmbetter tool.
vnc
vncdrone
vncdrone replays VNC keyboard+mouse recordings (as captured by minimega) Pass it a directory containing recordings; these recroding filenames must follow a strict naming scheme: <vm prefix>_<pre,run,post>_<unique name>.kb The fields are as follows: <vm prefix>: A string that must match the prefix of a VM at runtime.
vncdrone replays VNC keyboard+mouse recordings (as captured by minimega) Pass it a directory containing recordings; these recroding filenames must follow a strict naming scheme: <vm prefix>_<pre,run,post>_<unique name>.kb The fields are as follows: <vm prefix>: A string that must match the prefix of a VM at runtime.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL