Dell Unity: VMDK muuttuu innokkaasta nollasta laiskaan nollaan koon laajentamisessa
Summary: VAIKUTUS. - Asiakas saattoi menettää virtuaalikoneen käyttöoikeuden, kun VDM-tiedosto muuttuu laajennuksen seurauksena innokkaasta nollasta laiskan nollaksi. (käyttäjän korjattavissa)
Symptoms
Asiakkaalla on käynnissä SQL-klusteri VMware-ympäristössä, jossa klusterin toiminnot edellyttävät VMDK innokas nollamuotoa. Aluksi VMDK voidaan luoda tavallisessa VMFS Unity -tietosäilössä innokkaana nollana ilman ongelmia. Jos asiakas kuitenkin yrittää laajentaa VMDK:ta jossakin virtuaalikoneessa, VMDK muuttuu automaattisesti laiskaksi nollaksi, mikä hidastaa klusterin (VM) toimintaa, koska klusterin ehtoja ei voida täyttää.
Tämä ongelma saattaa ilmetä kaikissa VMDK-levyissä, jotka on luotu millä tahansa Unity Datastore -tyypillä (ohut tai paksu).
Alla on esimerkki. VMDK-levy oli kooltaan 15 Gb (innokas nollattu), sitten 50 Gb: hen laajentamisen jälkeen se muuttuu automaattisesti laiskaksi nollaksi, mikä aiheuttaa tämän VM: n laskun (koska klusteri vaatii innokkaan nollan).

Cause
VMware KB 2054563:
"Jos laajennat levyä käyttöliittymässä, et voi hallita kaikkia levyn laajennusvaihtoehtoja. Tämän seurauksena EagerZeroedThick-VMDK:sta tulee automaattisesti LazyZeroedThick."
Resolution
Jos virtuaalilevyä on laajennettava usean kirjoittajan kokoonpanossa, ongelman voi kiertää laajentamalla virtuaalilevyä suorittamalla "vmkfstools -X" -komennon ESXi-isännän komentoriviltä. Näin varmistetaan, että virtuaalilevymuoto pysyy oikeassa eagerzeroedthick-muodossa.
Voit esimerkiksi laajentaa virtuaalilevyn koon 60 gigatavuun seuraavasti:
vmkfstools -X 60G -d eagerzeroedthick /vmfs/volumes/Datastore_name/virtual_Machine_folder/virtualmachinedisk.vmdk
- Edellisessä "vmkfstools -X" -esimerkissä 60Gb on kokonaiskoko, jonka haluat levytiedoston olevan, ei koko, jolla haluat laajentaa levytiedostoa.
- VMware suosittelee, että tämä toiminto suoritetaan tuotannon ulkopuolella, koska se kirjoittaa levylle ja kestää kauan.
- Jos levyä on jo laajennettu, voit muuttaa levyn muotoa vMotion-tallennustilan avulla.
- Jos virtuaalikoneessa on käytössä Microsoft Cluster Service (MSCS), varmista, että vieraskäyttöjärjestelmän sisältäviä levyjä ei ole yhdistetty väyläjakoa käyttävään SCSI-ohjaimeen.
Lisätietoja on seuraavissa VMwaren artikkeleissa: