Быстрый старт
В этой инструкции описано, как создать файловое хранилище в сервисе 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: нажмите на название SFS → в блоке Authorizations нажмите Add Authorized 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.
- Перед началом работы
- Создание файловой системы SFS
- Монтирование SFS на виртуальную машину