Memperbaiki konsolidasi disk Mesin Virtual diperlukan

Peringatan 'Diperlukan konsolidasi disk Mesin Virtual'pada tab Ringkasan mesin virtual di konsol VMWare vSphere berarti bahwa ketika snapshot dihapus (operasi Hapus atau Hapus Semua) file vmdk virtual dari snapshot atau log tidak dihapus dengan benar (tetap ada di disk). Akibatnya, Anda tidak dapat membuat cadangan mesin virtual.

Penyebab paling umum dari kesalahan "konsolidasi disk Mesin Virtual diperlukan":

  • Performa penyimpanan disk yang buruk, akibatnya penghapusan / konsolidasi foto-foto jatuh karena batas waktu atau ukuran foto yang besar;
  • Penyimpanan VMFS tidak memiliki cukup ruang untuk melakukan konsolidasi;
  • vSphere atau aplikasi pihak ketiga (biasanya aplikasi cadangan, HP DataPtotector, Veeam, atau Netapp VSC) memblokir file foto. Pastikan tidak ada proses pencadangan mesin virtual yang tertunda;
  • Masalah koneksi yang hilang (mungkin sementara) antara server vCenter dan host ESXi;

Untuk memperbaiki kesalahan "Status mesin diperlukan konsolidasi", klik kanan pada mesin virtual dan pilih VM -> Snapshots -> Konsolidasi dari menu.

Sebuah jendela muncul menanyakan:

Konfirmasikan Konsolidasi

Operasi ini mengkonsolidasikan semua redo redundant log pada mesin virtual Anda. Anda yakin ingin melanjutkan?

Kami mengkonfirmasi penghapusan kelebihan log. Setelah itu, vCenter akan melakukan konsolidasi disk dan pembersihan log. Proses konsolidasi dapat memakan waktu beberapa menit, selama waktu itu kinerja VM dapat menurun.

Setelah itu, peringatan tentang perlunya mengkonsolidasikan VM akan hilang.

Dalam beberapa kasus, ketika Anda melakukan konsolidasi di konsol vSphere, kesalahan mungkin muncul:

Tidak dapat mengakses file karena terkunci. Terjadi kesalahan saat mengkonsolidasikan disk: Gagal mengunci file. Konsolidasi gagal untuk simpul disk 'scsi0: 0': Gagal mengunci file.

VMware dalam hal ini merekomendasikan memulai kembali agen Manajemen di server ESXi. Untuk melakukan ini, sambungkan ke host melalui SSH dan jalankan perintah:

services.sh restart

Namun, Anda dapat mencoba membuka kunci file mesin virtual seperti ini:

  • Matikan mesin virtual (jika mungkin);
  • Buat snapshot baru;
  • Hapus semua snapshot VM menggunakan item "Hapus Semua";
  • Pindahkan VM ke ESXi lain menggunakan vMoteion;
  • Coba gabungkan foto-foto seperti dijelaskan di atas..

Anda dapat menemukan semua mesin virtual yang membutuhkan konsolidasi menggunakan PowerCLI. Untuk melakukan ini, sambungkan ke server vCenter Anda:

Hubungkan-VIServer vsphere.winitpro.ru

Sekarang kita mendapatkan daftar semua VM dengan status "Diperlukan konsolidasi disk mesin virtual":

Dapatkan-VM | Where-Object $ _. Extensiondata.Runtime.ConsolidationNeeded

Sekarang Anda dapat melakukan konsolidasi disk dari semua mesin yang diterima:

Dapatkan-VM | Where-Object $ _. Extensiondata.Runtime.ConsolidationNeeded | foreach $ _. ExtensionData.ConsolidateVMDisks_Task ()