После перезагрузки сервера 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 с «Все машины» только для чтения.
I ' Мы пытались перезапустить службу NFS-сервера в Windows Server 2012 R2, но проблема остается.
Есть идеи?
Отключите версию 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.
У Alex H есть правильная идея, однако я добавляю это в исходный вопрос, чтобы помочь всем, кто получает эту проблему, особенно для 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
не отмечена, отметьте ее, а затем щелкните Применить и ОК. Перезапустите службу Сервер для NFS
. ESXi снова смонтирует акции.
Интересно, что галочка в настройках Менеджера сервера NFS версии 3 не делает то же самое, хотя я уверен, что для этого есть "логическое" решение от Microsoft.
В итоге, эта галочка очень важна для NFS на Windows Server 2012 R2.
Надеюсь, это кому-нибудь поможет, я буквально пытался решить эту проблему в течение нескольких дней!
.