Skip to main content
========
Hyperkit
========


Command line interface
======================

Create
------

Create a virtual machine. If called with no arguments it will use
your default hypervisor to create a new virtual machine with your default
distribution, release, architecture with default configuration::

hyperkit create

By default it will use VirtualBox to create a recent 64-bit Ubuntu VM.

usage: hyperkit create [-h] [--username USERNAME] [--password PASSWORD]
[--public-key PUBLIC_KEY] [--key-id KEY_ID]
[--memory MEMORY] [--cpus CPUS] [--image IMAGE]
[--options OPTIONS]
[name] [distro] [release] [arch]

positional arguments:
name The name of the vm to create
distro The name of the distro to use
release The release of the distro to use
arch The architecture of the distro to use

optional arguments:
-h, --help show this help message and exit
--username USERNAME The username of the initial user
--password PASSWORD The password for the initial user
--public-key PUBLIC_KEY
A specific public key to be added to the initial
user's authorized list
--key-id KEY_ID The name of a key in your ~/.ssh folder
--memory MEMORY The amount of memory for the new virtual machine
--cpus CPUS The number of cpus for the new virtual machine
--image IMAGE A file path or url to an image to use instead of the
distro's default
--options OPTIONS hypervisor specific options to pass to the new VM



Authentication
~~~~~~~~~~~~~~

The following options affect how you can log into the created VM::

--username the username of the initial user (default:
--password the password for the initial user
--public-key a specific public key to be added to the initial user's allowed list
--key-id the name of a key in your ~/.ssh folder, to be added to the initial user's allowed list

If no authentication options are provided, hyperkit will use the first public key loaded into the running ssh agent, if there is one running.

If no password is provided, then password authentication will not be possible, and a public key must be used.

Hardware options
~~~~~~~~~~~~~~~~
--memory the amount of RAM for the VM, in Megabytes
--cpus

Release files for Hyperkit 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Hyperkit 0.2
File Size Uploaded
Hyperkit-0.2.zip 50.5 kB Details

Release files / Hyperkit-0.2.zip

Download URL Hyperkit-0.2.zip
Size 50.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b331ff601405a9eef0e2e507aaf72ddc4e24f01d7b52af47271391141eead4ff
BLAKE2b-256 checksum
How to use checksums
5517ee57c0e358637e6f23c680bc470b9d4f26d56a47dd0e03a6a9a9b76e9d31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page