Vmware suurendab vmdk ketta suurust. Virtuaalse ketta suuruse vähendamine ESXi-s

Loomisel virtuaalne masin Tihti on VMwarel keeruline täpselt välja arvutada, mis suurust ketast ta lähitulevikus vajab, lisaks kui administraatori loodud mallist luuakse uus virtuaalmasin, siis suurus virtuaalne raske sellise masina ketas on võrdne mallis oleva ketta suurusega. Varem või hiljem seisab administraator selle vajadusega silmitsi laiendage VMware virtuaalmasina ketast. Selles artiklis kirjeldame, kuidas saate Windowsi külalisoperatsioonisüsteemiga virtuaalmasina ketast laiendada ilma virtuaalmasinat peatamata ja taaskäivitamata.

Märkus: muutke virtuaalset suurust kõvaketast kui viirusmasinast on hetktõmmised, on see võimatu, nii et enne protseduuri alustamist kustutage kõik hetktõmmised. Lisaks pidage meeles, et käigu pealt saab laiendada ainult SCSI virtuaalseid kettaid (IDE-ga see trikk ei tööta).

Kogu protseduuri saab jagada kaheks etapiks:

  1. Suurendada virtuaalne ketas
  2. Ketta laiendamine Windowsi külalisoperatsioonisüsteemis

Virtuaalse ketta suuruse suurendamine VMware'is

Oletame, et on olemas virtuaalne masin, mis on varustatud sellega virtuaalne raske ketta (vmdk) suurus 20 GB. Peame suurendama see ketas kuni 301 GB.

Selleks leidke VMWare vSphere konsoolist soovitud virtuaalmasin ja minge selle seadetesse. Leidke element virtuaalne riistvara Kõvaketas 1 (kõvaketas) ja põllul Ettenähtud suurus palun märkige uus suurus virtuaalne ketas (301 Gb) ja klõpsake nuppu OK.

Seega suurendasime konsoolis ketta suurust, kuid virtuaalse ketta laiendamine ei tähenda laienemist Windowsi partitsioon selle peal.

Ketta laiendamine Windowsi operatsioonisüsteemiga virtuaalmasinas

Järgmiseks vajame täiendava ruumi nägemiseks külaliste operatsioonisüsteemi. Selleks peate Windowsis avama kettahalduskonsooli ( Arvutihaldus->Salvestus-> Kettahaldus ) ja käivitage käsk Uuesti skannimineKetas.

Selle tulemusena peaksite nägema umbes 280 GB suurust jaotamata ala.

Juhul, kui külaline OS Windows Server 2008/Windows 7, ketta laiendamine toimub teile juba tuttavate juhiste järgi.

Kui külalis-OS on Windows Server 2003/2000 või Win XP ja laiendatakse süsteemiketast, siis pole kõik nii lihtne (kui ketas pole süsteemiketas, saab seda utiliidi abil laiendada Diskpart, üksikasjad ülaloleval lingil). Süsteemi ketas OS-i enda abil laiendamine (nagu Windows 2008/7 puhul) sel juhul ei tööta; diskpart keeldub lihtsalt selle kettaga töötamast.

Mida saate teha:

  • Käivitage virtuaalmasin mis tahes livecd-lt ja laiendage vaba ruumi
  • Ühendage virtuaalne vmdk teise masinaga ja suurendage sellest partitsiooni
  • VMware Converteri utiliidi abil teisendage virtuaalne masin ümberkonfigureerimisrežiimis
  • Kasutage utiliite, nagu Acronis/Ghost, teisaldage virtuaalse ketta sisu asukohta uus ketas õige suurus, sektsioonide venitamine

Märkus. Kaht viimast meetodit saab kasutada ka siis, kui peate virtuaalmasina ketta suurust vähendama.

Kõigi nende meetodite peamiseks puuduseks on vajadus peatada virtuaalne masin ja vastavalt ka pakutava teenuse seisak, mis pole alati võimalik.

Suurendamiseks süsteemi partitsioon saate utiliiti kasutada ilma taaskäivitamiseta Dell ExtPart. Saate alla laadida utiliidi ExtPart (40 Kb).

Süsteemiketta partitsiooni laiendamiseks opsüsteemis Windows 2003/XP kopeerige utiliit külalis-OS-i ja käivitage see järgmiste parameetritega:

Extpart.exe c: 1020

Kus c:— laiendamist vajava jaotise nimi, 1020 – suurus (MB), mille võrra soovite ketast laiendada

Väärib märkimist, et utiliit ExtPart ei tööta 64-bitistes operatsioonisüsteemides.

Niisiis, selles artiklis vaatlesime võimalusi virtuaalse kõvaketta laiendamiseks VMWare vSphere'i keskkonnas külalis-OS-iga Erinevad aknad versioonid.

ei ole lihtsalt funktsionaalne hüperviisor, mis võimaldab testida virtuaalseid operatsioonisüsteeme arvutisse installitud põhisüsteemi sees, see on programm, millel on paindlik lähenemine virtuaalmasina riistvara seadistamisele. Jah, hüperviisor VMware tööjaam töötab eriti oma toodangu virtuaalse kettavorminguga - need on failid nagu ".vmdk". Virtuaalsed kettad VMDK kasutage füüsilist kettaruumi väga säästlikult ja päris arvuti virtuaalmasin võib tegelikult võtta umbes poole vähem ruumi kui ketta maht, saadaval külaliste operatsioonisüsteemile. Kuid isegi nende märkimisväärse kokkuhoiu korral saavad VMware Workstationi kasutajad esialgu virtuaalmasinaid luua minimaalne helitugevus kõvaketast. Tõepoolest, tulevikus saab vajadusel seda helitugevust hüperviisori seadetes suurendada. Samamoodi saab kasutamata virtuaalruumi tihendada.

1. Alternatiiv virtuaalse masina kettaruumi laiendamisele

Kui algselt määratud kõvaketta maht on ebapiisav, alternatiivina olemasoleva laiendamisele kettaruumi saate virtuaalmasinaga ühendada täiendava virtuaalmasina kõvaketast. See võib olla kas olemasolev või äsja loodud ketas. Lisaks võib see olla ka VMware Workstationi programmi VMDK-vormingus virtuaalne ketas või universaalne virtuaalketas (laiendiga fail ".vhd").

Olgu see siis VMDK-vormingus virtuaalne ketas, olgu see universaalne VHD ketas, ühe virtuaalmasina jaoks täiendavalt loodud kõvakettad saab seejärel ühendada teiste masinatega ja teisaldada teistesse arvutiseadmed. Virtuaalkettaid VHD ja VMDK saab ühendada mitte ainult virtuaalsed masinad VMware Workstation, aga ka . Kui ühendate VHD-ketta peamise sees operatsioonisüsteemi, kuvatakse see eraldi jaotisena ja kogu selle sisule pääseb juurde süsteemiuurija või failihaldur.

Kuidas ühendada olemasolevat autot VMware Tööjaam valikuline virtuaalne kõvaketas? Kuidas ma saan selle eemaldada, kui seda enam ei vajata? Neid küsimusi käsitleme allpool.

2. Lisaketta loomine ja ühendamine

Täiendava virtuaalse kõvaketta ühendamiseks virtuaalmasinale tuleb see välja lülitada (kui see on peatatud olekus). Seadete muutmiseks klõpsake selle teabeaknas nuppu.

Esimesel vahekaardil "Varustus" liikuda jaotisse "Kõvaketas". Ja klõpsake allolevat nuppu "Lisa". Selle kasutamiseks vajate administraatori õigusi.

Käivitub uue riistvara lisamise viisard, kus kõvaketas on nähtav esimeses positsioonis. Midagi muutmata vajutage "Järgmine".

Jätame eelseadistatud SCSI parameetri. Klõpsake "Järgmine".

Kettavaliku aknas saame teise üksuse abil määrata tee olemasolevale virtuaalsele kettale – VMDK- või VHD-failile või luua uue ketta. Meie puhul loome uue virtuaalse ketta, nii et jätame eelseadistatud esimese üksuse. Klõpsake "Järgmine".

Määrake virtuaalse ketta suurus ja valige suvand salvestada see ühte faili. See on rohkem mugav variant VMDK ketta edasiseks liigutamiseks või ühendamiseks ja VHD ketta jaoks ainuvõimalik. Klõpsake "Järgmine".

Jõuame virtuaalse ketta nime ja tee määramise aknasse. VMware Workstation tembeldab vaikimisi oma tehnilised nimetused failid loodud seadmeid, kui aga virtuaalkettaga on tulevikus plaanis pikaajaline töö, on parem nimetada seda mugavama nimega. Jäta nimi kustutamisel meelde täiendav ketas Samuti võimaldab see mitte segi ajada seda põhikettaga ja seeläbi mitte häirida virtuaalse masina jõudlust. Virtuaalse ketta loomiseks oma formaat VMDK VMware Workstation konfigureeritakse automaatselt, nii et loodud ketta nime lõpus näeme vaikimisi faililaiendit ".vmdk". Sirvimisnupu abil saate muuta eelseadistatud asukoha kausta, mis on konfigureeritud virtuaalmasina salvestuskaust. Ketas luuakse ei pea olema virtuaalse masina endaga samas kaustas. Virtuaalse ketta fail võib asuda kõikjal, isegi irdkandjal.

Kui vajate universaalset VHD-ketast, siis selle laiendamine ".vhd" tuleb nime järele käsitsi lisada. Olles otsustanud virtuaalse ketta tüübi ja salvestuskoha, klõpsake nuppu "Valmis".

See on kõik – virtuaalne kõvaketas on loodud ja seda saab näha põhiketta lähedal asuvas virtuaalmasina seadmete loendis. Klõpsake "OK" väljumiseks VMware seaded Tööjaam.

3. Täiendava ketta initsialiseerimine külalisoperatsioonisüsteemi poolt

Käivitame virtuaalmasina.

Ühendatud ketas pole muidugi veel nähtav külalisoperatsioonisüsteemi Exploreri aknas ega failihalduris. Nagu uus füüsiline kõvaketas, näeb operatsioonisüsteem vastloodud virtuaalset ketast jaotamata ruumina, ilma partitsioonistruktuurita ruumina. Parandame selle ja lähtestage ühendatud ketas näite abil külaline Windows 8.1 kasutades seda tavalised fondid. Jooksvas külalises Windowsi süsteem helistada kettahalduse utiliit. Operatsioonisüsteemides Windows 8.1 ja 10 on see saadaval nupu kontekstimenüüs "Alusta".

Windows 7 ja uuemates versioonides varasemad versioonid süsteemid, mida saate seda utiliiti käivitada universaalsel viisil kasutades käsku "Jookse". Vajutage klahve Win+R, sisestage käsk « diskmgmt.msc", klõpsake "OK».

Standardne haldusutiliit Windowsi kettad näeb automaatselt uut kõvaketast ja palub teil see lähtestada. On ebatõenäoline, et virtuaalse ketta puhul tekib vajadus stiili eeliste järele GPT vaheseinad, seetõttu jätame alglaadimise alustamiseks ilmuvas aknas alglaadimise vaikevaliku määratud MBR-i sisestus. Klõpsake "OK".

Järgmiseks naaseme utiliidi aknasse ja näeme, kuidas sinna ilmub uus jaotamata ruumiga kõvaketas. Helista sellele jaotamata ruumile kontekstimenüü ja vajutage "Loo lihtne köide".

Käivitub helitugevuse (kettapartitsiooni) loomise viisard. Klõpsake "Järgmine".

Jätame kogu virtuaalse ketta mahu puutumata, kui pole vaja seda kaheks (või enamaks) partitsiooniks jagada. Kui vajate mitut kettasektsiooni, peate esmalt määrama esimese partitsiooni suuruse ja seejärel korrake kogu köite loomise protseduuri ülejäänud jaotamata ruumiga. Meie puhul loome ühe jaotise. Klõpsake " Edasi».

Järgmises aknas saame muuta ainult helitugevuse silti. Klõpsake "Järgmine".

See on kõik - klõpsake "Valmis".

Äsja lähtestatud ketas vormindatakse.

Seejärel avaneb see automaatselt Windows Exploreri aknas.

4. Täiendava draivi keelamine

Täiendava ketta lahtiühendamiseks virtuaalmasinast peab see olema väljalülitatud olekus, nagu ühendamisel. Klõpsake virtuaalmasina teabeaknas nuppu Muuda sätteid.

Klõpsake vahekaardil eemaldatavat kõvaketast "Varustus". Peaasi, et seda mitte segi ajada põhivirtuaaliga kõvaketast, millele on installitud külaliste operatsioonisüsteem. Kui virtuaalse kõvaketta faili füüsilise asukoha tee on ununenud, näete seda parempoolses esimeses veerus. Klõpsake akna allosas olevat nuppu "Kustuta".

Klõpsake "OK" seadete akna sulgemiseks.

See on kõik – ketas on virtuaalmasinast lahti ühendatud. Kuid tema, õigemini tema tööfail, ei kadunud loomulikult kuhugi füüsiline arvuti. Kui virtuaalset ketast enam vaja pole, leiate selle salvestuskaustast ja kustutage VMDK- või VHD-fail ise.

Kas see artikkel aitas teid?

Tähtis. See juhend ei ole ametlikult toetatud lahendus vmdk-ketaste tihendamiseks, kuid artikli autor on seda tootmiskeskkonnas kasutanud rohkem kui korra. Selle artikli kirjutamisel kasutati ESXi 5.1.

Enne VMWare ESXi virtuaalse ketta suuruse vähendamise protseduuri läbiviimist peate:

  • Kustutage kõik virtuaalmasina hetktõmmised, vastasel juhul võite virtuaalset ketast kahjustada
  • Looge täielik või lihtsalt tehke vähendatud koopia vmdk fail ja kasutades käske: cp vmname.vmdk backup_vmname.vmdk cp vmname-flat.vmdk backup_vmname-flat.vmdk

Virtuaalse ketta suuruse vähendamise protseduur koosneb kahest etapist:

Külalis-OS-i partitsiooni vähendamine

Esiteks peate selle suurust vähendama ketta partitsioon külalisoperatsioonisüsteemi sees. Seda saab teha kettahaldushalduriga (toiming, mida toetatakse alates Windows Vista) või kasutades kolmanda osapoole kommunaalteenused(Näiteks Acronise ketas direktor). Kui te seda ei tee, võib pärast virtuaalse ketta kokkutõmbamist tekkida ebatervislik failisüsteem.

Oletame, et tahame ketta mahtu 19,5 GB võrra vähendada. See tähendab, et helitugevust tuleks vähendada 19968 MB (19,5 GB x 1024) võrra. See on väärtus, mis tuleb sisestada väljale Shrink Volume viisard. Pärast partitsiooni suuruse vähendamist on meie kettal teatud hulk jaotamata ruumi (meie näites 19,5 GB)

VMware virtuaalmasina VMDK-faili suuruse vähendamine

Liigume edasi teise toimingu juurde – VMDK-faili suuruse otse muutmine failiks VMWare süsteem VMFS.

  1. Lülitage välja virtuaalmasin, mille virtuaalse ketta suurust soovite vähendada
  2. Ühendage SSH kaudu ESXi hüperviisori konsooliga, millele VM on registreeritud
  3. Minge kataloogi, kuhu on salvestatud VM vmdk fail (tee leiate vSphere graafilise kliendi virtuaalse ketta atribuutidest): cd /vmfs/volumes/datastore/VM-name

  4. Vaatame sisu konfiguratsioonifail*.vmdk laiendiga, kasutades kassi käsud: kass VM-nimi.vmdk

    Ketta vmdk suurus määratakse jaotises # Ulatuslik kirjeldus(RW sümbolite järel). IN antud juhul näidatud number 83886080 (40 GB *1024*1024*1024/512)

  5. Soovime vmdk ketta suurust vähendada 40 GB-lt 20 GB-le. See tähendab, et jaotises Ulatuse kirjeldus peate määrama väärtuse: 41943040 (20 GB*1024*1024*1024 / 512). Määrake uue virtuaalse ketta suurus kasutades tekstiredaktor(vi või nano).
  6. Jääb üle vaid virtuaalmasin kloonida või migreerida (Storage VMotion) teise salvestusruumi (andmesalve). Pärast virtuaalmasina failide teisaldamist kuvavad selle atribuudid uue virtuaalse ketta suuruse.

    Nõuanne. Kui vCenter puudub või on ainult üks VMFS-mälu, pole need toimingud saadaval. Sel juhul saate vmdk-ketta kloonida käsuga:

    Vmkfstools -i vmname.vmdk vmname-new-size.vmdk

    Kustuta originaal plaat ja kloonige vmdk ketas uuesti, tagastades selle eelmisele nimele:

    Rm vmname.vmdk rm vmname-flat.vmdk vmkfstools -i vmname-new-size.vmdk vmname.vmdk

  7. Jääb vaid käivitada külaliste OS ja veenduda, et jaotamata ala on kadunud.

    Nõuanne. Kui kasutasite eelmises etapis utiliiti vmkfstools, peate võib-olla virtuaalse ketta VM-i sätetes uuesti ühendama, kuna selle uut suurust ei pruugita õigesti kuvada.

Niisiis, vaatasime ühte võimalust VMWare ESXi virtuaalsete vmdk-ketaste suuruse vähendamise toimingu tegemiseks. Kui teil on vaja õhuke suurust vähendada VMWare ketas Kasutamata ruumi tõttu soovitame kasutada juhiseid.

Märkus. Nagu tavaline alternatiivseid tehnikaid Virtuaalsete vmdk-ketaste tihendamiseks kasutatakse sageli järgmisi skeeme:

  • Virtuaalse ketta suuruse vähendamine virtuaalse masina teisendamise teel kasutades VMware vCenter Converter (teisendamise ajal näidatakse saadud ketta suurust originaalist väiksemana)
  • Virtuaalse ketta sisu kloonimine kasutades kolmanda osapoole tarkvara(Näiteks Acronis tõsi Pilt või Symantec Ghost32). Toiming sooritatakse virtuaalmasinasse uue ketta lisamisega väiksem suurus ja sisu sellele kloonimine suurem ketas. Pärast mida suur ketas kustutatakse.

Virtuaalse ketta suuruse vähendamine teisendamise kaudu VMware vCenter Converter Standalone abil

Teine võimalus suuruse vähendamiseks virtuaalsed kettad VMWare'i virtuaalmasina jaoks GUI abil - kasutage tasuta muundur — .

Viga:

  • Meetod ei ole kiire
  • pole vaja avada hosti vCenteri või ESXi konsooli
  • on loodud täpne koopia V.M.
  • allikas ei purune, kui teisendusülesande parameetrite määramisel on viga

Allpool on samm-sammult juhised

Märkus.Virtuaalne masin, mida me teisendame (ketaste suurust jne) peab olema välja.

See on välja lülitatud.
See tähendab, et enne teisendamist peate lähte virtuaalmasinas käivitama: Sulgege või Toide välja , mitte Peatada.

Määrake ESXi hosti aadress.

Valige allika VM.

Määrake uue VM-i parameetrid.

Minge ketta redigeerimisrežiimi (andmed kopeerimiseks -> Redigeerimine)

Kopeerimisrežiimi valimine: valige kopeeritavad köited

Määrake uues VM-is soovitud ketta suurus. Nagu näete, kasutab külalisketas 48 GB ja ketta enda suurus on 150. Vähendame selle 60 GB-ni.



Alustame teisendusprotsessi, lülitame algse VM-i välja, lülitame uue sisse. Kontrollime, kas ketta suurus on vähenenud, misjärel saab algse VM-i kustutada.

Mõnikord tekib selline probleem virtuaalmasinas, mis on juurutatud VMware ESXi 5.5.0 , ühest kettast ei piisa vaba ruumi ja seda tuleb suurendada. Virtuaalne kõvakettad on kahte tüüpi:

Paks

  • Laisk nullitud— Kogu sellise ketta ruum eraldatakse loomise ajal ja plokke ei puhastata varem seal olnud andmetest. Kui virtuaalmasin esmakordselt uuele plokile juurde pääseb, see kustutatakse. Seega on need kettad turvalisemad, kuid ploki esmakordsel kasutamisel kaob I/O-süsteemi jõudlus puhastustoimingu jaoks. Järgmiste kõnede puhul on jõudlus identne Eager nullitud paksude ketaste omadega. See kettatüüp luuakse vaikimisi kaudu VMware vSphere Klient virtuaalsetele masinatele. Zeroed paksude ketaste eeliseks on turvalisus ja loomise kiirus, miinuseks jõudlus ploki esmakordsel juurdepääsul.
  • Innukas nullitud— Kogu sellise ketta ruum eraldatakse loomise ajal, samas kui plokid kustutatakse seal varem olnud andmetest. Mis edasi saab regulaarne töö klotsidega ilma puhastamiseta. Sellise ketta eeliseks on jõudlus ja turvalisus, miinuseks pikka aega looming.

Õhuke

  • Need kettad on loodud minimaalne suurus ja kasvavad, kui need täituvad andmetega eraldatud mahuni. Kui eraldatakse uus plokk, siis see eeltühjendatakse. Nendel ketastel on kõige väiksem jõudlus (uue ploki eraldamine ja puhastamine), kuid need on andmesalvestussüsteemis kettaruumi säästmiseks kõige optimaalsemad.

Vaatame võimalusi kettaruumi laiendamiseks mõlemat tüüpi ketaste jaoks.

Kõik toimingud tehakse välja lülitatud virtuaalmasinas.

Thin Provisioni ketta suuruse suurendamine

Näiteks virtuaalse ketta maht on 32Gb, seda tuleb laiendada 50Gb-ni. Ketta suuruse suurendamine käsurea abil. Ühendame SSH kaudu ESXi-ga ja täidame käsu:

Vmkfstools -X 50G /vmfs/volumes/datastore3/test/test.vmdk Kasv: 100% valmis.

Laiendage ka helitugevust Õhuke pakkumine ketas, saate selle kaudu vShpere. Helistage virtuaalmasina atribuutidele, valige soovitud virtuaalne ketas ja jaotises Ketta varustamine märkige uus kõva suurus ketas (umbes. 50Gb).

Virtuaalse ketta laiendamise tulemus:

Thiсk Provision (Lazy Zeroed/Eager Zeroed) ketta suuruse suurendamine

Virtuaalse ketta suuruse suurendamise protseduur Paks säte(Lazy Zeroed/Eager Zeroed) toimub aastal käsurida ESXi. Ühendage kaudu SSH ESXi-sse ja käivitage käsk:

Vmkfstools -X 6G -d eagerzeroedthick /vmfs/volumes/datastore3/test/test.vmdk Kasv: 100% valmis. Kõik andmed saidil "/vmfs/volumes/datastore3/test/test.vmdk" kirjutatakse sektorist nullidega üle<10485760>edasi. Nullimine: 100% tehtud.