Categories: VMware

Отключение NFS хранилища в VMware ESXi

NFS хранилища могут использоваться в инфраструктуре VMware для хранения файлов виртуальных машин, образов дисков и других файлов. В этой статье мы рассмотрим, как отмонтировать NFS datastore в VMware ESXi, и что делать, если при отключении NFS папки появляется ошибка.

Как корректно отмонтировать NFS хранилище в VMWare?

Чтобы отмонтировать NFS хранилище на ESXi хосте достаточно щелкнуть по нему в консоли vSphere Client и выбрать Unmount Datastore . В списке появится список ESXi хостов, куда смонтирована данная NFS папка.

Чтобы NFS хранилище исчезло в vSphere, нужно отмонтировать его на всех ESXi хостах.

ESXi хост сможет отмонтировать NFS хранилище, если:

  • На NFS хранилище нет запущенных или зарегистрированных виртуальных машин (нужно выключить ВМ или переместить их на другое хранилище с помощью Storage vMotion );
  • На датасторе нет снапшотов, ISO образов, виртуальных VMDX дисков, которые смонтированы в другие ВМ;
  • Хранилище не управляется Storage DRS и не входит в кластер Datastore;
  • Хранилище не используется для vSphere HA heartbeating;
  • Storage I/O control для дататасторы отключен;
  • Проверьте в Advanced System Settings хоста ESXi, что NFS датастора не используется в качестве хранилища для логов или хранения своп-файлов (параметры global.logDir или ScratchConfig.CurrentScratchLocation — подробнее в статье VMWare ESXi: system logs are stored on non-persistent storage )

Если одно из этих условие не выполнено, при отмонтировании NFS хранилища появится ошибка:

The "remove datastore" operation failed_x000D_The resource 'nfs_datastore' is in use

Или

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

Удаление неактивного NFS хранилища в VMware ESXi

Если NFS хранилище было отключено на стороне NFS сервера до отключения на ESXi, или на нем остались запущенные ВМ, то при отмонтировании его из веб-интерфейса клиента vSphere появится ошибка:

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

Или

The object ‘vim.Datastore:ds:///vmfs/volumes/NFS_Store1/’ has already been deleted or has not been completely created
Проверьте, что в файерволе ESXi включены правила, которые разрешают получать доступ к NFS папке по стандартному порту 2049:

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

Если NFS хранилище недоступно, оно становится неактивным в интерфейсе vSphere. В моем случае при попытке удалить неактивное NFS хранилище из конфигурации хоста ESXi появилась ошибка:

The resource datastore_nfs02 is in use.Call «HostDatastoreSystem.RemoveDatastore» form object «datastoreSystem-28» on vCenter Server «xxxx» failed._x000D_Cannot Remove datastore ‘datastore_name’ because Storage I/O control is enabled on it. Correct it and re-try the operation

Судя по ошибке удалить NFS хранилище не удается из-за включенного компонента управления вводом-выводом хранилища ( Storage I/O control или SIOC). При отключении Storage I/O Control для хранилища появляется другая ошибка:

Datastore is not accessible

Решение:

Чтобы корректно удалить NFS хранилище на хосте VMWare ESXi, необходимо напрямую по SSH подключится серверу ( как включить SSH доступа к ESXi ).

Выведите список смонтированных NFS хранилищ на ESXi хосте:
$ esxcli storage nfs list

Если нужно, можно вывести подробную информацию о NFS хранилище:

$ vim-cmd hostsvc/datastore/info datastore_nfs02

Чтобы отмонтировать NFS хранилище из командной строки, выполните:
$ esxcli storage nfs remove –v datastore_nfs02

Примечание . Если имя NFS хранилища содержит пробелы, его нужно взять в кавычки.

Примечание . Эту операции придется выполнить на каждом хосте ESXi, на котором нужно требуется удалить неактивное NFS хранилище.

Если хранилище из интерфейса не пропадет, нужно нажать кнопку Refresh в разделе хранилищ хоста ESXi или выполнить Rescan Storage.

admin

Share
Published by
admin

Recent Posts

После включения диагностического запуска не удается войти в Windows — как исправить?

Некоторые пользователи, экспериментируя с конфигурацией системы в окне msconfig могут столкнуться с ситуацией, когда после…

2 недели ago

WinScript — очистка и настройка Windows 11 и 10

На сайте не раз публиковались обзоры программ, предназначенных для очистки или настройки последних версий Windows.…

2 недели ago

Предварительный просмотр накопительного обновления не устанавливается — решение

При установке некоторых обновлений Windows 11, имеющих в названии «Предварительный просмотр накопительного обновления», многие пользователи…

2 недели ago

FixExec — восстановление ассоциаций .exe, .bat и .com файлов

Некоторые пользователи Windows 11, 10 и предыдущих версий системы могут столкнуться с ситуацией, когда исполняемые…

2 недели ago

Ошибка 0x800705b4 при обновлении Windows 11 и 10 — как исправить?

При установке обновлений Windows 11/10 некоторые пользователи могут столкнуться с ошибкой с кодом 0x800705b4 и…

2 недели ago

Обслуживание вашей версии Windows 11 окончено — что делать?

Пользователи Windows 11 могут столкнуться с сообщением «Обслуживание вашей версии Windows окончено» (Your version of…

2 недели ago