Was ist UUID in der virtuellen Box?

7

Wenn ich eine virtuelle Maschine in der Befehlszeile mit dem folgenden Befehl erstelle:

VBoxManage createvm -name <VM's Name> -register

Es gibt zurück:

Virtual machine <VM's Name> is created and registered.
UUID: zas8d62g-****-****-****-************
Settings file: '/home/user/VirtualBox VMs/<VM NAME>/<VM NAME>.vbox'

Was bedeutet UUID? Wird es verwendet, um virtuelle Maschinen zu identifizieren und zu referenzieren?

Verwechseln
quelle

Antworten:

8

Was bedeutet UUID? Wird es verwendet, um virtuelle Maschinen zu identifizieren und zu referenzieren?

Ja, du hast recht. Eine universelle eindeutige Kennung (UUID) ist eine 128-Bit-Nummer, mit der jede virtuelle Maschine eindeutig identifiziert wird. Es wird im SMBIOS-Systeminformationsdeskriptor gespeichert. Auf sie kann mit der Standard-SMBIOS-Scan-Software zugegriffen und für die Systemverwaltung auf dieselbe Weise verwendet werden, wie Sie die UUID eines physischen Computers verwenden.

Die UUID wird generiert, wenn Sie die virtuelle Maschine einschalten oder zurücksetzen. Solange Sie die virtuelle Maschine nicht an einen anderen Speicherort verschieben oder kopieren, bleibt die UUID konstant.

Lesen Sie dazu die Dokumentation .

Sie können verwenden:

VBoxManage list vms

um alle aktuell registrierten VMs mit ihren Einstellungen, Namen und UUIDs aufzulisten.

Sobald Sie die UUID kennen, können Sie eine VM auch starten, indem Sie:

VBoxManage startvm <UUID-of-vm>

das ist im Wesentlichen das gleiche wie:

VBoxManage startvm "Name-of-vm"
Ron
quelle
@Arulx Z Wenn diese Antwort Ihnen geholfen hat, vergessen Sie nicht, auf das graue ☑ links neben der Antwort zu klicken, was bedeutet "Ja, diese Antwort ist gültig"! ;-)
Ron