Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เครื่องเสมือน

วิธีลบ NFS Datastore ที่ Inactive บน VMWare ESXi Host

หลายครั้งที่เจอสถานการณ์ NFS Datastore บนโฮสต์ VMWare ESXi กลายเป็น Unavailable / Inactive และซีด (Greyed out) ในรายการ Storage ของโฮสต์ แต่ NFS Storage ยังพร้อมใช้งานบนระดับ Network ปกติแก้ได้โดยลบ NFS Storage แล้วเพิ่มกลับมา

แต่บางครั้ง เมื่อพยายามลบ NFS Storage แบบ Inactive นี้ออกจากการตั้งค่า ESXi Host จะได้ Error:

The resource datastore_nfs02 is in use.

Call "HostDatastoreSystem.RemoveDatastore" form object "datastoreSystem-28" on vCenter Server "xxxx" failed.
CannotRemove datastore 'datastore_name' because Storage I/O control is enabled on it. Correct it and re-try the operation

วิธีลบ NFS Datastore ที่ Inactive บน VMWare ESXi Host

จาก Error แสดงว่า NFS Storage ลบไม่ได้เพราะ Storage I/O Control (SIOC) เปิดอยู่ หากปิดมัน Error อีกอย่างขึ้น:

Datastore is not accessible

วิธีลบ NFS Datastore ที่ Inactive บน VMWare ESXi Host

วิธีแก้

เพื่อลบ NFS Storage ออกจาก VMWare ESXi Host ให้ถูกต้อง ต้องเชื่อมต่อ ESXi Host Server โดยตรงผ่าน SSH (สามารถเปิด SSH จาก vSphere Client)

แสดงรายการ NFS Storages ในระบบ:

esxcli storage nfs list

วิธีลบ NFS Datastore ที่ Inactive บน VMWare ESXi Host

คำสั่งคล้ายกันใน ESXi 4.x เป็น:

esxcfg-nas -l

เพื่อ Unmount NFS Storage:

esxcli storage nfs remove –v datastore_nfs02

ใน ESXi 4.x คำสั่งเป็น:

esxcfg-nas -d datastore_nfs02

หมายเหตุ: หากชื่อ NFS Storage มีช่องว่าง ต้องปิดในเครื่องหมายคำพูด

วิธีลบ NFS Datastore ที่ Inactive บน VMWare ESXi Host

หาก NFS Datastore ไม่หายจาก vSphere Client ให้คลิกปุ่ม Refresh ในส่วน ESXi Storage (Configuration → Storage)

วิธีลบ NFS Datastore ที่ Inactive บน VMWare ESXi Host

หมายเหตุ: ต้องทำซ้ำบนทุก ESXi Host ที่ต้องการลบ Inactive Storage