Невозможно смонтировать общий файловый ресурс AWS Storage Gateway NFS (или SMB) - PullRequest
0 голосов
/ 13 сентября 2018

Могу поспорить, что это проблема с разрешениями, но я не могу ее понять.

Обзор

Итак, у меня установлен экземпляр виртуальной машины EC2 в соответствии с инструкциями Amazon .Экземпляр виртуальной машины работает по IP 18.212.some.thing (не совсем, но вы поняли).

Я установил шлюз хранилища (с настройками по умолчанию).Шлюз хранилища подключен к общей папке S3 с именем tobetest (скажем, но не совсем).Файловый ресурс (предположительно) отображается как IP: 172.32.other.thing

Failure

Теперь в инструкциях на AWS просто сказано мне смонтировать файловый ресурс с помощью команды mount в windows: mount -o nolock 172.32.other.thing:/tobetest [WindowsDriveLetter]: но каждый раз, когда я получаю сообщение об ошибке Network Error - 53: The network path was not found.

Настройки безопасности

Сначала я ограничил доступ к файлообменнику, установив для Разрешенных клиентов только свой IP: 178.21.goo.get / 32.Я также ограничил доступ к инстансу виртуальной машины, назначив ему группу безопасности, которая позволяла использовать только мой входящий порт 2049 (порт NFS, согласно редактору настроек в консоли AWS).

Когда это не сработало, я попытался обновить группу безопасности (для виртуальной машины), чтобы разрешить входящий порт 2049 до 0.0.0.0/0.Я также попытался изменить настройки общего файлового ресурса, чтобы разрешить клиентам 0.0.0.0/0.

Это все еще не работает, я все еще получаю Сетевую ошибку 53.

Другие попытки

Ради интереса, я пытался сделать общий ресурс SMB, но у меня не былоУдачи с этим тоже.Я настроил его как гостевую учетную запись, а затем, когда попытался net use, я получил сообщение об ошибке: «В настоящее время нет доступных серверов входа в систему, чтобы обслуживать запрос на вход»

Я отказался от SMB, поскольку этоне то, что мы хотим использовать.

Заключение?

Так есть ли у кого-нибудь идеи, почему не найден общий ресурс NFS?Все настройки безопасности, которые я могу придумать, не ограничивают доступ.

Я могу использовать SSH в шлюзе хранилища, если я использую IP-адрес 18.212.some.thing, но я не знаю, смогу ли я каким-то образом проверить общий ресурс файла?Чтобы убедиться, что это на самом деле подается, или что-то?

1 Ответ

0 голосов
/ 14 сентября 2018

Хорошо, похоже, что в инструкциях по документации AWS отсутствуют несколько портов, которые должны быть разрешены для работы NFS. Их шаблон входящего правила «NFS» открывает только порт 2049, но мне пришлось создать дополнительные пользовательские правила TCP, чтобы разрешить входящие порты 111 и 20048. После этого это работает!

...