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

vm-reprovision

Verwendung

avcli vm-reprovision --name name [--cpu number] [--memory size] [--addVolumes volumes] [--deleteVolumes volumes] [--keepVolumes volumes] [--interfaces networks]

Beschreibung

Der Befehl vm-reprovision weist der angegebenen VM Ressourcen neu zu.

Optionen

--name name

Die VM, der Ressourcen neu zugewiesen werden sollen. Führen Sie jeweils nur für eine VM eine Neuzuweisung aus. Geben Sie die VM mit Namen oder Kennung an.

--cpu number

Die Anzahl der virtuellen CPUs. Dies ist standardmäßig die aktuelle Anzahl der VM.

--memory size Die Größe des Arbeitsspeichers in Megabytes. Dies ist standardmäßig die aktuelle Anzahl der VM.
--addVolumes volumes

Die Liste der Volumes, die erstellt und 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.

--deleteVolumes volumes Die Liste der Volumes, die zurzeit mit der angegebenen VM verbunden sind und gelöscht werden sollen. Geben Sie ein Volume mit Namen oder Kennung an.
--keepVolumes volumes Die Liste der Volumes, die zurzeit mit der angegebenen VM verbunden sind und mit ihr verbunden bleiben sollen. Wenn Sie ein Volume angeben, das zurzeit verbunden, aber nicht in dieser Liste aufgeführt ist, wird das Volume von der VM getrennt (nicht gelöscht). Geben Sie ein Volume mit Namen oder Kennung an.
--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.

Beispiele

$ avcli vm-reprovision --cpu 2 --name vm1
$ avcli vm-reprovision --cpu 2 --name vm:o100
$ avcli vm-reprovision --cpu 2 --memory 2048 --name vm:o100
Ressourcen einer VM neu zuweisen, die vm001 heißt, eine CPU, 512 MB Arbeitsspeicher, ein 1.024-MB-Volume hat und mit network0 verbunden ist, und dann Speicher aus Pool-0001 für das Volume zuordnen. Das Volume heißt vm001_vol0.
$ avcli vm-reprovision --cpu 1 --memory 512 --interfaces network0 \
--addVolumes 1024,Pool-0001,vm001_vol0 --name vm1
Ressourcen von VM vm1 neu zuweisen und dann die Volumes volume:o411, data-vm1 und data-vm2 löschen, die mit ihr verknüpft sind.
$ avcli vm-reprovision --deleteVolumes volume:o411 data-vm1 data-vm2 --name vm1
Ressourcen von VM vm1 mit dem neuen Datenvolume data-1-7 neu zuweisen, Volume volume:o1043 löschen, Volumes volume:o1, volume:o2, volume:o4 beibehalten und Netzwerkschnittstellen sharednetwork:o129 und sharednetwork:o130 verbinden.
$ avcli vm-reprovision --cpu 3 --memory 3359 --addVolume 2500,storagegroup:o54,data-1-7 --deleteVolumes volume:o1043 --keepVolumes volume:o1 volume:o2 volume:o4 --interfaces sharednetwork:o129 sharednetwork:o130
--name vm1
Seite von