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

วิธีลบ NFS Datastore ที่ไม่ใช้งานบน VMWare ESXi Host

หลายครั้งที่ฉันเจอสถานการณ์เมื่อ NFS datastore บนโฮสต์ VMWare ESXi ไม่พร้อมใช้งาน / ไม่ทำงาน และเป็นสีเทาในรายการที่เก็บข้อมูลของโฮสต์ อย่างไรก็ตาม ที่เก็บข้อมูล NFS จะยังใช้งานได้ในระดับเครือข่าย โดยปกติ สามารถแก้ไขได้โดยการลบที่เก็บข้อมูล NFS แล้วเพิ่มกลับเข้าไป

อย่างไรก็ตาม เมื่อพยายามลบที่เก็บข้อมูล NFS ที่ไม่ได้ใช้งานออกจากการกำหนดค่าโฮสต์ ESXi จะส่งคืนข้อผิดพลาด:

มีการใช้แหล่งข้อมูล datastore_nfs02

เรียก "HostDatastoreSystem.RemoveDatastore" ของฟอร์มอ็อบเจ็กต์ "datastoreSystem-28" บน vCenter Server "xxxx" ล้มเหลว
CannotRemove datastore 'datastore_name' เนื่องจากการควบคุม I/O ที่เก็บข้อมูลเปิดใช้งานอยู่ แก้ไขแล้วลองดำเนินการใหม่

วิธีลบ NFS Datastore ที่ไม่ใช้งานบน VMWare ESXi Host

ตามข้อผิดพลาด ไม่สามารถลบที่เก็บข้อมูล NFS ได้เนื่องจากเปิดใช้งานการควบคุม Storage I/O (SIOC) หากคุณปิดใช้งาน ข้อผิดพลาดอื่นจะปรากฏขึ้น:

ไม่สามารถเข้าถึงที่เก็บข้อมูล

วิธีลบ NFS Datastore ที่ไม่ใช้งานบน VMWare ESXi Host

วิธีแก้ปัญหา

หากต้องการลบที่เก็บข้อมูล  NFS ออกจากโฮสต์ VMWare ESXi อย่างถูกต้อง คุณต้องเชื่อมต่อเซิร์ฟเวอร์โฮสต์ ESXi โดยตรงผ่าน SSH (คุณสามารถเปิดใช้งาน SSH จาก vSphere Client ได้)

แสดงรายการของการจัดเก็บ NFS ในระบบ:

esxcli storage nfs list

รายการ nfs ที่เก็บข้อมูล esxcli

วิธีลบ NFS Datastore ที่ไม่ใช้งานบน VMWare ESXi Host

คำสั่งที่คล้ายกันใน ESXi 4.x มีลักษณะดังนี้:

esxcfg-nas -l

esxcfg-nas -l

ในการยกเลิกการต่อเชื่อมที่เก็บข้อมูล NFS:

esxcli storage nfs remove –v datastore_nfs02

ที่เก็บข้อมูล esxcli nfs ลบ –v datastore_nfs02

ในคำสั่ง ESXi 4.x มีดังนี้:

esxcfg-nas -d datastore_nfs02

esxcfg-nas -d datastore_nfs02

หมายเหตุ . หากชื่อของที่เก็บข้อมูล NFS มีช่องว่าง จะต้องอยู่ในเครื่องหมายคำพูด

วิธีลบ NFS Datastore ที่ไม่ใช้งานบน VMWare ESXi Host

หากไม่ได้ลบที่เก็บข้อมูล NFS ออกจาก vSphere Client ให้คลิกปุ่มรีเฟรชในส่วนที่เก็บข้อมูล ESXi (การกำหนดค่า -> ที่เก็บข้อมูล)

วิธีลบ NFS Datastore ที่ไม่ใช้งานบน VMWare ESXi Host

หมายเหตุ . จะต้องดำเนินการนี้กับทุกโฮสต์ ESXi โดยคุณจะต้องลบที่เก็บข้อมูลที่ไม่ได้ใช้งาน