minimega

module
v2.0.0-...-f0b7fcc Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2024 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 [sandia.gov/minimega](https://www.sandia.gov/minimega/) for more info.

Directories

Path Synopsis
cmd
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.
minidoc
Package socket implements an WebSocket-based playground backend.
Package socket implements an WebSocket-based playground backend.
minirouter
minirouter is a simple wrapper daemon for bird, dnsmasq, and iptool.
minirouter is a simple wrapper daemon for bird, dnsmasq, and iptool.
powerbot
Do some nice sorting
Do some nice sorting
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.
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:
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:
internal
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
iomeshage is a file transfer layer for meshage
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.
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.
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.
present
The present file format
The present file 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.
ron
vmconfig
package vmconfig reads in a config file for the vmbetter tool.
package vmconfig reads in a config file for the vmbetter tool.
vnc
pkg
minicli
The minicli package implements a simple command line interface for minimega.
The minicli package implements a simple command line interface for minimega.
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.
ranges
ranges provides methods to expand or condense ranges of like strings.
ranges provides methods to expand or condense ranges of like strings.

Jump to

Keyboard shortcuts

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