Stesen kerja Vmware meningkatkan partition cakera keras maya. Mengurangkan partition di dalam OS tetamu. Meningkatkan saiz cakera maya dalam VMware

Apabila mencipta mesin maya VMware, selalunya sukar untuk mengira dengan tepat saiz cakera yang diperlukan dalam masa terdekat, di samping itu, jika mesin maya baharu dicipta daripada templat yang dicipta oleh pentadbir, saiz maya cakera keras mesin sedemikian adalah sama dengan saiz cakera dalam templat. Lambat laun pentadbir akan berhadapan dengan keperluan mengembangkan cakera mesin maya VMware. Dalam artikel ini kami akan menerangkan cara anda boleh mengembangkan cakera mesin maya dengan OS tetamu Windows tanpa berhenti dan but semula mesin maya.

Nota: adalah mustahil untuk menukar saiz cakera keras maya jika terdapat syot kilat mesin maya, jadi sebelum memulakan prosedur, padamkan semua syot kilat. Di samping itu, perlu diingat bahawa hanya cakera maya SCSI boleh dikembangkan dengan cepat (helah ini tidak akan berfungsi dengan IDE).

Keseluruhan prosedur boleh dibahagikan kepada dua peringkat:

  1. Meningkat cakera maya
  2. Pengembangan cakera dalam OS tetamu Windows

Meningkatkan saiz cakera maya dalam VMware

Katakan ada mesin maya yang dibentangkan dengan satu keras maya saiz cakera (vmdk) 20 GB. Kita perlu meningkatkan cakera ini sehingga 301 GB.

Untuk melakukan ini, dalam konsol VMWare vSphere, cari mesin maya yang dikehendaki dan pergi ke tetapannya. Cari unsur perkakasan maya Cakera Keras 1 (pemacu keras) dan di padang Saiz yang Diperuntukkan sila nyatakan saiz baru cakera maya (301 Gb) dan klik OK.

Jadi kami meningkatkan saiz cakera dalam konsol, tetapi mengembangkan cakera maya tidak bermakna mengembangkan Pembahagian Windows Pada dia.

Mengembangkan cakera dalam mesin maya yang menjalankan OS Windows

Seterusnya, kami memerlukan OS tetamu untuk melihat ruang tambahan. Untuk melakukan ini dalam Windows anda perlu membuka konsol Pengurusan Cakera ( Pengurusan Komputer->Storan-> Pengurusan Disk ) dan jalankan arahan Imbas semulaCakera.

Akibatnya, anda akan melihat kawasan yang tidak diperuntukkan berukuran kira-kira 280 GB.

Sekiranya OS tetamu Pelayan Windows 2008/Windows 7, pengembangan cakera dijalankan mengikut arahan yang sudah biasa kepada anda.

Jika OS tetamu ialah Windows Server 2003/2000 atau Win XP dan ia adalah cakera sistem yang sedang dikembangkan, maka semuanya tidak begitu mudah (jika cakera itu bukan cakera sistem, ia boleh dikembangkan menggunakan utiliti Bahagian cakera, butiran dalam pautan di atas). Cakera sistem mengembangkan menggunakan OS itu sendiri (seperti dalam Windows 2008/7) tidak akan berfungsi dalam kes ini; diskpart hanya akan menolak untuk berfungsi dengan cakera ini.

Apa yang boleh dibuat:

  • But mesin maya dari mana-mana livecd dan kembangkan ruang kosong
  • Sambungkan vmdk maya ke mesin lain dan tingkatkan partition daripadanya
  • Menggunakan utiliti VMware Converter, tukar mesin maya dalam mod konfigurasi semula
  • Menggunakan utiliti seperti Acronis/Ghost, pindahkan kandungan cakera maya ke cakera baharu saiz yang betul, meregangkan bahagian

Nota: Dua kaedah terakhir juga boleh digunakan jika anda perlu mengurangkan saiz cakera untuk mesin maya.

Kelemahan utama semua kaedah ini ialah keperluan untuk menghentikan mesin maya dan, dengan itu, masa henti perkhidmatan yang disediakan, yang tidak selalu mungkin.

Untuk peningkatan pembahagian sistem anda boleh menggunakan utiliti tanpa but semula Dell ExtPart. Anda boleh memuat turun utiliti ExtPart (40 Kb).

Untuk mengembangkan partition cakera sistem dalam Windows 2003/XP, salin utiliti ke OS tetamu dan jalankannya dengan parameter berikut:

Extpart.exe c: 1020

di mana c:— nama bahagian yang perlu dikembangkan, 1020 – saiz (dalam MB) yang anda ingin kembangkan cakera

Perlu diingat bahawa utiliti ExtPart tidak berfungsi pada OS 64-bit.

Jadi, dalam artikel ini kami melihat cara untuk mengembangkan cakera keras maya dalam persekitaran VMWare vSphere dengan OS tetamu Windows pelbagai versi.

Kadang-kadang anda menghadapi masalah seperti itu apabila mesin maya, yang digunakan pada VMware ESXi 5.5.0, salah satu cakera tidak mencukupi ruang kosong dan ia perlu ditingkatkan. Terdapat dua jenis cakera keras maya:

tebal

  • Malas Zeroed— Semua ruang cakera sedemikian diperuntukkan pada masa penciptaan, dan blok tidak dibersihkan daripada data yang sebelum ini ada. Kali pertama mesin maya mengakses blok baharu, ia dikosongkan. Oleh itu, cakera ini lebih selamat, tetapi pada kali pertama blok diakses, prestasi sistem I/O untuk operasi pembersihan hilang. Pada panggilan berikutnya, prestasi adalah sama dengan cakera tebal Eager zeroed. Jenis cakera ini dicipta secara lalai melalui VMware vSphere Pelanggan untuk mesin maya. Kelebihan cakera tebal Zeroed ialah keselamatan dan kelajuan penciptaan, kelemahannya ialah prestasi apabila mengakses blok untuk kali pertama.
  • Bersemangat Zeroed— Semua ruang cakera sedemikian diperuntukkan pada masa penciptaan, manakala blok dibersihkan daripada data yang sebelum ini ada. Apa yang berlaku seterusnya kerja biasa dengan blok tanpa pembersihan. Kelebihan cakera sedemikian adalah prestasi dan keselamatan, kelemahannya ialah untuk masa yang lama ciptaan.

Nipis

  • Cakera ini dicipta saiz minimum dan berkembang apabila ia diisi dengan data kepada volum yang diperuntukkan. Apabila blok baharu diperuntukkan, ia telah dikosongkan terlebih dahulu. Cakera ini adalah yang paling kurang produktif (memperuntukkan blok baharu dan membersihkannya), tetapi adalah yang paling optimum untuk menyimpan ruang cakera pada sistem penyimpanan data.

Mari lihat cara untuk mengembangkan ruang cakera untuk kedua-dua jenis cakera.

Semua operasi dilakukan pada mesin maya yang dimatikan.

Meningkatkan saiz cakera Thin Provision

Sebagai contoh, cakera maya mempunyai kapasiti 32Gb, anda perlu mengembangkannya kepada 50Gb. Meningkatkan saiz cakera menggunakan baris arahan. Kami menyambung melalui SSH ke ESXi dan melaksanakan arahan:

Vmkfstools -X 50G /vmfs/volumes/datastore3/test/test.vmdk Grow: 100% selesai.

Juga kembangkan kelantangan Peruntukan Nipis cakera, anda boleh melalui vShpere. Panggil sifat mesin maya, pilih cakera maya yang dikehendaki dan dalam bahagian Peruntukan Cakera menunjukkan baru saiz keras cakera (lebih kurang 50Gb).

Hasil pengembangan cakera maya:

Meningkatkan saiz cakera Thiсk Provision (Lazy Zeroed/Eager Zeroed).

Prosedur untuk meningkatkan saiz cakera maya Peruntukan Tebal(Sifar Malas/Sifar Bersemangat) dilakukan dalam baris arahan ESXi. Sambung melalui SSH ke ESXi dan laksanakan arahan:

Vmkfstools -X 6G -d eagerzeroedthick /vmfs/volumes/datastore3/test/test.vmdk Grow: 100% selesai. Semua data pada "/vmfs/volumes/datastore3/test/test.vmdk" akan ditimpa dengan sifar dari sektor<10485760>seterusnya. Sifar: 100% selesai.

penting. Arahan ini bukan penyelesaian yang disokong secara rasmi untuk memampatkan cakera vmdk, tetapi pengarang artikel telah menggunakannya lebih daripada sekali dalam persekitaran pengeluaran. ESXi 5.1 telah digunakan semasa menulis artikel ini.

Sebelum melaksanakan prosedur untuk mengurangkan saiz cakera maya pada VMWare ESXi, anda mesti:

  • Padamkan semua syot kilat mesin maya, jika tidak, anda boleh merosakkan cakera maya
  • Cipta lengkap atau buat salinan fail vmdk yang dikurangkan menggunakan arahan: cp vmname.vmdk backup_vmname.vmdk cp vmname-flat.vmdk backup_vmname-flat.vmdk

Prosedur untuk mengurangkan saiz cakera maya terdiri daripada dua peringkat:

Mengecilkan partition di dalam OS tetamu

Pertama sekali, anda perlu mengurangkan saiznya partition cakera di dalam sistem pengendalian tetamu. Ini boleh dilakukan daripada Pengurus Pengurusan Cakera (operasi yang disokong sejak Windows Vista) atau menggunakan utiliti pihak ketiga(Sebagai contoh, Cakera Acronis Pengarah). Jika anda tidak melakukan ini, anda mungkin mengalami sistem fail yang tidak sihat selepas mengecilkan cakera maya.

Katakan kita mahu mengecilkan saiz cakera sebanyak 19.5 GB. Ini bermakna saiz volum harus dikurangkan sebanyak 19968 MB (19.5 GB x 1024). Ini ialah nilai yang perlu dimasukkan dalam medan wizard Kecilkan Kelantangan. Selepas mengurangkan saiz partition, akan terdapat sejumlah ruang yang tidak diperuntukkan pada cakera kami (dalam contoh kami 19.5 GB)

Mengurangkan saiz fail VMDK mesin maya VMware

Mari kita beralih kepada operasi kedua - terus menukar saiz fail VMDK kepada fail sistem VMWare VMFS.

  1. Matikan mesin maya yang saiz cakera mayanya ingin anda kurangkan
  2. Sambung melalui SSH ke konsol hipervisor ESXi di mana VM didaftarkan
  3. Pergi ke direktori tempat fail VM vmdk disimpan (laluan boleh didapati dalam sifat cakera maya dalam klien grafik vSphere): cd /vmfs/volumes/datastore/VM-name

  4. Mari lihat kandungannya fail konfigurasi dengan sambungan *.vmdk menggunakan arahan kucing: kucing VM-name.vmdk

    Saiz cakera vmdk ditetapkan dalam bahagian #Huraian luas(selepas simbol RW). DALAM dalam kes ini nombor ditunjukkan 83886080 (40 GB *1024*1024*1024 / 512)

  5. Kami mahu mengurangkan saiz cakera vmdk daripada 40 kepada 20 GB. Ini bermakna bahawa dalam bahagian keterangan Extent anda perlu menentukan nilai: 41943040 (20 GB*1024*1024*1024 / 512). Tetapkan saiz cakera maya baharu menggunakan penyunting teks(vi atau nano).
  6. Yang tinggal hanyalah mengklon atau memindahkan (Storage VMotion) mesin maya ke storan lain (datastore). Selepas memindahkan fail mesin maya, sifatnya akan memaparkan saiz cakera maya baharu.

    Nasihat. Jika tiada vCenter, atau hanya terdapat satu storan VMFS, operasi ini tidak tersedia. Dalam kes ini, anda boleh mengklon cakera vmdk dengan arahan:

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

    Padam cakera asal dan klon cakera vmdk sekali lagi, mengembalikannya ke nama sebelumnya:

    Rm vmname.vmdk rm vmname-flat.vmdk vmkfstools -i vmname-saiz-baru.vmdk vmname.vmdk

  7. Yang tinggal hanyalah melancarkan OS tetamu dan pastikan kawasan yang tidak diperuntukkan telah hilang.

    Nasihat. Jika anda menggunakan utiliti vmkfstools dalam langkah sebelumnya, anda mungkin perlu menyambung semula cakera maya dalam tetapan VM, kerana saiz baharunya mungkin tidak dipaparkan dengan betul.

Jadi, kami melihat salah satu pilihan untuk melaksanakan operasi mengurangkan saiz cakera vmdk maya pada VMWare ESXi. Jika anda perlu mengurangkan saiz cakera nipis VMWare kerana ruang yang tidak digunakan, kami mengesyorkan menggunakan arahan.

Catatan. Seperti biasa teknik alternatif Skim berikut sering digunakan untuk memampatkan cakera vmdk maya:

Mengurangkan saiz cakera maya melalui penukaran menggunakan VMware vCenter Converter Standalone

Satu lagi cara untuk mengurangkan saiz cakera maya untuk VM pada VMWare dengan bantuan GUI - gunakan penukar percuma — .

Cacat:

  • Kaedahnya tidak pantas
  • tidak perlu membuka ke dalam vCenter atau konsol ESXi hos
  • dicipta salinan tepat V.M.
  • sumber tidak akan pecah jika terdapat ralat dalam memberikan parameter kepada tugas penukaran

Di bawah adalah arahan langkah demi langkah

Catatan.Mesin maya yang akan kita tukar (ubah saiz cakera, dll.) mestilah dimatikan.

Ia dimatikan.
Iaitu, sebelum penukaran, pada mesin maya sumber anda perlu jalankan: Menutup atau Matikan , tetapi tidak tangguh.

Nyatakan alamat hos ESXi.

Pilih sumber VM.

Tentukan parameter VM baharu.

Pergi ke mod pengeditan cakera (Data untuk disalin -> Edit)

Pilih mod salin: Pilih volum untuk disalin

Tentukan saiz cakera yang diingini dalam VM baharu. Seperti yang anda lihat, cakera tetamu menggunakan 48 GB, dan saiz cakera itu sendiri ialah 150. Kami akan mengurangkannya kepada 60 GB.



Kami memulakan proses penukaran, matikan VM asal, hidupkan yang baharu. Kami menyemak sama ada saiz cakera telah berkurangan, selepas itu VM asal boleh dipadamkan.

bukan sekadar hipervisor berfungsi yang membolehkan anda menguji sistem pengendalian maya di dalam sistem utama yang dipasang pada komputer, ia adalah program dengan pendekatan yang fleksibel untuk menyediakan perkakasan mesin maya. Ya, hypervisor Stesen Kerja VMware berfungsi, khususnya, dengan format cakera maya pengeluarannya sendiri - ini adalah fail seperti ".vmdk". Cakera maya VMDK menggunakan ruang cakera fizikal dengan sangat berhati-hati, dan komputer sebenar mesin maya sebenarnya boleh mengambil kira-kira separuh daripada ruang kapasiti cakera, tersedia untuk sistem pengendalian tetamu. Tetapi walaupun dengan penjimatan yang ketara ini, pengguna VMware Workstation pada mulanya boleh mencipta mesin maya dengan isipadu minimum cakera keras. Sesungguhnya, pada masa hadapan, jika perlu, volum ini boleh ditingkatkan dalam tetapan hipervisor. Begitu juga, ruang maya yang tidak digunakan boleh dimampatkan.

1. Alternatif untuk mengembangkan ruang cakera mesin maya

Jika ruang cakera keras yang ditetapkan pada mulanya tidak mencukupi, sebagai alternatif untuk mengembangkan ruang cakera sedia ada, anda boleh menyambungkan mesin maya tambahan ke mesin maya. HDD. Ini boleh sama ada cakera sedia ada atau cakera yang baru dibuat. Selain itu, ia juga boleh sama ada cakera maya format VMDK program VMware Workstation, atau cakera maya universal (fail dengan sambungan ".vhd").

Sama ada cakera maya format VMDK, sama ada yang universal cakera VHD, tambahan dicipta untuk satu mesin maya cakera keras kemudian boleh disambungkan ke mesin lain, dipindahkan ke mesin lain peranti komputer. Cakera maya VHD dan VMDK boleh disambungkan bukan sahaja kepada mesin maya VMware Workstation, tetapi juga kepada . Jika anda menyambung cakera VHD di dalam sistem pengendalian utama, ia akan muncul sebagai partition yang berasingan, dan semua kandungannya boleh diakses daripada peneroka sistem atau pengurus fail.

Bagaimana untuk menyambung kepada yang sedia ada mesin VMware Stesen kerja pilihan cakera keras maya? Bagaimanakah saya boleh mengeluarkannya jika ia tidak lagi diperlukan? Kami akan mempertimbangkan soalan-soalan ini di bawah.

2. Mencipta dan menyambung cakera tambahan

Untuk melampirkan cakera keras maya tambahan pada mesin maya, ia mesti dimatikan (jika ia berada dalam keadaan digantung). Dalam tetingkap maklumat mengenainya, klik butang untuk menukar tetapan.

Dalam tab pertama "Peralatan" beralih ke bahagian "HDD". Dan klik butang di bawah "Tambah". Untuk menggunakannya, anda memerlukan hak pentadbir.

Wizard Tambah Perkakasan Baharu akan dilancarkan, di mana cakera keras akan kelihatan di kedudukan pertama. Tanpa mengubah apa-apa, tekan "Selanjutnya".

Kami meninggalkan parameter SCSI pratetap. klik "Selanjutnya".

Dalam tetingkap pemilihan cakera, kita boleh menggunakan item kedua untuk menentukan laluan ke cakera maya sedia ada - fail VMDK atau VHD, atau kita boleh mencipta cakera baharu. Dalam kes kami, kami akan mencipta cakera maya baharu, jadi kami akan meninggalkan item pertama yang dipratetap. klik "Selanjutnya".

Tetapkan saiz cakera maya dan pilih pilihan untuk menyimpannya dalam satu fail. Ia lebih pilihan yang mudah untuk pergerakan atau sambungan selanjutnya cakera VMDK dan satu-satunya yang mungkin untuk cakera VHD. klik "Selanjutnya".

Mari pergi ke tetingkap untuk menentukan nama dan laluan cakera maya. VMware Workstation mengecap sendiri secara lalai nama teknikal fail peranti yang dicipta, bagaimanapun, jika kerja jangka panjang dirancang dengan cakera maya pada masa hadapan, lebih baik memanggilnya dengan nama yang lebih mudah. Ingat nama semasa memadam cakera tambahan Ia juga akan membolehkan anda untuk tidak mengelirukannya dengan cakera utama, dan dengan itu tidak mengganggu prestasi mesin maya. Untuk mencipta cakera maya format sendiri VMDK VMware Workstation dikonfigurasikan secara automatik, jadi pada akhir nama cakera yang dibuat kita akan melihat sambungan fail lalai ".vmdk". Menggunakan butang semak imbas, anda boleh menukar folder lokasi pratetap, iaitu folder storan mesin maya yang dikonfigurasikan. Cakera sedang dibuat tidak perlu berada dalam folder yang sama dengan mesin maya itu sendiri. Fail cakera maya boleh didapati di mana-mana, walaupun pada media boleh tanggal.

Jika anda memerlukan cakera VHD universal, pengembangannya ".vhd" mesti ditambah secara manual selepas nama. Setelah memutuskan jenis dan lokasi storan cakera maya, klik "sedia".

Itu sahaja - cakera keras maya telah dicipta dan boleh dilihat dalam senarai peralatan mesin maya berhampiran cakera utama. klik "OKEY" untuk keluar Tetapan VMware Stesen kerja.

3. Permulaan cakera tambahan oleh sistem pengendalian tetamu

Mari mulakan mesin maya.

Cakera yang disambungkan, sudah tentu, belum lagi dapat dilihat dalam tetingkap penjelajah atau pengurus fail sistem pengendalian tetamu. Seperti cakera keras fizikal baharu, cakera maya yang baru dicipta sistem operasi melihatnya sebagai ruang yang tidak diperuntukkan, ruang tanpa struktur partition. Mari kita betulkan ini dan mulakan cakera yang disambungkan menggunakan contoh Windows tetamu 8.1 menggunakannya dana biasa. Dalam tetamu yang berlari sistem Windows panggil utiliti pengurusan cakera. Dalam Windows 8.1 dan 10, ia tersedia dalam menu konteks pada butang "Mula".

Pada Windows 7 dan ke atas versi terdahulu sistem anda boleh menjalankan utiliti ini secara universal menggunakan arahan "Lari". Tekan kekunci Win+R, masukkan arahan « diskmgmt.msc", klik "OKEY».

Utiliti pengurusan standard cakera Windows secara automatik akan melihat cakera keras baharu dan menggesa anda untuk memulakannya. Ia tidak mungkin bahawa dalam kes cakera maya akan ada keperluan untuk kelebihan gaya Pembahagian GPT, oleh itu, dalam tetingkap yang muncul untuk memulakan permulaan, kami meninggalkan tetapan lalai kemasukan but MBR. klik "OKEY".

Seterusnya, mari kembali ke tetingkap utiliti dan lihat cakera keras baharu dengan ruang yang tidak diperuntukkan muncul di sana. Hubungi ruang yang tidak diperuntukkan ini menu konteks dan tekan "Buat Kelantangan Mudah".

Wizard Cipta Kelantangan (Pembahagian Cakera) akan bermula. klik "Selanjutnya".

Kami membiarkan keseluruhan volum cakera maya tidak disentuh jika tidak perlu membahagikannya kepada dua (atau lebih) partition. Jika anda memerlukan beberapa partition cakera, anda mesti terlebih dahulu menentukan saiz partition pertama, dan kemudian ulangi keseluruhan prosedur penciptaan volum dengan ruang yang tidak diperuntukkan yang tinggal. Dalam kes kami, kami akan membuat satu bahagian. klik " Selanjutnya».

Dalam tetingkap seterusnya kita hanya boleh menukar label kelantangan. klik "Selanjutnya".

Itu sahaja - klik "sedia".

Cakera yang baru dimulakan akan diformatkan.

Ia kemudiannya akan dibuka secara automatik dalam tetingkap Windows Explorer.

4. Melumpuhkan pemacu tambahan

Untuk memutuskan sambungan cakera tambahan daripada mesin maya, ia mestilah dalam keadaan mati, seperti semasa disambungkan. Dalam tetingkap maklumat mesin maya, klik butang tukar tetapan.

Klik pada cakera keras untuk dialih keluar dalam tab "Peralatan". Perkara utama adalah tidak mengelirukannya dengan maya utama cakera keras, di mana sistem pengendalian tetamu dipasang. Jika laluan ke lokasi fizikal fail cakera keras maya terlupa, anda boleh melihatnya dalam lajur pertama di sebelah kanan. Klik butang di bahagian bawah tetingkap "Padam".

klik "OKEY" untuk menutup tetingkap tetapan.

Itu sahaja - cakera diputuskan sambungan dari mesin maya. Tetapi dia, atau lebih tepat, fail kerjanya, secara semula jadi, tidak hilang di mana-mana komputer fizikal. Jika cakera maya tidak lagi diperlukan, anda boleh mencarinya dalam folder storan dan memadamkannya sendiri fail VMDK atau VHD.

Adakah artikel ini membantu anda?