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 dostopnaNekakš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_nfs02Opomba. Č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.