[Tetap] VMware: Penyatuan Cakera Mesin Maya Diperlukan
Vmware Virtual Machine Disks Consolidation Is Needed
Ramai pengguna menerima penyatuan cakera mesin maya diperlukan ralat semasa menggunakan klien VMware vSphere. Apakah yang menyebabkan ralat? Bagaimana untuk membetulkannya? Sekarang, mari kita mula meneroka jawapan bersama-sama dengan MiniTool .
Di Halaman Ini:- Kemungkinan Punca Ralat Penyatuan Cakera Mesin Maya Diperlukan
- Cara Membetulkan Ralat Penyatuan Cakera Mesin Maya Diperlukan
- Apa pandangan awak
VMware vSphere ialah aplikasi perisian virtualisasi yang berfungsi sebagai platform lengkap untuk mengurus mesin maya anda. Ia boleh digunakan untuk melaksanakan banyak tugas mesin maya seperti menutup OS tetamu, melancarkan konsol, mengedit tetapan, mencipta syot kilat dan sebagainya. Walau bagaimanapun, ramai pengguna menghadapi ralat penyatuan cakera mesin maya apabila menggunakan perisian.
Menurut laporan pengguna dari forum dan komuniti yang berbeza, penyatuan cakera mesin maya diperlukan ralat terutamanya berlaku apabila menggabungkan berbilang fail cakera maya ke dalam satu cakera. Berikut adalah contoh sebenar dari forum Nakio.
Hai semua! Saya mendapat mesej ralat ini yang mengatakan: Penyatuan cakera mesin maya VMware diperlukan. Adakah anda mempunyai idea apa yang boleh saya lakukan dengannya? Terima kasih!https://forum.nakivo.com/index.php?/topic/7815-vmware-virtual-machine-disks-consolidation-is-needed-error/#comment-9528
Kemungkinan Punca Ralat Penyatuan Cakera Mesin Maya Diperlukan
Penyatuan cakera maya ialah proses penggabungan fail cakera maya yang dibuat selepas mengambil gambar dalam VM. Dalam kebanyakan kes, melakukan penyatuan cakera adalah untuk mengelakkan kemerosotan prestasi atau menyelesaikan beberapa isu.
Apabila mengambil gambar, anda akan mendapati cakera delta dicipta dan perubahan ditulis pada cakera delta yang sepadan. Akibatnya, setiap cakera delta mengandungi semua perubahan yang dibuat berbanding dengan keadaan cakera delta sebelumnya dan cakera induk kekal tidak berubah, yang menyebabkan data berlebihan dalam mesin maya.
Apabila syot kilat dan fail cakera maya yang berkaitan semakin besar dan lebih besar, anda mungkin mengalami kemerosotan prestasi. Tetapi selepas anda memulakan penyatuan cakera VMware dengan jayanya, semua data daripada cakera delta akan digabungkan ke cakera tunggal dan tiada data berlebihan yang ditinggalkan pada cakera di mana fail VM berada. Maksudnya, ruang cakera akan dibersihkan selepas anda menyatukan fail cakera maya.
Walau bagaimanapun, proses penyatuan cakera mesin maya tidak selalu lancar. Ramai orang menghadapi ralat penyatuan cakera mesin maya VMware. kenapa? Ia boleh disebabkan oleh banyak sebab yang mungkin. Di sini kami menyenaraikannya seperti berikut:
- Ruang cakera tidak cukup pada stor data VMFS untuk melaksanakan penyatuan cakera maya. Biasanya, ia memerlukan 1 GB ruang kosong sekurang-kurangnya pada stor data.
Sekarang, anda sepatutnya mengetahui kemungkinan punca ralat status penyatuan mesin maya yang diperlukan. Mari lihat cara membetulkannya.
Pengurus Windows Desktop Berhenti Berfungsi dan Telah Ditutup? [Tetap]Ramai pengguna melaporkan bahawa Pengurus Windows Desktop berhenti berfungsi dan telah ditutup. Siaran ini akan menerangkan kemungkinan punca dan memberikan pembetulan yang sepadan.
Baca LagiCara Membetulkan Ralat Penyatuan Cakera Mesin Maya Diperlukan
Selepas menganalisis semua kemungkinan punca ralat penyatuan cakera mesin maya VMware, kami meneroka 5 pembetulan yang berkenaan. Di sini anda boleh mencubanya mengikut urutan sehingga isu itu diselesaikan.
Betulkan 1. Satukan Fail Cakera Mesin Maya dengan Betul
Pembetulan pertama dan paling mudah untuk ralat status penyatuan mesin maya yang diperlukan ialah memastikan anda menyatukan fail cakera mesin maya dengan betul. Untuk berbuat demikian, ikuti langkah terperinci di bawah:
Langkah 1. Lancarkan klien VMware vSphere pada komputer anda.
Langkah 2. Klik kanan pada VM nama di mana anda ingin menyatukan fail cakera dan pilih Syot kilat > Satukan daripada sub-menu.
Langkah 3. Kemudian anda akan menerima mesej pengesahan yang mengatakan Operasi ini menyatukan semua log buat semula berlebihan pada mesin maya anda. Adakah anda pasti mahu meneruskan? . Klik pada ya untuk mengesahkan penyatuan cakera VMware.
Catatan: Jika anda bimbang bahawa sesetengah data hilang semasa proses penyatuan cakera, anda boleh membuat sandaran mesin maya VMware. Sebagai contoh, anda boleh memindahkan semua pemfail VM ke dalam folder lain pada stor data.
Kemudian klien vSphere akan menyatukan fail cakera maya dan mengosongkan log. Masa yang diperlukan untuk proses bergantung pada saiz VM, bilangan syot kilat dan beban VM. Setelah selesai, ralat status yang diperlukan penyatuan mesin maya akan hilang.
Betulkan 2. Padamkan Semua Syot Kilat VM Sedia Ada
Satu lagi sebab utama ralat penyatuan cakera ialah fail VM yang dikunci. Jika anda menerima mesej ralat lain Tidak dapat mengakses fail kerana ia dikunci. Ralat berlaku semasa menyatukan cakera semasa proses, ini menunjukkan bahawa fail cakera VM anda dikunci oleh aplikasi sandaran. Dalam kes ini, anda perlu membuka kunci fail VM dengan mengikuti Betulkan 2 atau Betulkan 3 . Di sini kami akan menunjukkan kepada anda cara membuka kunci fail VM dengan memadamkan semua syot kilat.
Langkah 1. Matikan mesin maya yang anda jalankan dan buat petikan cakera VM baharu.
Langkah 2. Klik kanan pada VM tab dari menu atas, dan kemudian pilih Syot kilat dan klik pada Padamkan Semua Syot Kilat .
Langkah 3. Kadangkala status yang diperlukan penyatuan mesin maya boleh dicetuskan oleh tidak konsisten -ctk.vmdk fail. Jadi, anda boleh cuba memadam fail CTK.
Langkah 4. Sekarang, anda boleh cuba menyatukan semula fail cakera maya seperti yang kami terangkan di atas.
Petua: Jika langkah ini tidak membantu, anda boleh menutup VM, buka tetapan VM , pilih Pilihan VM tab, dan kemudian kembangkan Maju kategori dan klik pada Edit Konfigurasi . Dalam tetingkap konfigurasi, klik pada Tambah Param Konfigurasi , tambahkan asyncConsolidate.forceSync parameter, dan tetapkannya kepada BENAR .Betulkan 3. Alihkan VM ke Hos ESXi yang Lain
Fail VM terkunci yang dicipta oleh aplikasi sandaran digunakan terutamanya untuk mengelakkan penulisan serentak pada fail oleh berbilang hos ESXi. Walau bagaimanapun, fail cakera terkunci ini boleh mencetuskan ralat penyatuan cakera maya diperlukan. Untuk membuka kunci fail, anda boleh mengalihkan VM ke hos ESXi yang lain.
Langkah 1. Mulakan semula ejen pengurusan pada hos ESXi di mana VM berada. Untuk berbuat demikian, anda boleh membuka cangkerang ESXi atau menyambung ke hos ESXi melalui SSH dan jalankan arahan di bawah sebagai akar:
services.sh mulakan semula
atau
/etc/init.d/hostd mulakan semula
/etc/init.d/vpxa mulakan semula
Petua: Anda juga boleh membuka konsol langsung ESXi dengan menavigasi ke Pilihan Penyelesaian Masalah , dan memilih Mulakan semula Agen Pengurusan (dengan menekan Masuk untuk mengaktifkan pilihan yang diperlukan dan menekan F11 untuk mengesahkan.)
Langkah 2. Sekarang, anda boleh menyemak fail VM yang dikunci dengan menjalankan arahan di bawah:
vmfsfilelockinfo -p /vmfs/volumes/vm_datastore/vm_name/vm_name.vmx
Langkah 3. Semak fail log yang dihoskan jika anda ingin mengenal pasti laluan pada stor data di mana fail VM berada.
cat /var/log/hostd.log |grep -i vm_name
Langkah 4. Navigasi ke direktori VM pada stor data selepas anda mendapat lokasi fail VM:
cd /vmfs/volumes/datastore_name/vm_name
Langkah 5. Gunakan arahan berikut untuk menyenaraikan hos ESXi yang dikunci oleh fail VM.
untuk i dalam `ls`; lakukan vmfsfilelockinfo -p $i ;done|grep ‘dikunci dalam|Hos yang memiliki kunci|Jumlah masa yang diambil’ | sed ‘s|Hos yang memiliki kunci pada fail ialah||g’|sed ‘s|Jumlah masa|—|g’ | awk ‘{print $1}’ |uniq
Langkah 6. Mulakan semula ejen pengurusan ESXi anda (termasuk dihoskan dan vpxa ). Kemudian jalankan arahan di bawah pada hos EXSi untuk membuka kunci fail VM.
/etc/init.d/hostd mulakan semula
/etc/init.d/vpxa mulakan semula
Setelah selesai, anda boleh menyatukan semula fail cakera mesin maya dan lihat jika ralat masih muncul.
Betulkan 4. Panjangkan Ruang Cakera Anda
Seperti yang dinyatakan di atas, penyatuan cakera mesin maya VMware diperlukan ralat boleh berlaku kerana ruang cakera yang tidak mencukupi. Jadi, kami mengesyorkan anda menyemak sama ada terdapat ruang cakera kosong yang mencukupi (lebih daripada 1 GB) pada stor data VMFS. Jika tidak, anda perlu memanjangkan ruang cakera.
Jika anda tidak mahu memadamkan sebarang fail pada stor data VFMS, memanjangkan ruang cakera ialah pilihan yang baik. Bagaimana untuk melanjutkan pemacu cakera tanpa kehilangan data? Sebagai pengurus partition pelbagai fungsi, MiniTool Partition Wizard boleh membantu anda melakukannya dengan mudah. Di samping itu, ia boleh digunakan untuk menganalisis ruang cakera , tukar NTFS kepada FAT, pindahkan OS , memulihkan data yang hilang, dsb.
MiniTool Partition Wizard PercumaKlik untuk Muat Turun100%Bersih & Selamat
Inilah cara untuk memanjangkan partition dengan utiliti MiniTool.
Langkah 1. Lancarkan perisian ini untuk memasuki antara muka utamanya, dan kemudian pilih pemacu cakera tempat stor data VMFS berada dan klik pada Panjangkan Pembahagian dari anak tetingkap kiri.
Langkah 2. Pilih pemacu yang anda ingin gunakan ruang kosong, dan kemudian seret bar peluncur untuk menduduki ruang kosong atau masukkan volum tertentu berdasarkan permintaan anda. Kemudian klik pada okey .
Langkah 3. Klik pada Mohon untuk melaksanakan proses tersebut.
Betulkan 5. Gunakan Alternatif untuk Melaksanakan Penyatuan Cakera VMware
Jika anda masih menerima ralat penyatuan cakera VMware selepas mencuba semua kaedah di atas, anda boleh mempertimbangkan untuk menggunakan alternatif yang dipanggil vSphere PowerCLI untuk menyatukan fail cakera maya. PowerCLI ialah antara muka pengguna grafik yang boleh dilanjutkan PowerShell untuk memahami dan berinteraksi dengan persekitaran VMware. Berikut ialah cara menggunakannya untuk menyatukan cakera maya.
Langkah 1. Lancarkan klien PowerCLI, sambung ke Pelayan vCenter yang menguruskan hos ESXi dengan VM dan masukkan bukti kelayakan apabila anda digesa.
Connect-VIServer vcenter01.test.com
Langkah 2. Jalankan arahan berikut di bawah untuk mendapatkan senarai VM dengan status yang diperlukan penyatuan mesin maya.
Dapatkan-VM | Where-Object {$ _. Extensiondata.Runtime.ConsolidationNeeded}
Langkah 3. Kini, anda boleh menyatukan fail cakera mesin maya dengan melaksanakan arahan di bawah.
Dapatkan-VM | Where-Object {$ . Extensiondata.Runtime.ConsolidationNeeded} | foreach {$ . ExtensionData.ConsolidateVMDisks_Task ()}
Apa pandangan awak
Bagaimana untuk membetulkan ralat penyatuan cakera maya diperlukan? Kini, anda boleh mencuba mana-mana atau kesemua 5 pembaikan yang telah saya jelaskan di atas dan lihat yang mana satu paling sesuai untuk anda. Jika anda mempunyai penyelesaian yang lebih baik untuk ralat, sila tuliskannya di ruang komen. Juga, anda boleh menghantar e-mel kepada kami Kami apabila anda menghadapi sebarang kesulitan dalam menggunakan perisian MiniTool.