ESXi 6.0 прекратил монтирование общих ресурсов NFS

После перезагрузки сервера ESXi 6.0 он больше не будет монтировать несколько общих ресурсов NFS, размещенных на коробке Windows Server 2012 R2. Ранее эти общие папки работали нормально, но теперь при любом монтировании NFS возникает следующая ошибка:

The NFS server does not support MOUNT version 3 over TCP

Это странно, потому что на NFS-сервере включены версии 3 и 4

Аналогичным образом в протоколах включены как TCP, так и UDP.

Брандмауэр также разрешает соединения NFS. Я немного растерялся из-за того, что общие ресурсы NFS перестали монтироваться на ESXi. Насколько я знаю, никаких серьезных изменений конфигурации не было.

Настройка сети

Два физических адаптера. Один настроен на аварийное переключение, но весь трафик в одной подсети 192.168.1.0/24 такой же, как в основной локальной сети. Нет VLAN или что-нибудь сложное.

Настройка хранилища

Зеркало дискового пространства объемом 2 ТБ, размещенное на сервере Windows Server 2012 R2. 3 ресурса NFS настроены на чтение / запись для хоста ESXi с "Все машины" только для чтения.

Я попытался перезапустить службу NFS Server на компьютере под управлением Windows Server 2012 R2, но проблема остается.

Есть идеи?

2 ответа

Решение

Отключите версию 4, перезапустите службу NFS и перезагрузите окно VMWare. Вам нужен только один из них и определенно не оба для одной и той же доли. Для получения дополнительной информации, пожалуйста, посмотрите здесь https://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.vsphere.storage.doc%2FGUID-011DCC67-9876-4071-AED9-710D1E712E74.html

Согласно документации VMWare, вам нужно только включить 1:

Убедитесь, что сервер NFS экспортирует определенный общий ресурс как NFS 3 или NFS 4.1, но не предоставляет обе версии протокола для одного и того же общего ресурса. Эта политика должна применяться сервером, поскольку ESXi не препятствует подключению одного и того же ресурса через разные версии NFS.

У Алекса Х есть правильная идея, однако я добавляю это к первоначальному вопросу, чтобы помочь кому-либо еще, кто получает эту проблему, особенно для NFS в Windows Server 2012 R2. Оказывается, ошибка, о которой сообщает ESXi, действительно верна. Несмотря на то, что NFS 3.0 или 4.1 включен через свойства настроек NFS в диспетчере сервера, ESXi не будет монтировать общие ресурсы NFS. Зачем? Потому что критическая настройка на самом деле в другом месте...

Чтобы найти его, вы должны использовать mmc.exe (Консоль управления) и откройте Services for NFS оснастка перейти к Server for NFS и щелкните правой кнопкой мыши свойства.

Если галочка для Enable NFS version 3 support не отмечен, отметьте его, а затем нажмите Применить и ОК. Перезапустите Server for NFS оказание услуг. Затем ESXi снова смонтирует общие ресурсы.

Интересно, что флажок Версии 3 в настройках NFS Server Manager не делает то же самое, хотя я уверен, что для этого есть "логическое" решение от Microsoft.

В итоге, этот флажок очень важен для NFS в Windows Server 2012 R2.

Надеюсь, это кому-нибудь поможет, я буквально пытался решить эту проблему в течение нескольких дней!

Другие вопросы по тегам