RecoverPoint for VM-er: Kopier VM starter ikke opp under imagetilgang på grunn av manglende samsvar i diskbeskrivelsen
Summary: Hvis diskbeskrivelsen for Virtual Machine Disk (VMDK) ikke samsvarer mellom produksjons- og kopierings-VM-ene under Test en kopiering (Image Access).
Symptoms
Under imagetilgang kan det hende at VM-kopien ikke starter opp på riktig måte, og følgende feil kan oppstå:
Det er manglende samsvar når du kontrollerer VMDK- og Copy VMDK-filene Production VMDK. For eksempel:
Produksjons-VM:
ddb.adapterType = "buslogic" ddb.deletable = "true" ddb.geometry.biosCylinders = "0" ddb.geometry.biosHeads = "0" ddb.geometry.biosSectors = "0" ddb.geometry.cylinders = "13054" ddb.geometry.heads = "255" ddb.geometry.sectors = "63" ddb.iofilters = "spif:vmwarelwd" ddb.longContentID = "17189fda646b30fa8e07a2e11be39f0e" ddb.sidecars = "vmwarelwd_1,<VM NAME>.vmfd" ddb.thinProvisioned = "1" ddb.toolsInstallType = "1" ddb.toolsVersion = "12389" ddb.uuid = "60 00 C2 9b 41 72 92 4a-01 1b 5c a1 cb 73 7d ff" ddb.virtualHWVersion = "4"
Kopier VM:
ddb.adapterType = "lsilogic" ddb.geometry.cylinders = "13054" ddb.geometry.heads = "255" ddb.geometry.sectors = "63" ddb.longContentID = "7632d38b5d143766f99a7787ce2dec62" ddb.thinProvisioned = "1" ddb.toolsInstallType = "1" ddb.toolsVersion = "12389" ddb.uuid = "60 00 C2 98 06 fb 7b 22-6a 46 d0 9c c4 8a 89 27" ddb.virtualHWVersion = "14"
Cause
Diskbeskrivelsesfilene er for det meste usynlige for RecoverPoint for virtuelle maskiner og har ingen innvirkning på hvordan en slik fil opprettes i mål-VM-en.
Vanligvis godtar Copy VM VMware-standardverdiene basert på VM-innstillingene.
Hvis en VM opprettes i en eldre versjon av vCenter (selv om nevnte vCenter siden har blitt oppgradert), og deretter dupliseres VM-en med de samme innstillingene i en nyere versjon. VM-ene har en litt annen beskrivelsesfil. Dette problemet er derfor vanligere med virtuelle maskiner som er opprettet i eldre versjoner av vCenter.
Vanligvis spiller ikke disse forskjellene noen rolle, men noen ganger måten diskbeskrivelsen presenterer blokker og informasjon til VMs operativsystem kan få VM til å lese informasjonen feil eller tro at disken er skadet. Maskinvareversjonen kan være en innstilling som kan ha betydelig innvirkning på RecoverPoint Engineering. Å endre denne maskinvareversjonen er som å fysisk ta en stasjon ut av en datamaskin og plassere den i en ny. En slik handling kan tillate VM å starte opp, men det vil sannsynligvis forårsake problemer hvis de to ikke er kompatible.
Resolution
Omgåelse av problemet:
Hvis du vil endre diskbeskrivelsesfilen i Kopier VM slik at den samsvarer med produksjons-VM-en, gjør du følgende:
- Noter deg datalageret som den kopierte VM-en ligger på
- Opphev beskyttelsen av de aktuelle virtuelle maskinene
- Slå av Kopier VM
- Fjern Kopier VM fra lageret ved å høyreklikke >Fjern fra lager
- Identifiser forskjellene mellom VMDK-filene, enten gjennom logger eller ved hjelp av en SSH-økt som root til de relevante ESX-vertene
- Endre VMDK-filen for Copy VM slik at den samsvarer med produksjons-VM
I diskbeskrivelsesfilene som er angitt tidligere i artikkelen, må for eksempel følgende felt legges til i Kopier VM:
ddb.deletable = "true"ddb.geometry.biosCylinders = "0"ddb.geometry.biosHeads = "0"ddb.geometry.biosSectors = "0"
Og de eksisterende feltene må endres for å samsvare med Produksjons-VM:
ddb.adapterType = "lsilogic" to ddb.aapterType = "buslogic"ddb.virtualHWVersion = "14" to ddb.virtualHWVersion = "4"
- Når de relevante endringene er gjort, legger du til den virtuelle maskinen på nytt i beholdningen ved å gå til datalageret som ble angitt i trinn 1>. Finn riktig katalog for VM-en, og klikk på mappen > Finn <filen VM Name.vmx> klikk på Register VM-knappen>
- Slå på Kopier VM for å sikre at den starter opp som den skal
- Beskytt VM på nytt og test imagetilgang etter initialisering