- tocdepth
2
Быстрый старт
В этой инструкции описано, как создать файловое хранилище в сервисе Scalable File Service (SFS) и монтировать его в виртуальную машину ECS под управлением ОС Linux®. Для примера взята виртуальная машина с ОС Ubuntu®.
Перед началом работы
Администратору тенанта рекомендуется выполнить следующие действия для повышения безопасности работы с платформой.
Создайте IAM-пользователя и выдайте ему необходимые разрешения для работы с виртуальными машинами. Все действия с виртуальными машинами рекомендуется выполнять из-под аккаунта созданного IAM-пользователя.
См.также
Создайте виртуальную машину под управлением операционной системы Linux® в сервисе Elastic Cloud Server.
Создание файловой системы SFS
Войдите в консоль управления Advanced:
В списке сервисов выберите Scalable File Service.
Выберите SFS Turbo.
Нажмите Create File System.
Заполните поля:
AZ — выберите одну из зон доступности. В этом примере — AZ1.
Storage Class — выберите из списка один из классов. В нашем примере это Standard.
Capacity (GB) — укажите максимальную емкость файловой системы, например, 500 ГБ.
Protocol Type — NFS.
VPC — выберите из списка ту же сеть VPC, в которой создана ВМ ECS, где будет монтирована эта файловая система.
Примечание
После создания SFS в режиме изменения можно добавить несколько сетей VPC:
.Security Group — выберите нужную группу безопасности.
Enterprise Project — выберите созданный проект или используйте «default».
Cloud Backup and Recovery — выберите Do Not Use.
Name — укажите название хранилища. Например, «sfs-turbo-example».
Нажмите Create Now, а затем — Submit.
Монтирование SFS на виртуальную машину
Созданная файловая система может использоваться несколькими виртуальными машинами. Ниже описан пример монтирования SFS на сервер ECS на ОС Linux®.
Выполните действия для монтирования SFS:
Войдите в консоль управления Advanced:
В списке сервисов выберите Elastic Cloud Server.
Авторизуйтесь в виртуальной машине как root-пользователь. В этом примере используется виртуальная машина под управлением Linux® — Ubuntu®.
Запустите команду для проверки, имеется ли уже установленный NFS-клиент. Для Debian и Ubuntu используется команда:
dpkg -l nfs-common
Вывод команды будет:
nfs-common
Если после выполненной команды ничего не отображается, перейдите к установке NFS-клиента.
Если NFS-клиент уже установлен, то перейдите к проверке разрешений.
Установите программный пакет NFS.
Проверьте подключение виртуальной машины к интернету. Без этого подключения установка завершится неудачей.
sudo apt-get install nfs-common
Выполните команду для проверки разрешений для доменного имени в точке монтирования файловой системы.
nslookup {File system domain name}
Если доменное имя может быть разрешено, перейдите к следующему пункту.
Если доменное имя не разрешено, настройте IP-адрес DNS-сервера, а затем смонтируйте файловую систему. Подробнее в разделе Настройка DNS.
Выполните команду, чтобы задать локальный путь для монтирования файловой системы.
mkdir {Local path}
Примечание
Если есть такие ресурсы, как диски, уже смонтированные по локальному пути, создайте новый путь.
Выполните команду, чтобы подключить файловую систему к ECS. Команду для подключения можно скопировать из информации об экземпляре SFS. Для этого:
Нажмите на название экземпляра SFS. В нашем примере это «sfs-turbo-example».
Скопируйте команду из поля Command Line, нажав .
mount -t nfs -o vers=3,timeo=600,noresvport,nolock /{Mount point} /{Local path}
Примечание
Сейчас файловую систему можно подключить к ECS под управлением Linux® только с помощью протокола NFSv3.
После перезапуска ECS, в котором были смонтированы файловые системы, информация о монтировании файловой системы теряется. Необходима настройка в файле fstab, чтобы гарантировать автоматическое монтирование файловой системы при перезапуске.
Для просмотра результата монтирования введите команду:
mount -l
Система успешна смонтирована, если отображается сообщение:
Mount point on /local_path type nfs (rw,vers=3,timeo=600,nolock,addr=)
После успешного монтирования файловой системы вернитесь к ВМ ECS для чтения или записи данных.
Если при монтаже произошел сбой или время ожидания истекло, устраните неисправность, обратившись к разделу Troubleshooting.
для Dev & Test