vmware:vmdx_missing
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| vmware:vmdx_missing [02.06.2019 15:36] – schoebet | vmware:vmdx_missing [02.06.2019 19:17] (aktuell) – schoebet | ||
|---|---|---|---|
| Zeile 13: | Zeile 13: | ||
| ===== So geht's ===== | ===== So geht's ===== | ||
| - | Die maximale Upload-Größe kann unter PHP auf verschiedene Wege erfolgen. Nachstehend | + | |
| + | - Navigieren Sie mit folgendem Befehl zu dem Verzeichnis, | ||
| + | - Ermitteln Sie den Typ des SCSI-Controllers, | ||
| + | - Ermitteln und notieren Sie die genaue | ||
| + | |||
| + | -rw------- 1 root root 4294967296 Oct 11 12:30 vmdisk0-flat.vmdk | ||
| + | |||
| + | Erstellen Sie eine neue virtuelle Festplatte mit dem folgenden vmkfstools-Befehl: | ||
| + | |||
| + | # vmkfstools -c 4294967296 -a lsilogic -d thin temp.vmdk | ||
| + | |||
| + | In dem Befehl werden die folgenden Flags verwendet: | ||
| + | |||
| + | -c size | ||
| + | |||
| + | Dies ist die Größe der virtuellen Festplatte. | ||
| + | |||
| + | -a virtual_controller | ||
| + | |||
| + | Unabhängig davon, ob die virtuelle Festplatte für den Betrieb mit BusLogic, LSILogic (sowohl lsilogic als auch lsilogic SAS), Paravirtual oder IDE konfiguriert wurde: | ||
| + | Verwenden Sie lsilogic für den virtuellen Festplattentyp „lsilogic“ und „lsisas1068“. | ||
| + | |||
| + | -d thin | ||
| + | |||
| + | Hiermit wird die Festplatte im per Thin Provisioning bereitgestellten Format erstellt. | ||
| + | |||
| + | |||
| + | Hinweis: Um Festplattenspeicher zu sparen, wird die Festplatte im per Thin Provisioning bereitgestellten Format mit dem Typ thin erstellt. Die daraus resultierende flache Datei verbraucht nur minimalen Speicherplatz (1 MB), statt sofort die im Switch -c angegebene Kapazität zu übernehmen. Die einzige Folge daraus ist jedoch, dass die Deskriptordatei eine zusätzliche Zeile enthält, die in einem späteren Schritt manuell entfernt werden muss. | ||
| + | |||
| + | Infolgedessen werden die Dateien temp.vmdk und temp-flat.vmdk erstellt. | ||
| + | |||
| + | Löschen Sie die Datei temp-flat.vmdk, | ||
| + | |||
| + | # rm -i temp-flat.vmdk | ||
| + | |||
| + | Benennen Sie temp.vmdk in den Namen um, der erforderlich ist, damit eine Übereinstimmung mit der verwaisten .flat-Datei erzielt wird (oder vmdisk0.vmdk in diesem Beispiel): | ||
| + | |||
| + | # mv -i temp.vmdk vmdisk0.vmdk | ||
| + | |||
| + | Bearbeiten Sie die Deskriptordatei mit dem Texteditor „vi“ (in diesem Beispiel vi vmdisk0.vmdk, | ||
| + | |||
| + | Gehen Sie im Abschnitt Extent Description wie folgt vor: | ||
| + | |||
| + | Wechseln Sie mithilfe des Befehls „Umschalt + r“ in den Ersetzungsmodus. | ||
| + | Ermitteln und ändern Sie den Namen der .flat-Datei, | ||
| + | |||
| + | Suchen und entfernen Sie die Zeile ddb.thinProvisioned = " | ||
| + | |||
| + | |||
| + | # Disk DescriptorFile | ||
| + | version=1 | ||
| + | CID=fb183c20 | ||
| + | parentCID=ffffffff | ||
| + | createType=" | ||
| + | |||
| + | # Extent description | ||
| + | RW 8388608 VMFS " | ||
| + | |||
| + | # The Disk Data Base | ||
| + | #DDB | ||
| + | |||
| + | ddb.virtualHWVersion = " | ||
| + | ddb.geometry.cylinders = " | ||
| + | ddb.geometry.heads = " | ||
| + | ddb.geometry.sectors = " | ||
| + | ddb.adapterType = " | ||
| + | ddb.thinProvisioned = " | ||
| + | |||
| + | Die virtuelle Maschine | ||
| + | |||
| + | Führen Sie den folgenden Befehl für die Festplattendeskriptordatei aus, um die Festplattenkette auf Konsistenz zu prüfen: | ||
| + | |||
| + | Für ESXi 6.0 und 5.x: | ||
| + | |||
| + | # vmkfstools -e filename.vmdk | ||
| + | |||
| + | Bei einer vollständigen Kette wird eine Ausgabe ähnlich der folgenden angezeigt: | ||
| + | Disk chain is consistent | ||
| + | |||
| + | Bei einer beschädigten Kette wird eine Zusammenfassung der Snapshot-Kette und dann eine Ausgabe ähnlich der folgenden angezeigt: | ||
| + | Disk chain is not consistent : The parent virtual disk has been modified since the child was created. The content ID of the parent virtual disk does not match the corresponding parent content ID in the child (18) | ||
| ==== Änderung über php.ini ==== | ==== Änderung über php.ini ==== | ||
vmware/vmdx_missing.1559482587.txt.gz · Zuletzt geändert: von schoebet
