Odpojení úložiště dat NFS z VMware ESXi

Úložiště NFS lze v infrastruktuře VMware použít k ukládání souborů virtuálních strojů, diskových obrazů a dalších souborů. V tomto příspěvku se podíváme na to, jak odpojit datové úložiště NFS z VMware ESXi a co dělat, když při pokusu o odpojení sdílené složky NFS dojde k chybě nebo pokud se úložiště NFS stane neaktivní.

Obsah:

Jak správně odebrat/odpojit úložiště NFS na VMware?

Chcete-li odpojit úložiště NFS na hostiteli ESXi, jednoduše na něj klikněte pravým tlačítkem v konzole klienta vSphere a vyberteOdpojit úložiště dat. V seznamu se zobrazí seznam hostitelů ESXi, ke kterým je tato sdílená složka NFS připojena.

Úložiště NFS musíte odpojit na všech hostitelích ESXi, aby zmizelo v rozhraní vSphere.

Hostitel ESXi může odpojit úložiště NFS, pokud:

  • Na svazku NFS nejsou žádné spuštěné ani registrované virtuální počítače. Musíte vypnout virtuální počítače nebo je přesunout do jiného datového úložiště pomocí Storage vMotion;
  • Na datovém úložišti nejsou žádné snímky, obrazy ISO ani virtuální disky (VMDK), které jsou připojeny k jiným virtuálním počítačům;
  • Datové úložiště není spravováno Storage DRS a není součástí clusteru datového úložiště;
  • Heartbeat vSphere HA nevyužívá úložiště;
  • Řízení I/O úložiště pro datové úložiště je zakázáno;
  • V pokročilých systémových nastaveních hostitele ESXi ověřte, že se datové úložiště NFS nepoužívá k ukládání souborů protokolu nebo odkládacích souborů (zkontrolujteglobal.logDiraScratchConfig.CurrentScratchLocationmožnosti pod Konfigurovat -> Pokročilá nastavení systému -> Upravit;

Pokud není splněna jedna z těchto podmínek, dojde při odpojování úložiště NFS k chybě:

The "remove datastore" operation failed.
The resource 'nfs_datastore' is in use.

Přečtěte si další informace o chybě „Prostředek se používá“, když je datové úložiště odebráno v ESXi.

Nebo:

Cannot remove datastore 'nfs_datastore' because system swap is enabled on it.

Odebrání neaktivního úložiště dat NFS na hostiteli VMware ESXi

Pokud bylo sdílení NFS na straně serveru NFS před odpojením na ESXi zakázáno nebo pokud na svazku NFS stále běží virtuální počítače, při pokusu o odpojení datového úložiště NFS z rozhraní klienta vSphere dojde k chybě:

Error performing operation:
NFS Error: Unable to Unmount filesystem: Busy

Nebo:

The object ‘vim.Datastore:ds:///vmfs/volumes/NFS_Store1/’ has already been deleted or has not been completely created

Zkontrolujte, zda jsou povolena pravidla brány firewall ESXi, která umožňují přístup ke sdílené složce NFS na výchozím portu TCP/2049.:

$ esxcli network firewall ruleset set --ruleset-id nfs41Client --enabled=true
$ esxcli network firewall ruleset set --ruleset-id nfsClient --enabled=true

Pokud není úložiště NFS dostupné, stane se neaktivní (zašedlé) v seznamu úložišť hostitele v rozhraní vSphere. V mém případě došlo k chybě, když jsem se pokusil odstranit neaktivní svazek NFS z konfigurace hostitele ESXi:

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.

Na základě chyby nelze úložiště NFS odebrat, protože je povoleno řízení I/O úložiště (SIOC). K další chybě dochází při zakázání řízení I/O úložiště pro datové úložiště:

Datastore is not accessible

Řešení:

Chcete-li správně odebrat neaktivní úložiště NFS z hostitele ESXi, budete se muset připojit ke konzole hostitelského serveru ESXi pomocí SSH (Jak povolit SSH na VMware ESXi).

Prohlédněte si seznam svazků NFS dostupných na hostiteli VMware ESXi:
# esxcli storage nfs list

V případě potřeby můžete zobrazit podrobné informace o úložišti NFS:

# vim-cmd hostsvc/datastore/info datastore_nfs02

Chcete-li odpojit svazek NFS od hostitele ESXi, spusťte příkaz:

# esxcli storage nfs remove –v datastore_nfs02

Poznámka. Pokud název datového úložiště NFS obsahuje mezery, musíte jej uzavřít do uvozovek.

Poznámka. Tato akce musí být provedena na každém hostiteli ESXi, kde chcete odstranit neaktivní sdílenou složku NFS.

Pokud není datové úložiště NFS odstraněno z klienta vSphere Client, klikněte na tlačítko Obnovit v části Úložiště ESXi (Konfigurace -> Úložiště) nebo klikněte na Znovu prohledat úložiště.

Doporučené čtení:Přidání ESXi Host na VMware vCenter Server (vCSA)

Related Posts