Kako odstraniti neaktivni pomnilnik NFS v VMWare ESXi

Nekajkrat sem se srečal s situacijo, ko shramba NFS na gostitelju ESXi postane nedostopna / neaktivna in je na seznamu gostiteljskega prostora za shranjevanje poudarjena siva, čeprav je na omrežni ravni shramba še vedno na voljo. Odstranitev pomnilnika NFS in njegovo ponovno dodajanje običajno pomaga..

Vendar se zgodi, da odstranitev takšnega neaktivnega pomnilnika NFS iz konfiguracije gostitelja ESXi ne uspe z napako:

Uporablja se vir podatkovstore_nfs02.

Pokličite "HostDatastoreSystem.RemoveDatastore" obrazca "datastoreSSystem-28" v vCenter Server "xxxx" ni uspel.
Ne morem odstraniti podatkovne shrambe 'datastore_name', ker je v njej omogočen nadzor V / I za shranjevanje. Popravite ga in poskusite znova

Sodeč po napaki, pomnilnika NFS ni mogoče izbrisati zaradi vklopljene krmilne komponente V / I (Storage I / O control ali SIOC). Ko onemogočite Storage I / O Control za shranjevanje, se prikaže še ena napaka:

Podatkovna trgovina ni dostopna

Nekakšen začaran krog ...

Rešitev

Če želite pravilno odstraniti pomnilnik NFS z gostitelja VMWare ESXi, se morate povezati s strežnikom neposredno prek SSH (SSH lahko omogočite iz vSphere vmesnika, kot je ta).

Naj naštejemo shrambe NFS v sistemu takole:

 seznam nfs za shranjevanje esxcli 

V ESXi 4.x je podoben ukaz videti takole:

 esxcfg-nas -l

Če želite odklopiti pomnilnik NFS, zaženite

 esxcli storage nfs remove -v datastore_nfs02

V ESXi 4.x je ukaz:

 esxcfg-nas -d datastore_nfs02
Opomba. Če ime pomnilnika NFS vsebuje presledke, mora biti priloženo v narekovajih..

Če pomnilnik iz vmesnika ne izgine, morate v razdelku za shranjevanje gostitelja ESXi klikniti gumb Osveži.

Opomba. To operacijo bo treba izvesti na vsakem ESXi gostitelju, na katerem želite odstraniti neaktivni pomnilnik.