Sie befinden sich hier: Ergaenzende Dokumentation > everRun Enterprise CLI-Referenz > Beschreibungen der AVCLI-Befehle > vm-create

vm-create

Verwendung

avcli vm-create --name name --cpu number --memory memory --cdrom cd-name | --kickstart template [--interfaces networks] [--storage-group group] --volumes volumes [--wait]

Beschreibung

Der Befehl vm-create erstellt eine neue VM.

Optionen

--name name

Der Name der zu erstellenden VM.

--cpu number Die Anzahl der virtuellen CPUs, die der VM zugewiesen werden sollen.
--memory memory Die Größe des Arbeitsspeichers in Megabytes, die der VM zugewiesen werden soll.
--cdrom cd-name Die CD-ROM, von der die VM anfänglich gestartet wird. Sie können diese Option nicht mit --kickstart angeben.
--kickstart template Die Kickstart-Vorlage, die beim Starten der VM verwendet werden soll. Sie können diese Option nicht mit --cdrom angeben.
--interfaces networks Die Liste der Netzwerke, die mit der VM verbunden werden sollen. Geben Sie ein Netzwerk nur einmal an. Das verbundene Netzwerk darf nicht privat sein.
--storage-group group Die Speichergruppe, die zum Erstellen der VM-Volumes verwendet werden soll. Wenn Sie diesen Wert nicht angeben, wird automatisch die Speichergruppe mit dem meisten freien Speicherplatz ausgewählt.
--volumes volumes

Die Liste der Volumes, die mit dieser VM verbunden werden sollen. Ein Volume besteht aus drei durch Kommas getrennte Komponenten:

  • Die Größe des Volumes; erforderlich.
  • Der Name oder die ID der Speichergruppe, aus der Speicher verwendet werden soll.
  • Der Name des Volumes.

Standardmäßig wird die Volumegröße in Megabytes angegeben, Sie können jedoch auch Standardqualifizierer wie KB, MB, GB und TB verwenden.

--wait

-w

Warten, bis der Befehl abgeschlossen ist.

Beispiele

Eine VM mit dem Namen vm001 erstellen, mit einer CPU, 512 MB Arbeitsspeicher, einem 1.024-MB-Volume, verbunden mit network0.
$ avcli vm-create --name vm001 --cpu 1 --memory 512 --cdrom linux.iso --interfaces network0 \ --volumes 1024
Eine VM mit dem Namen vm001 erstellen, mit einer CPU, 512 MB Arbeitsspeicher, einem 1.024-MB-Volume, verbunden mit network0. Dann Speicher aus Pool-0001 für das Volume zuordnen.
$ avcli vm-create --name vm001 --cpu 1 --memory 512 --cdrom linux.iso --interfaces network0 \ --volumes 1024 --storage-group Pool-0001
Eine VM mit dem Namen vm001 erstellen, mit einer CPU, 512 MB Arbeitsspeicher, einem 1.024-MB-Volume, verbunden mit network0. Dann Speicher aus Pool-0001 für das Volume zuordnen. Das Volume heißt vm001_vol0.
$ avcli vm-create --name vm001 --cpu 1 --memory 512 --cdrom linux.iso --interfaces network0 \
--volumes 1024,Pool-0001,vm001_vol0
Eine VM mit dem Namen vm001 erstellen, mit einer CPU und 512 MB Arbeitsspeicher, verbunden mit network0 und network1. Zwei Volumes erstellen, wobei das erste 10 GB und das zweite 50 GB groß ist. Speicher für diese Volumes aus Pool-0001 bzw. Pool-0002 zuweisen.
$ avcli vm-create --name vm001 --cpu 1 --memory 512 --cdrom linux.iso \
--interfaces network0 network1 \
--volumes 10GB,Pool-0001 50GB,Pool-0002
Eine VM auf Basis einer Kickstart-Vorlage erstellen.
$ avcli vm-create --name vm001 --cpu 1 --memory 512 --kickstart template:o81 --interfaces network0 \
--volumes 10GB
Seite von