Trūkstoša VMware virtuālās mašīnas diska apraksta faila (.vmdk) atjaunošana (1002511)

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.

  • Izmantojiet Skyline Advisor, lai izvairītos no problēmām pirms to rašanās VCF, vSphere, vSAN, NSX, vROps un Horizon. Skyline Findings pamatā ir labākie KB, VMSA/CVE un dizaina paraugprakse
  • Izmantojiet Skyline Health Diagnostics, lai izskaustu vSphere & vSAN žurnālus, kad rodas problēma. Skyline veselības diagnostikas rezultāti ir balstīti uz populārākajiem KB un VMSA/CVE. Skyline veselības diagnostikas rīku varat izmantot tiešsaistes vai bezsaistes režīmā
  • Ja jums nepieciešama papildu palīdzība no tehniskā atbalsta, lūdzu, izmantojiet Skyline Advisor, lai aktivizētu žurnāla palīgu, lai samazinātu žurnālu augšupielādes laiku. TSE var arī sākt žurnālus, lai samazinātu piepūli
  • 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:

  • Datastore pārlūkprogrammā norādītais virtuālās mašīnas diska fails ir jūsu virtuālās mašīnas plakanais fails, un tam nav ikonas
  • Ieslēdzot virtuālo mašīnu, tiek parādīta kļūda Fails nav atrasts
  • Plakanais fails pastāv, apskatot virtuālās mašīnas direktoriju
  • Virtuālās mašīnas diska diska apraksta fails nepastāv vai ir bojāts
  • 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:

  • Lai atvieglotu atjaunošanu šādās situācijās, VMware iesaka regulāru pilnu attēlu dublēšanu kritiskajām virtuālajām mašīnām
  • VMware arī iesaka mēģināt atjaunot trūkstošo deskriptora failu no dublējuma. Šo metodi nevar izmantot, lai atjaunotu šifrētu diska deskriptora failu
  • Ja ietekmētajai virtuālajai mašīnai nav pilnas dublējumkopijas, pārliecinieties, ka kopējat vai dublējat plakano failu citā vietā
  • Šī raksta pieejamība ir vērsta tikai uz deskriptora faila atjaunošanu virtuālajai mašīnai. Nerediģējiet un nemainiet vienotā faila saturu, jo tas var beigties ar datu zudumu
  • 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)

  • Sadaļā Paplašinājuma apraksts
  • Izmantojiet komandu "Ievietot", lai atļautu izmaiņas deskriptora failā
  • Atrodiet un mainiet faila -flat nosaukumu, lai tas atbilstu bāreņiem. Kad esat pabeidzis - nospiediet "Esc", lai izietu no šī režīma
  • Atrodiet un noņemiet rindu ddb.thinProvisioned = "1", ja sākotnējais .vmdk nebija plāns disks. Ja tā bija, saglabājiet šo līniju. Izmantojiet komandu - ": wq!" lai saglabātu un izietu no "vi" redaktora
  • 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.