Pillanatkép - vmware vi wiki

A VM lemez szerepét egy pár fájl - .vmdk és -flat.vmdk.
Ez utóbbi tartalmazza a virtuális lemezen található adatokat.

Továbbá, ez a fájl alapértelmezés szerint, előre méretezett - azaz. alatta a hely, amelyet elfoglalhat, fenntartva. így Ha a VM-hez lemezeket készített, és méretét 40 GB-ban jelölték meg, akkor a VMFS partíción mind a 40 GB-ot azonnal elfoglalják.
(Kitérő félre - ha VMDK létrejön egy NFS partíció, akkor az NFS azonnal létre ebben a formában „vastag” -. „Növekvő” után az a tény is, nulla kezdeti méret is, akkor ebben a formátumban, hogy létrehozzák VMDK a VMFS - de Most csak a parancssort használja, nem a GUI-ból. További itt - A lemezek típusai (vmdk fájlok)

Tehát ez az. Most, a VM segítségével pillanatképet tehetünk. Ez egy pillanatfelvétel az államról, amely rögzíti a VM aktuális állapotát, amely később visszatérhet.
Technikailag ez a következőket jelenti:
fájl -A flat.vmdk csak olvasható módra van állítva.
Fájl jön létre -delta0001.vmdk. és ebben a delta-ban elkezd írni azokat a blokkokat, amelyek a forrásfájlhoz képest megváltoznak. Ie alapértelmezés szerint a delta méret 0, majd elkezd növekedni. 16 MB-os blokkokban növekszik. Ez nem túl jó, mert minden egyes növelésnél SCSI foglalás keletkezik. Egy SCSI helyfoglalás normális, de ha gyakran generálják, ez a lemez alrendszer teljesítményének csökkenéséhez vezet.


Ha egy idő után még több pillanatfelvétel történik, akkor most csak az olvasási módot fordítják le és -delta0001.vmdk. és megjelenik a fájl -delta0002.vmdk. A második delta elkezdi írni azokat a blokkokat, amelyek megváltoztak -flat.vmdk +-delta001.vmdk.

fájl -A delta000X vmdk nem lehet nagyobb, mint a VM lemez névleges mérete.
Példámban ez 40 GB.

FONTOS!
A VM működtetéséhez a vmdk fájlok - és a fő, a -flat.vmdk és az összes delta fájl - szükségesek. Ne légy olyan, mint a karakter innen.
Mit kell figyelni:

A 40 mm-es VMFS partícióval rendelkező VM lemezek akár 40 * (pillanatkép + 1) gigabájtnyi helyet is igénybe vehetnek. Minden ilyen VM.
Ráadásul úgy vélik, hogy bizonyos esetekben a delta fájlok igen aktívak lehetnek gyakorlatilag nulla aktivitással VM lemezen. Végül is, még akkor is, ha Ön vagy az alkalmazás nem változtat semmit a virtuális lemezen, van például egy swap fájl, ami megváltoztatja a> delta növekedését.

Az is nagyon ajánlott, hogy ne készítsen VM-defragmentációt pillanatfelvételekkel - a delta növekedni fog, és erősen növekedhet.

A 100 GB méretű pillanatkép eltávolítása 3-6 órát igényelhet.

A VM lemezek pillanatfelvételekkel történő kiterjesztése rossz ötlet. Megnövelheti a lemez méretét a vmkfstools -X paranccsal vagy a GUI-ról (az ESX 3.5 verziójával kezdődően). Tehát valószínűleg a VM már nem indul el, ha a lemez bővítése a rendelkezésre álló pillanatfelvételekkel történt. Hogyan lehet kijavítani - A legfontosabb támogatási problémák és megoldásuk - Köteg 2.

Ha várakozás van arra, hogy a VM-lemezen pillanatfelvételek ne legyenek hatással, akkor a tulajdonságai között válassza a "Független" lehetőséget. Egyébként, ha a VM "Független" lemezeket tartalmaz, akkor a memóriája nem szerepelhet a pillanatképben.


A következő probléma. ami előtted állhat - ez a pillanatfelvételek eltávolítása.
Ha a VM több pillanatfelvételt tartalmaz, és rákattintott a "Mind törölje" gombra, akkor
Először is, minden delta összeolvad, majd hozzáadódik hozzá -flat.vmdk. És csak azt követően kell eltávolítani. És mindez elegendő lehet szabad helyedre.
például:

több pillanatkép van, azaz több fájl. Körülbelül:

Ie minden pillanatfelvételhez szükség lehet egy hely elfoglalt helyére - körülbelül 5 GB a példámban. Az alkalmazás vége után megjelenik.


Ha ez az opció nem megfelelő az Ön számára, mert azonnal el kell távolítania a pillanatfelvételeket, és semmilyen helyet sem tehet a LUN-ból a semmiből, akkor másik módon megy:
  • Klasszálja a VM-et egy másik tárolóba (Datastore). Ha a verziója alacsonyabb, mint a VI 3.5 frissítés 2, ez megköveteli a leállítását. A pillanatfelvételek klónja nem fog.
    Igaz, néha van egy hiba, és amikor az összes pillanatfelvételt megfelelően klónozzák (nem alkalmaznak klónt). De ezt a helyzetet a KB VMware írja le:

Ha a VMware Infrastructure 3 kliensen átesett klón nem végezte el a pillanatképeket; megpróbálhatja exportálni a lemezt a vmkfstools segítségével a virtuális gépre:

1. Indítsa el a következő parancsot az új lemez könyvtárának létrehozásához:

[Root @ bs-TSE-D06 RHEL5] # mkdir / VMFS / térfogat / openfiler-iscsi / new_RHEL5

2. Futtassa a következő parancsot a vmkfstools pontra az utolsó pillanatfelvételfájlban:

[Root @ bs-TSE-D06 RHEL5] # vmkfstools -i RHEL5-000001.vmdk / VMFS / térfogat / openfiler
iscsi / new_RHEL5 / new_RHEL5.vmdk

Destination disk formátum: VMFS vastag
Cloning disk 'RHEL5-000001.vmdk' ...
Klón: 3% kész
[root @ bs-tse-d06 RHEL5] #

3. Indítsa újra a gépet. Válassza a Meglévő virtuális lemez használata lehetőséget.

  • Egy másik mód - valójában ugyanaz a klónozás, de a "belülről" a VM. Mi nem egy másik VM kezdeti terhelést egy live CD Ghost \ Acronis vagy valami mást dolgozni képeket, és kiürítette a kép a VM a pillanatkép, a VM nélkül pillanatfelvételek. Ily módon, az úton, akkor csökken a méret a lemez - ha az eredeti VM lemezméretét kértük több mint valóban szükséges.
  • Végül készíthetünk egy másik VM-et a VM-ről, amely pillanatfelvételek nélkül készült, a VMware Converter segítségével.

  • Még pillanatkép készítésénél is létrehozhat:
    A * .vmsd fájl egy pillanatfelvételt tartalmazó fájl, amely tartalmazza a pillanatkép megjelenítési nevét, egyedi azonosítóját (UID), a lemezfájl nevét stb.
    A .vmsnfájl egy pillanatfelvétel-eltávolítással ellátott fájl (ha engedélyezve van, és megadta, hogy a memória mentése megtörténjen). Ha a memória mentése megtörtént, akkor a pillanatfelvételhez való visszatéréskor a VM működőképes lesz.
    Fontos. ha a VM memóriakapacitása 3 GB, 4 pillanatkép van a memória tárolásával - ez egy újabb 12 GB hely a VMFS partíción.

    Pillanatfelvételeket készíthet a parancssorból a "vmware-cmdcreatesnapshot" paranccsal.
    A szintaxis ilyen:
    "vmware-cmd myvm1.vmx createnapshot snap1" frissítés előtt "1 1"
    Az utolsó két pozíció a kérdésekre adott válasz: "VM lemezek letiltása" és a memória mentése. 1 = igen, 0 = nem.
    Vannak parancsok is: "vmware-cmdremovesnapshots" és "vmware-cmdrevertsnapshot".