Ako odstrániť neaktívne úložisko NFS v systéme VMWare ESXi

Niekoľkokrát som sa stretol so situáciou, keď sa úložisko NFS na hostiteľovi ESXi stane neprístupným / neaktívnym a je zvýraznené v zozname úložných priestorov hostiteľa sivou farbou, hoci na úrovni siete je úložisko stále k dispozícii. Odstránenie úložiska NFS a jeho opätovné pridanie zvyčajne pomôže..

Stáva sa však, že odstránenie takéhoto neaktívneho úložiska NFS z konfigurácie hostiteľa ESXi zlyhá s touto chybou:

Zdroj datastore_nfs02 sa používa.

Hovor „HostDatastoreSystem.RemoveDatastore“ vo forme objektu „datastoreSystem-28“ na serveri vCenter „xxxx“ zlyhal.
CannotRemove dátové úložisko 'datastore_name' nemožno odstrániť, pretože je na ňom povolená kontrola vstupno-výstupného úložiska. Opravte ju a znova vyskúšajte operáciu

Z hľadiska omylu nie je možné odstrániť úložisko NFS z dôvodu zahrnutého riadiaceho komponentu V / V úložného priestoru (riadenie V / V úložného priestoru alebo SIOC). Pri zakázaní ovládania ukladania I / O pre ukladanie sa objaví ďalšia chyba:

Datastore nie je prístupný

Nejaký začarovaný kruh ...

rozhodnutie

Ak chcete správne odstrániť úložisko NFS na hostiteľovi VMWare ESXi, musíte sa pripojiť k serveru priamo cez SSH (SSH môžete povoliť z rozhrania vSphere takto).

Uvádzame zoznam úložísk NFS v systéme takto:

 Zoznam úložísk esxcli nfs 

V ESXi 4.x vyzerá podobný príkaz takto:

 esxcfg-nas -l

Ak chcete odpojiť úložisko NFS, spustite

 Úložisko esxcli nfs remove -v datastore_nfs02

V ESXi 4.x je príkaz:

 esxcfg-nas -d datastore_nfs02
poznámka. Ak názov úložiska NFS obsahuje medzery, musí byť uzavretý v úvodzovkách..

Ak úložisko z rozhrania nezmizne, musíte kliknúť na tlačidlo Obnoviť v časti úložiska hostiteľa ESXi..

poznámka. Táto operácia sa musí vykonať na každom hostiteľovi ESXi, z ktorého chcete odstrániť neaktívne úložisko.