Kontakty

Zníženie veľkosti virtuálneho disku VHD (X). Ako znížiť veľkosť disku v Hyper-V na zníženie veľkosti virtuálneho disku

Na rozdiel od procesu rozšírenia virtuálneho stroja, ktorý môže byť vykonaný priamo "on-fly", postup na zníženie súboru VMDK na úlohu VMWARE ESXI HYPERVISOR je zložitejší a nie je možné ju vykonávať priamo prostredníctvom klienta vSphere Grafical Rozhranie - Nie je možné špecifikovať menšiu veľkosť jednoducho nebude fungovať.

Poznámka

Všimnite si, že v najnovšej verzii Microsoft Hypervisor - existuje technológia dynamickej zmeny (rozširujúce aj kompresné) virtuálne disky Hyper -v Online VHDX menivo.

Toto pokyn nie je formálne podporované riešením na kompresii diskov VMDK, ale autor článku v produktívnom prostredí sa uplatňuje viac ako raz. Pri písaní tohto článku sa použili ESXI 5.1.

Pred vykonaním postupu na zníženie veľkosti virtuálneho disku na VMWARE ESXI je potrebné:

    Odstráňte všetky snímky virtuálneho stroja, inak môžete poškodiť virtuálny disk

    Vytvorte úplnú zálohu virtuálneho stroja alebo jednoducho vytvorte kópiu stmievateľného súboru súboru pomocou príkazov:

cp vmname.vmdk backtup_vmname.vmdk cp vmname-flat.vmdk backup_vmname-flat.vmdk

Postup na zníženie veľkosti virtuálneho disku sa skladá z dvoch stupňov:

    Znížený oddiel vo vnútri operačného systému

    ZNÍŽENIE VMDK VMWARE VIRTUÁLNEJ Veľkosť súboru

Znížený oddiel vo vnútri operačného systému

V prvom rade je potrebné znížiť veľkosť diskového oddielu v operačnom systéme hosťa. To môže byť vyrobené z manažéra správy diskov (operácia zmršťovania podporovaná zo systému Windows Vista) alebo s nástrojmi tretích strán (napríklad Acronis Disk Riaditeľ). Ak sa to nerobí, môžete získať nefunkčný súborový systém po kompresii virtuálneho disku.

Predpokladajme, že chceme znížiť veľkosť disku o 19, 5 GB. To znamená, že objem objemu by sa mal znížiť o 19968 MB (19,5 GB x 1024). Táto hodnota musí byť zadaná do poľa Wizard Zmenšiť objem. Po znížení veľkosti časti na našom disku bude existovať určité množstvo nevyváženého priestoru (v našom príklade 19,5 GB)

ZNÍŽENIE VMDK VMWARE VIRTUÁLNEJ Veľkosť súboru

Prejdite na druhú operáciu - priamo Zmena veľkosti súboru VMDK na súborovom systéme VMware VMFS.

    Vypnite virtuálny stroj, veľkosť virtuálneho disku, ktorú chcete znížiť

    Pripojte sa k SSH na konzolu ESXI Hypervisor, na ktorej je registrovaný VM

    Prejdite do adresára, v ktorom je súbor VMDK uložený (cesta nájdete v vlastnostiach virtuálnych disku v programe VSPHERE Grafic Client):

cD / VMF / VOLUMES / DATASTORE / VM-NAME

4. Preskúmajte obsah konfiguračného súboru s príponou * .vmdk pomocou príkazu CAT:

mačka vm-name.vmdk

Veľkosť Disk VMDK je nastavená v sekcii #EXTENTENT Popis (po RW znakoch). V tomto prípade obrázok 83886080 (40 GB * 1024 * 1024 * 1024/512)

5. Chceme znížiť veľkosť Disk VMDK od 40 do 20 GB. To znamená, že v časovej časti popisu potrebujete zadať hodnotu: 41943040 (20 GB * 1024 * 1024 * 1024/512). Zadajte novú veľkosť virtuálneho disku pomocou textového editora (VI alebo NANO).

6. Zostáva klonovať alebo migrovať (skladovanie vmotion) virtuálny stroj na iné skladovanie (datastore). Po presunutí súborov virtuálnych strojov sa v jeho vlastnostiach objaví nová veľkosť virtuálneho disku.

Ak chýba vCenter, alebo VMFS ukladanie, tieto operácie nie sú k dispozícii. V tomto prípade môžete klonovať disk VMDK príkazom:

vmkfstools -i vmname.vmdk vmname-New-Size.vmdk

Odstráňte pôvodný disk a znova klonujte disk VMDK a vrátite ho na staré meno:

rm vmname-flat.vmdk

vMKFTools -i vmname-New-Size.vmdk Vmname.vmdk

7. Zostáva spustiť hosťujúci OS a uistite sa, že ľahostajná plocha zmizla.

Rada. Ak sa nástroj VMKFTools použil v predchádzajúcom kroku, môže byť potrebné znovu pripojiť virtuálny disk v nastaveniach VM, pretože Je možné zobraziť novú veľkosť.

Tak sme sa pozreli na jednu z možností na vykonanie virtuálnej operácie virtuálnej opráv veľkosti VMDK na VMWARE ESXI. Ak je to potrebné na zníženie veľkosti Tenkého disku VMware v dôsledku nevyužitého miesta, odporúčame použiť túto inštrukciu.

Existuje niekoľko virtuálnych strojov v práci, spustenie ESXI 5 Hypervisera, keď je vytvorené disky vyrobené z nich tenké, v určitom štádiu sa veľkosť disku obsadili, aj keď som vymazal údaje vo virtuálnom serveri, disk zostáva rovnaká veľkosť ako vy môže komprimovať disk?

Tenké (tenké) VMWare Wheels vám umožňujú výrazne uložiť miesto na systéme úložného súboru VMFS pri vytváraní virtuálneho stroja. Takéto disky VMDK pri vytváraní prakticky neobsahujú systém umiestnenia a postupne rastú na maximálnu veľkosť, ako sa informácie akumuluje. Hlavný problém pri používaní tenkých diskov je však, že rastú s časom, aj keď ste boli prepustený v operačnom systéme hosťa.

Poznámka. Keď vymažete údaje v systéme Windows OS (a Linux tiež obavy) Systém nevyplní nuly, ale jednoducho označuje oblasť, ktorá bola odstránená v sekcii Metadáta (môžu byť použité na nahrávanie). Ukazuje sa, že server ESXI nemôže nezávisle určiť, ktoré bloky, ktoré sú uvedené, sú skutočne zadarmo

Neexistuje štandardné prostriedky na kompresiu tenkých diskov v ESXI, a virtualizačný systém sama o sebe nepozná nič o úložných funkciách údajov v hosťovaní OS.

V tomto článku opisujeme jednoduchý spôsob, ako komprimovať tenký VMDK disk v ESXI.

  1. V prvej fáze je potrebné pomôcť hypervisoru vyplnením všetkého voľného miesta na diskoch v hosťovi RAL-ZERE. Najnovšia dostupná verzia SDETETE V1.61, ak používate skoršie verzie SDETETE, môže na pamäti, môže použiť niektoré ďalšie parametre). Sdelete si môžete stiahnuť tu: http://technet.microsoft.com/en-us/sysInternals/bb897443.aspx.

    Rozbaľte archív na disk, otvorte príkazový riadok (prirodzene, s právami administrátora) a spustite nasledujúci príkaz

    SDELETE -Z C:

    V tomto prípade C: - Toto je virtuálny tenký disk VMDK, ktorý plánujeme komprimovať.

    V Linuxe sa táto operácia môže vykonávať pomocou pomoci DD

    Dd if \u003d / dev / nula bs \u003d 64k \u003d nula.temp; RM ZERO.TEMP

  2. Vypnite operačný systém (vypnutie).

    Poznámka. Disku môžete stlačiť migráciou virtuálneho stroja na iné ukladanie (skladovanie VMotion). Všimnite si však, že táto metóda nie je univerzálna a funguje len pri splnení určitých podmienok.

  3. Pripojte sa k serveru ESXI SSH pod koreňom (nezabudnite povoliť službu SSH a umožniť prichádzajúcej prevádzku na ohňostroji ESXI). Prejdite do katalógu s virtuálnymi súbormi zariadenia:
    CD VMF / zväzky / Storage1 / VM1

    tam, kde Storage1 je názov archívu, a VM1 je adresár, v ktorom sú súbory s VMDK virtuálnymi strojmi uložené

  4. Vyberte "plnú" veľkosť virtuálneho disku.
    Ls -lh * .vmdk

    "Skutočná" veľkosť virtuálneho disku, ktorú potrebuje na súborový systém, možno nájsť nasledovne:

    Du -h * .vmdk

    Ako vidíte, tenký disk zaberá skladovanie 33 GB (maximálna veľkosť 40 GB). Okrem toho je vnútri operačného systému Windows zaneprázdnený len 15 GB.

  5. Stlačte disk VMDK pomocou VMKFTools. Tenký kompresný tím bude vyzerať takto:
    VMKFSTOOLS --PUCHZERO /VMFS/VOLUMES/STORAGE1/VM1/VM1.VMDK

    Postup kompresie v našom príklade trvala asi 5 minút (rýchlosť na veľkosti disku a rýchlosti a načítania skladu a siete SAN). Po dokončení procesu kompresie skontrolujte aktuálnu veľkosť súboru VMDK.

    Ako vidíte VMDK disk zmenšujúci sa až 15 GB!

Poznámka. Ak sú disky niekoľko, tento postup sa musí vykonať pre každého.

Akékoľvek veľké uskladnenie je miesto skôr alebo neskôr končí.

Je to pomerne dlhý čas zaoberajúci sa "Varai" a vyvinutý pre seba takýmto pravidlom: Vytvorte si minimálnu veľkosť virtuálneho stroja, vždy máte čas na rozšírenie diskov. Znížiť disky potom budú oveľa ťažšie.

Ale jeden deň, keď pochádza, keď príde.

A to môže byť vykonané niekoľkými spôsobmi:

1) Hrať Scvrknúť sa alebo Kompaktný.. Pre vmware ESXI môžete urobiť Scvrknúť sa Cez rozhranie VMware Nástroje nainštalované na VM. Alebo cez rozhranie vSphere Administration Interface. Pre pracovnú stanicu vmware môžete urobiť Kompaktný. V vlastnostiach VM na vlastnostiach disku.

Nemusí fungovať.

2) Znížte veľkosť disku prostredníctvom jeho klonovania:

- Pridajte ďalší disk požadovanej veľkosti (menší) do VM, pre ktorú chceme znížiť disk.

- Stiahneme VM z zavádzacieho disku klonovacích programov tretích strán (Acronis True Image alebo Ghost32 (Symantec Norton Ghost) alebo podobne).

- Klonovanie obsahu veľkého disku na malé.

- Odstráňte veľký disk z VM

3) Znížte veľkosť disku prostredníctvom konverzie VM pomocou VMware Vcenter Converter. Pri konverzii môžete zadať veľkosť výsledného disku menej ako originálu.

13.03.2014

Dôležité. Toto pokyn nie je formálne podporované riešením na kompresii diskov VMDK, ale autor článku v produktívnom prostredí sa uplatňuje viac ako raz. Pri písaní tohto článku sa použili ESXI 5.1.

Pred vykonaním postupu na zníženie veľkosti virtuálneho disku na VMWARE ESXI je potrebné:


  • Odstráňte všetky snímky virtuálneho stroja, inak môžete poškodiť virtuálny disk

  • Vytvorte úplnú zálohu virtuálneho stroja alebo jednoducho vytvorte kópiu stmievateľného súboru súboru pomocou príkazov:
    cp vmname.vmdk backup_vmname.vmdk

    Cp vmname-flat.vmdk backup_vmname-flat.vmdk


Postup na zníženie veľkosti virtuálneho disku sa skladá z dvoch stupňov:




Znížený oddiel vo vnútri operačného systému

V prvom rade je potrebné znížiť veľkosť diskového oddielu v operačnom systéme hosťa. To môže byť vyrobené z manažéra správy diskov (operácia zmršťovania podporovaná zo systému Windows Vista) alebo s nástrojmi tretích strán (napríklad Acronis Disk Riaditeľ). Ak sa to nerobí, môžete získať nefunkčný súborový systém po kompresii virtuálneho disku.

Predpokladajme, že chceme znížiť veľkosť disku o 19, 5 GB. To znamená, že objem objemu by sa mal znížiť o 19968 MB (19,5 GB x 1024). Táto hodnota musí byť zadaná do poľa Wizard Zmenšiť objem. Po znížení veľkosti časti na našom disku bude existovať určité množstvo nevyváženého priestoru (v našom príklade 19,5 GB)

ZNÍŽENIE VMDK VMWARE VIRTUÁLNEJ Veľkosť súboru

Prejdite na druhú operáciu - priamo Zmena veľkosti súboru VMDK na súborovom systéme VMware VMFS.


  1. Vypnite virtuálny stroj, veľkosť virtuálneho disku, ktorú chcete znížiť

  2. Pripojte sa k SSH na konzolu ESXI Hypervisor, na ktorej je registrovaný VM

  3. Prejdite do adresára, v ktorom je súbor VMDK uložený (cesta nájdete v vlastnostiach virtuálnych disku v programe VSPHERE Grafic Client):
    CD / VMF / VOLUMES / DATASTORE / VM-NAME

  4. Obsah konfiguračného súboru preskúmame s príponou * .vmdk pomocou príkazu CAT:
    Mačka vm-name.vmdk

    Veľkosť disku VMDK je nastavená v sekcii #Extent popis. (Po RW znakoch). V tomto prípade obrázok 83886080 (40 GB * 1024 * 1024 * 1024/512)


  5. Chceme znížiť veľkosť Disk VMDK od 40 do 20 GB. To znamená, že v časovej časti popisu potrebujete zadať hodnotu: 41943040 (20 GB * 1024 * 1024 * 1024/512). Zadajte novú veľkosť virtuálneho disku pomocou textového editora (VI alebo NANO).

  6. Zostáva skloniť alebo zarovnať (Storage Vmotion) virtuálny stroj na iné skladovanie (datastore). Po presunutí súborov virtuálnych strojov sa v jeho vlastnostiach objaví nová veľkosť virtuálneho disku.

    Rada. Ak chýba vCenter, alebo VMFS ukladanie, tieto operácie nie sú k dispozícii. V tomto prípade môžete blokovať disk VMDK tímom:


    vmkfstools -i vmname.vmdk vmname-New-Size.vmdk

    Odstráňte pôvodný disk a znova zablokujte disk VMDK a vrátite ho na staré meno:


    RM VMNAME.VMDK.

    Rm vmname-flat.vmdk

    VMKFTools -i vmname-New-Size.vmdk Vmname.vmdk


  7. Zostáva spustiť hosťujúci operačný systém a uistite sa, že nezaznamenaná oblasť zmizla.

    Rada. Ak sa nástroj VMKFTools použil v predchádzajúcom kroku, môže byť potrebné znovu pripojiť virtuálny disk v nastaveniach VM, pretože Je možné zobraziť novú veľkosť.


Tak sme sa pozreli na jednu z možností na vykonanie virtuálnej operácie virtuálnej opráv veľkosti VMDK na VMWARE ESXI. Ak je to potrebné na zníženie veľkosti Tenkého disku VMware v dôsledku nevyužitého miesta, odporúčame použiť túto inštrukciu.

Poznámka. Ako bežné alternatívne metódy kompresie virtuálnych VMDK diskov sa často používajú takéto schémy:


  • Zníženie veľkosti virtuálneho disku Konverziou virtuálneho stroja pomocou VMware Venter Converter (veľkosť výsledného disku je menšia ako pôvodná)

  • Klonovanie obsahu virtuálneho disku pomocou softvéru tretej strany (napríklad Acronis True Image alebo Symantec Ghost32). Operácia sa vykonáva pridaním menšieho disku do virtuálneho stroja menšieho disku a klonovaním obsahu väčšieho disku. Potom sa veľký disk odstráni.

Zníženie veľkosti virtuálneho disku prostredníctvom konverzie pomocou VMware Vcenter Converter StandAlone

Ďalším spôsobom, ako znížiť veľkosť virtuálnych diskov na VM na VMWARE s pomocou GUI, je použitie voľného konvertora - VMware Vcenter Converter StandAmonone.

Zlyhanie:


  • Metóda nie je rýchla


  • nie je potrebné otvoriť v Console Venter alebo Esxi Host

  • vytvorte presnú kópiu VM

  • zdroj sa nebude prerušiť v prípade chyby pri pridelení parametrov úlohy konverzie

Nižšie uvedené pokyny

Poznámka. Kreslený stroj, ktorý sa bude konvertovať (zmena veľkosti disku atď.) Musí sa vypnúť.

Je vypnutý.
To znamená, že pred konverziou, na zdrojovom virtuálnom stroji, musíte vykonať: Vypnúť alebo vypnúť, a nie Pozastaviť..

Uveďte adresu hostiteľa ESXI.


Vyberte pôvodný VM.


Uveďte parametre novej VM.


Prejdite do režimu Úpravy DTA (údaje na kopírovanie -\u003e Upraviť)


Vyberte Režim kopírovania: Vyberte zväzky na kopírovanie


Uveďte požadovanú veľkosť disku v novej VM. Ako môžete vidieť, na disku v hosťovi je 48 GB a veľkosť samotného disku je 150. Znížíme ho na 60 GB.


Spustite proces konverzie, vypnite pôvodný VM, zapnite nový. Skontrolujeme, či sa veľkosť disku znížila, po ktorej môže byť počiatočná VM vymazaná.

Dôležité.Toto pokyn nie je formálne podporované riešením na kompresii diskov VMDK, ale autor článku v produktívnom prostredí sa uplatňuje viac ako raz. Pri písaní tohto článku sa použili ESXI 5.1.

Pred vykonaním postupu na zníženie veľkosti virtuálneho disku na VMWARE ESXI je potrebné:

  • Odstráňte všetky snímky virtuálneho stroja, inak môžete poškodiť virtuálny disk
  • Vytvorenie kompletného alebo jednoducho vykonať kópiu stmievateľného súboru VMDK pomocou príkazov: cp vmname.vmdk backup_vmname.vmdk cp vmname-flat.vmdk backup_vmname-flat.vmdk

Postup na zníženie veľkosti virtuálneho disku sa skladá z dvoch stupňov:

Znížený oddiel vo vnútri operačného systému

V prvom rade je potrebné znížiť veľkosť diskového oddielu v operačnom systéme hosťa. Toto môže byť vyrobené z manažéra správy diskov (operácia podporovaná zo systému Windows Vista) alebo pomocou Utilities tretích strán (napríklad Acronis Disk Riaditeľ). Ak sa to nerobí, môžete získať nefunkčný súborový systém po kompresii virtuálneho disku.

Predpokladajme, že chceme znížiť veľkosť disku o 19, 5 GB. To znamená, že objem objemu by sa mal znížiť o 19968 MB (19,5 GB x 1024). Táto hodnota musí byť zadaná do poľa Wizard Zmenšiť objem. Po znížení veľkosti časti na našom disku bude existovať určité množstvo nevyváženého priestoru (v našom príklade 19,5 GB)

ZNÍŽENIE VMDK VMWARE VIRTUÁLNEJ Veľkosť súboru

Prejdite na druhú operáciu - priamo Zmena veľkosti súboru VMDK na súborovom systéme VMware VMFS.

  1. Vypnite virtuálny stroj, veľkosť virtuálneho disku, ktorú chcete znížiť
  2. Pripojte sa k SSH na konzolu ESXI Hypervisor, na ktorej je registrovaný VM
  3. Prejdite do adresára, v ktorom je súbor VMDK VM uložený (cesta, ktorú nájdete vo vlastnosti virtuálneho disku v programe VSPHERE GRAPHIC CLIENT): CD / VMF / VOLUME / DATASTORE / VM-NAME

  4. Prehliadajte obsah konfiguračného súboru s príponou * .vmdk pomocou príkazu CAT: CAT VM-NAME.VMDK

    Veľkosť disku VMDK je nastavená v sekcii #Extent popis. (Po RW znakoch). V tomto prípade je uvedené číslo 83886080 (40 GB * 1024 * 1024 * 1024/512)

  5. Chceme znížiť veľkosť Disk VMDK od 40 do 20 GB. To znamená, že v časovej časti popisu potrebujete zadať hodnotu: 41943040 (20 GB * 1024 * 1024 * 1024/512). Zadajte novú veľkosť virtuálneho disku pomocou textového editora (VI alebo NANO).
  6. Zostáva skloniť alebo zarovnať (Storage Vmotion) virtuálny stroj na iné skladovanie (datastore). Po presunutí súborov virtuálnych strojov sa v jeho vlastnostiach objaví nová veľkosť virtuálneho disku.

    Rada. Ak chýba vCenter, alebo VMFS ukladanie, tieto operácie nie sú k dispozícii. V tomto prípade môžete blokovať disk VMDK tímom:

    Vmkfstools -i vmname.vmdk vmname-New-Size.vmdk

    Odstráňte pôvodný disk a znova zablokujte disk VMDK a vrátite ho na staré meno:

    RM VMNAME.VMDK RM VMNAME-FLATH.VMDK VMKFSTOOLS -I VMNAME-NEW-SIZNIKA .VMDK VMNAME.VMDK

  7. Zostáva spustiť hosťujúci operačný systém a uistite sa, že nezaznamenaná oblasť zmizla.

    Rada. Ak sa nástroj VMKFTools použil v predchádzajúcom kroku, môže byť potrebné znovu pripojiť virtuálny disk v nastaveniach VM, pretože Je možné zobraziť novú veľkosť.

Tak sme sa pozreli na jednu z možností na vykonanie virtuálnej operácie virtuálnej opráv veľkosti VMDK na VMWARE ESXI. Ak to vyžaduje, aby sa znížila veľkosť tenkého disku VMware v dôsledku nevyužitého miesta, odporúčame použiť inštrukcie.

Poznámka. Ako bežné alternatívne metódy kompresie virtuálnych VMDK diskov sa často používajú takéto schémy:

  • Zníženie veľkosti virtuálneho disku Konverziou virtuálneho stroja pomocou VMware Venter Converter (veľkosť výsledného disku je menšia ako pôvodná)
  • Klonovanie obsahu virtuálneho disku pomocou softvéru tretej strany (napríklad Acronis True Image alebo Symantec Ghost32). Operácia sa vykonáva pridaním menšieho disku do virtuálneho stroja menšieho disku a klonovaním obsahu väčšieho disku. Potom sa veľký disk odstráni.

Zníženie veľkosti virtuálneho disku prostredníctvom konverzie pomocou VMware Vcenter Converter StandAlone

Ďalším spôsobom, ako znížiť veľkosť virtuálnych diskov na VMWARE s GUI, môže byť použitý voľným meničom.

Zlyhanie:

  • Metóda nie je rýchla
  • nie je potrebné otvoriť v Console Venter alebo Esxi Host
  • vytvorte presnú kópiu VM
  • zdroj sa nebude prerušiť v prípade chyby pri pridelení parametrov úlohy konverzie

Nižšie uvedené pokyny

Poznámka.Virtual Machine, ktorý sa bude konvertovať (zmena veľkosti diskov atď.) zakázaný.

Je vypnutý.
To znamená, že pred konverziou sa musí vykonať na zdroji virtuálny stroj: Vypnúť. alebo Vypnúť, ale nie Pozastaviť..

Uveďte adresu hostiteľa ESXI.

Vyberte pôvodný VM.

Uveďte parametre novej VM.

Prejdite do režimu Úpravy DTA (údaje na kopírovanie -\u003e Upraviť)

Vyberte Režim kopírovania: Vyberte zväzky na kopírovanie

Uveďte požadovanú veľkosť disku v novej VM. Ako môžete vidieť, na disku v hosťovi je 48 GB a veľkosť samotného disku je 150. Znížíme ho na 60 GB.



Spustite proces konverzie, vypnite pôvodný VM, zapnite nový. Skontrolujeme, či sa veľkosť disku znížila, po ktorej môže byť počiatočná VM vymazaná.



Páči sa vám článok? Zdieľaj to