Turpinot lietot mājas lapu cloudhosting.lv, Jūs piekrītat sīkdatņu izmantošanas noteikumiem. Uzzināt vairāk. Piekrītu
Trūkstoša VMware virtuālās mašīnas diska apraksta faila (.vmdk) atjaunošana (1002511
Uzziniet, kā VMware Skyline Advisor un Skyline Health Diagnostics sadarbojas, lai nodrošinātu proaktīvu izlūkošanu un pašapkalpošanās žurnālu analīzi.
Sīkāka informācija:
Šajā rakstā ir norādītas darbības, lai atjaunotu zaudēto virtuālā diska deskriptora failu (.vmdk). Jums var būt nepieciešams no jauna izveidot trūkstošos galvenes/deskriptora failus, ja:
Risinājums:
Kā atjaunot zaudēto/trūkstošo virtuālā diska deskriptora failu (.vmdk):
Piezīme. No videoklipa tiek izmantota opcija vmkfstools -a. No ESXi 6.5 un jaunākas versijas šī opcija ir novecojusi, un tā tiks ignorēta ar šādu ziņojumu: "--adaptertype ir novecojis un līdz ar to tiks ignorēts".
Svarīga piezīme:
Piezīme. Šī procedūra nedarbosies virtuālajos diskos, kas virtuālajā mašīnā konfigurēti ar Para-virtualizētu SCSI kontrolleri, jo virtuālā mašīna, iespējams, netiek sāknēta. Tomēr, ja tiek izmantots para-virtualizētais SCSI kontrolieris, jauno deskriptoru failu var atjaunināt arī ar failu ddb.adapterType = pvscsi, aizstājot failā ddb.adapterType = lsilogic
Darbības, lai izveidotu virtuālās mašīnas diska apraksta failu:
1. Izveidojiet savienojumu ar ESXi resursdatoru kā root, izmantojot SSH vai DCUI.
2. Pārejiet uz direktoriju, kurā ir virtuālās mašīnas disks ar trūkstošo deskriptora failu, izmantojot komandu: cd /vmfs/volumes/DATASTORE_NAME/VM_NAME
3. Nosakiet virtuālā diska izmantotā SCSI kontroliera veidu, pārbaudot virtuālās mašīnas konfigurācijas failu (.vmx). Kontrolieri identificē ar rindu scsi # .virtualDev, kur # ir kontroliera numurs.
Šajā piemērā tiek izmantota lsilogic:
scsi0.present = "true" scsi0.sharedBus = "none" scsi1.present = "true" scsi1.sharedBus = "virtual" scsi1.virtualDev = "lsilogic"
4. Identificējiet un ierakstiet precīzu faila -flat izmēru, izmantojot šo komandu:
ls -l vmdisk0-flat.vmdk
-rw------- 1 root root 4294967296 Oct 11 12:30 vmdisk0-flat.vmdk
5. Izmantojiet komandu vmkfstools, lai izveidotu jaunu pagaidu virtuālo disku:
# vmkfstools -c 4294967296 -d thin temp.vmdk
Komanda izmanto šos karodziņus:
-c size
Tas ir virtuālā diska izmērs.
-d thin
Tādējādi tiek izveidots disks plānā formātā. Rezultātā tiek izveidoti faili temp.vmdk un temp-flat.vmdk.
Piezīme. Lai ietaupītu vietu diskā, mēs izveidojam disku plānā formātā, izmantojot tipu thin. Tomēr vienīgās sekas ir tādas, ka apraksta failā ir papildu rindiņa, kas vēlāk manuāli jānoņem, ja sākotnējais disks nav paredzēts plānam.
6. Izdzēsiet temp-flat.vmdk, jo tas nav vajadzīgs. Palaidiet šo komandu rm -i temp-flat.vmdk.
7. Pārdēvējiet temp. - mv -i temp.vmdk vmdisk0.vmdk
8. Rediģējiet apraksta failu, izmantojot teksta redaktoru "vi" (šajā piemērā vi vmdisk0.vmdk)
Piemērs:
# Disk DescriptorFile version=1 CID=fb183c20 parentCID=ffffffff createType="vmfs" # Extent description RW 8388608 VMFS "vmdisk0-flat.vmdk" # The Disk Data Base #DDB ddb.virtualHWVersion = "4" ddb.geometry.cylinders = "522" ddb.geometry.heads = "255" ddb.geometry.sectors = "63" ddb.adapterType = "lsilogic" ddb.thinProvisioned = "1"
Virtuālā mašīna tagad ir gatava ieslēgšanai. Pirms virtuālās mašīnas palaišanas pārbaudiet izmaiņas un pārliecinieties, vai diska ķēde ir konsekventa.
9. Lai pārbaudītu diska ķēdes konsekvenci, palaidiet šo komandu pret diska apraksta failu:
vmkfstools -e filename.vmdk
Pilnīgai ķēdei redzat izvadi, kas līdzīga šim: Diska ķēde ir konsekventa. Ja ķēde ir salauzta, tiek parādīts momentuzņēmumu ķēdes kopsavilkums un pēc tam izvade, kas līdzīga šim: Diska ķēde nav konsekventa: vecāku virtuālais disks ir mainīts kopš bērna izveides. Mātes virtuālā diska satura ID neatbilst atbilstošajam vecāka satura ID bērnam.
Papildus informācija:
Katrs virtuālās mašīnas disks sastāv no .vmdk failu pāra. Viens no tiem ir teksta fails, kurā ir aprakstoši dati par virtuālo cieto disku, un otrs ir šī diska faktiskais saturs. Piemēram, virtuālajai mašīnai ar nosaukumu examplevm ir pievienots viens 10 GB disks. Šis disks sastāv no parauga faila examplevm.vmdk, kas ir mazāks par 1 KB, un 10 GB plakanā faila examplevm-flat.vmdk, kas satur virtuālās mašīnas saturu.