Выбор способа подключения Файлового хранилища к инстансу зависит от операционной системы и протокола доступа к хранилищу, выбранного при его создании:
- NFS — это «Сетевая файловая система», с помощью которой можно прозрачно обмениваться файлами между серверами, а также смонтировать всю или часть файловой системы. Это приложение, позволяющее просматривать файлы на виртуальном сервере и обновлять их, как если бы они были локально.
- CIFS — «Общая файловая система Интернета», она используется операционными системами для обмена файлами; а модель программирования клиент-сервер: клиентская программа запрашивает у серверной программы доступ к файлу или передачу сообщения программе, работающей на сервере. Сервер выполняет запрошенное действие и возвращает ответ. CIFS — это открытый вариант протокола блока сообщений сервера (SMB), в нем используется протоколы TCP/IP .NFS и CIFS.
Windows
NFS
Подключается хранилище NFS в Windows при помощи отдельно устанавливающегося клиента.
Установить клиент NFS можно через GUI или с Powershell. Для того, чтобы установить его в графическом режиме нужно открыть консоль Server Manager и выбрать компонент (Features) Client for NFS.
С этим компонентом графическая консоль управления NFS не устанавливается автоматически, для этого нужно настроить опцию Services for Network File System Management Tools через раздел Remote Server Administration Tools -> Role Administration Tools -> File Services Tools.
Все компоненты, что упомянались выше, устанавливаются через команду Powershell:
Install-WindowsFeature NFS-Client, RSAT-NFS-Admin
По окончании установки нужно запустить консоль Services for Network File System Managemen и открыть окно свойств NFS клиента (Client for NFS).
В настройках NFS клиента можно задать:
- Используемый транспортный протокол (Transport protocols) – по умолчанию TCP+UDP.
- Тип монтирования NFS хранилища: Hard или Soft.
- На вкладке File Permissions указать права для создаваемых папок и файлов на NFS ресурсе.
- На вкладке Security указать протоколы аутентификации для аутентифицирования на NFS сервере.
Вучетной записи администратора после настроек можно смонтировать NFS каталог командой, которая описана в свойствах созданного Файлового хранилища NFS:
CIFS
Протокол CIFS есть автоматически в ОС Windows, поэтому подключение можно выполнять без установки дополнительных компонентов.
Чтобы подключиться нужно выполнить команду, указанную в свойствах созданного Файлового хранилища CIFS.
Linux
NFS
Перед тем, как монтировать NFS ресурса стоит проверить наличие установленного пакета nfs-common
sudo apt-get install nfs-common
После проверки или установки пакета достаточно использовать команду, указанную в свойствах созданного NFS хранилища.
CIFS
Для монтирования CIFS файлового хранилища необходимо установить набор утилит:
Ubuntu:
sudo apt-get install cifs-utils
CentOS:
yum install cifs-utils
По окончании установки пакетов необходимо создать папку для монтирования хранилища:
mkdir <your_File_storage>
После использовать команду для монтирования, доступную в свойствах созданного CIFS хранилища.