Перейти к основному содержимому

Подключить файловое хранилище к облачному серверу в одном пуле

Если с помощью файлового хранилища нужно увеличить дисковое пространство, мы рекомендуем создавать хранилище в одном пуле с облачным сервером. Если файловое хранилище и облачный сервер находятся в одном пуле, то для подключения хранилища нужно его примонтировать.

  1. Создайте файловое хранилище.

  2. Примонтируйте файловое хранилище к облачному серверу.

Если вы планируете использовать файловое хранилище для хранения бэкапов, для повышения отказоустойчивости мы рекомендуем создавать хранилище и облачный сервер в пулах из разных зон доступности или регионов. Подробнее в инструкции Подключить файловое хранилище к облачному серверу в другом пуле.

1. Создать файловое хранилище

  1. В панели управления в верхнем меню нажмите Продукты и выберите Файловое хранилище.

  2. Нажмите Создать хранилище.

  3. Введите имя хранилища или оставьте имя, которое создано автоматически.

  4. Выберите локацию, в которой будет создано хранилище.

    Если с помощью файлового хранилища нужно увеличить дисковое пространство облачного сервера или кластера Managed Kubernetes, выберите локацию, в которой расположен сервер или кластер. Для увеличения дискового пространства выделенных серверов файловое хранилище можно создать в любой локации.

    Если вы планируете использовать хранилище для хранения бэкапов, мы рекомендуем выбрать локацию, которая отличается от локации основной инфраструктуры, для повышения отказоустойчивости.

  5. Заполните блоки:

  6. Проверьте цену файлового хранилища.

  7. Нажмите Создать.

Подсеть

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

    • облачная приватная подсеть — хранилище будет доступно для облачных серверов и кластеров Managed Kubernetes только в том пуле, который вы выбрали при создании хранилища. Для подключения хранилища нужно будет только примонтировать его;
    • подсеть глобального роутера — хранилище будет доступно для выделенных серверов, а также облачных серверов и кластеров Managed Kubernetes, которые находятся в других пулах. Для подключения хранилища нужно настроить сетевую связность между сервером или кластером и хранилищем через глобальный роутер. Посмотрите примеры настройки сетевой связности в инструкциях раздела Подключить файловое хранилище.

    После создания хранилища подсеть нельзя будет изменить.

  2. Введите приватный IP-адрес хранилища или оставьте первый доступный адрес из подсети, который назначается по умолчанию. После создания хранилища IP-адрес нельзя будет изменить.

Настройки

  1. Выберите тип файлового хранилища:

    • HDD Базовое,
    • SSD Универсальное,
    • SSD Быстрое.

    После создания тип хранилища нельзя изменить.

  2. Укажите размер хранилища: от 50 ГБ до 50 ТБ. После создания можно увеличить файловое хранилище, но нельзя уменьшить.

  3. Выберите протокол:

    • NFSv4 — для подключения хранилища к серверам с ОС на базе Linux и другими Unix-системами;
    • CIFS SMBv3 — для подключения хранилища к серверам с ОС Windows.

    После создания хранилища протокол нельзя изменить.

Правила доступа

  1. Настройте правила доступа к файловому хранилищу:

    • доступно всем — хранилище будет доступно для любого IP-адреса приватной подсети, в которой оно создается;
    • доступ ограничен — хранилище будет доступно только для определенных IP-адресов или приватных подсетей. Если создать файловое хранилище без правил, доступ будет ограничен для всех IP-адресов.
  2. Если вы выбрали опцию Доступ ограничен, нажмите Добавить правило.

  3. Введите IP-адрес или CIDR приватной подсети, выберите уровень доступа.

    После создания хранилища вы можете настроить новые правила доступа.

2. Примонтировать файловое хранилище к облачному серверу

Процесс монтирования зависит от операционной системы на сервере и протокола файлового хранилища: NFSv4 или CIFS SMBv3.

  1. Подключитесь к облачному серверу.

  2. Откройте CLI.

  3. Установите пакет для работы с протоколом NFS:

    sudo apt install nfs-common
  4. Создайте папку для монтирования хранилища:

    sudo mkdir -p /mnt/nfs
  5. Примонтируйте файловое хранилище:

    sudo mount -vt nfs "<filestorage_ip_address>:/shares/share-<mountpoint_uuid>" /mnt/nfs

    Укажите:

    • <filestorage_ip_address> — IP-адрес файлового хранилища. Можно посмотреть в панели управления: в верхнем меню нажмите ПродуктыФайловое хранилище → страница хранилища → вкладка Настройки → поле IP;
    • <mountpoint_uuid> — ID точки монтирования. Можно посмотреть в панели управления: в верхнем меню нажмите ПродуктыФайловое хранилище → страница хранилища → блок Подключение → вкладка GNU/Linux.