Я развернул сервер NFS на виртуальной машине Azure Ubuntu 14.04LTS. Два моих клиента NFS находятся за балансировщиком нагрузки Azure (также Ubuntu 14.04LTS).
При попытке смонтировать общий ресурс с помощью:
mount -t nfs -o proto=tcp,port=2049 {serverIP}:/nfs_share /mount_point
Получаю такой результат:
mount.nfs: access denied by server while mounting {IP}:{share}
Если я сбегу showmount -e {server-IP}
из клиента LBS он правильно перечисляет акции.
Монтирование общего ресурса NFS с моих серверов Amazon работает нормально, поэтому у меня, похоже, нет проблем с конфигурацией сервера или брандмауэром.
Кажется, это сводится к клиентам Azure LBS, но я не могу понять, почему. Любые указатели будут очень признательны.
Согласно вашему описанию, возможно, нам следует проверить конфигурацию NFS-сервера / etc / exports. Вот мой тест (в той же виртуальной сети), и он работает для меня:
52.186.122.24 - это IP-адрес клиента за балансировщиком нагрузки Azure (а не IP-адрес балансировщика нагрузки). Кстати, я открыл порт 2049 в NSG, мы можем протестировать в нашем клиенте использование telnet IP с портом 2049. Внутренний IP также работает для NFS.