Beberapa kali saya bertemu situasi di mana penyimpanan NFS pada host ESXi menjadi tidak dapat diakses / tidak aktif, dan disorot dalam daftar penyimpanan host berwarna abu-abu, meskipun penyimpanan tetap tersedia di tingkat jaringan. Menghapus penyimpanan NFS dan menambahkannya kembali biasanya membantu..
Namun, itu terjadi bahwa menghapus penyimpanan NFS tidak aktif tersebut dari konfigurasi host ESXi gagal dengan kesalahan:
Resource datastore_nfs02 sedang digunakan.Panggil "HostDatastoreSystem.RemoveDatastore" form object "datastoreSystem-28" di vCenter Server "xxxx" gagal.
CannotRemove datastore 'datastore_name' karena kontrol Storage I / O diaktifkan di atasnya. Perbaiki dan coba lagi operasi
Dilihat oleh kesalahan, tidak mungkin untuk menghapus penyimpanan NFS karena komponen kontrol I / O penyimpanan yang disertakan (kontrol I / O Penyimpanan atau SIOC). Saat menonaktifkan Kontrol I / O Penyimpanan untuk penyimpanan, kesalahan lain muncul:
Datastore tidak dapat diaksesSemacam lingkaran setan ...
Solusi
Untuk menghapus penyimpanan NFS dengan benar pada host VMWare ESXi, Anda harus terhubung ke server secara langsung melalui SSH (Anda dapat mengaktifkan SSH dari antarmuka vSphere seperti ini).
Mari kita daftar penyimpanan NFS dalam sistem seperti ini:
daftar penyimpanan nfs esxcli
Dalam ESXi 4.x, perintah serupa terlihat seperti ini:
esxcfg-nas -l
Untuk meng-unmount penyimpanan NFS, jalankan
esxcli storage nfs hapus -v datastore_nfs02
Dalam ESXi 4.x, perintahnya adalah:
esxcfg-nas -d datastore_nfs02Catatan. Jika nama penyimpanan NFS berisi spasi, itu harus dilampirkan dalam tanda kutip..
Jika penyimpanan dari antarmuka tidak hilang, Anda perlu mengklik tombol Refresh di bagian penyimpanan host ESXi.
Catatan. Operasi ini harus dilakukan pada setiap host ESXi di mana Anda ingin menghapus penyimpanan tidak aktif.