Mit dem vmkfstools-Befehl können Sie eine Kopie einer von Ihnen angegebenen virtuellen Festplatte oder Rohfestplatte erstellen.
Ein Nicht-Root-Benutzer kann keine virtuelle Festplatte oder RDM klonen. Sie müssen den ursprünglichen Dateinamen oder Dateipfad oldName und den neuen Dateinamen oder Dateipfad newName angeben.
-i|--clonevirtualdisk oldName newName -d|--diskformat [thin|zeroedthick|eagerzeroedthick|rdm:device|rdmp:device|2gbsparse] -W|--objecttype [file|vsan|vvol] --policyFile fileName -N|--avoidnativeclone
Mit den folgenden Unteroptionen können Sie die entsprechenden Parameter für die von Ihnen erstellte Kopie ändern.
-d|--diskformat
bezeichnet die Festplattenformate.-W|--objecttype
gibt an, ob es sich bei der virtuellen Festplatte um eine Datei in einem VMFS- oder NFS-Datenspeicher oder um ein Objekt in einem vSAN- oder einem Virtual Volumes-Datenspeicher handelt.--policyFile fileName
gibt die VM-Speicherrichtlinie für die Festplatte an.
Standardmäßig verwendet ESXi die nativen Methoden zur Ausführung der Klonvorgänge. Wenn das Array die Klontechnologien unterstützt, können Sie die Vorgänge an das Array auslagern. Um natives Klonen von ESXi zu verhindern, geben Sie die Option -N|--avoidnativeclone
an.
Beispiel für das Klonen oder Konvertieren einer virtuellen Festplatte
In diesem Beispiel wird das Klonen der Inhalte einer virtuellen primären Festplatte aus dem Repository templates
in eine virtuelle Festplattendatei mit der Bezeichnung myOS.vmdk im Dateisystem myVMFS
veranschaulicht.
vmkfstools -i /vmfs/volumes/myVMFS/templates/gold-primary.vmdk /vmfs/volumes/myVMFS/myOS.vmdk
Sie können eine virtuelle Maschine für die Verwendung dieser virtuellen Festplatte konfigurieren, indem Sie der Konfigurationsdatei der virtuellen Maschine Zeilen hinzufügen, wie im folgenden Beispiel gezeigt:
scsi0:0.present = TRUE scsi0:0.fileName = /vmfs/volumes/myVMFS/myOS.vmdk
Wenn Sie das Format der Festplatte konvertieren möchten, verwenden Sie hierfür die Unteroption -d|--diskformat
.
Diese Unteroption ist nützlich, wenn Sie virtuelle Festplatten in einem Format importieren möchten, das nicht mit ESXi kompatibel ist, wie beispielsweise das 2gbsparse-Format. Nachdem die Festplatte konvertiert wurde, können Sie diese Festplatte einer neuen virtuellen Maschine hinzufügen, die Sie in ESXi erstellen.
vmkfstools -i /vmfs/volumes/myVMFS/templates/gold-primary.vmdk /vmfs/volumes/myVMFS/myOS.vmdk -d thin