Написать в техподдержку Позвонить нам
Админпанель Выход

Содержание статьи:

    Создание и удаление файлового хранилища

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

    Файловые хранилища можно подключить к инстансам проекта по протоколам CIFS или NFS, с разделением доступа по IP адресу клиента.

    Примечание

    Доступ к файловым хранилищам осуществляется только из виртуальных машин внутри проекта MCS. 

    Панель управления MCS

    Для создания хранилища в личном кабинете MCS следует:

    1. Перейти на страницу "Файловые хранилища" сервиса "Облачные вычисления".
    2. Нажать кнопку "Создать" в верхнем меню:
    3. Ввести название инстанса, размер, выбрать протокол доступа и сеть. Для доступа к хранилищу из ОС Windows рекомендуем выбрать протокол CIFS, из Linux - NFS:
    4. Перейти на следующий шаг, настроить правила доступа к хранилищу, указав IP адрес и права (возможно добавление нескольких правил):
    5. Выбрать "Добавить файловый сервер", после чего начнется процесс создания хранилища.

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

    OpenStack CLI

    Для создания файлового хранилища в клиенте manila нужно выполнить команды:

    Создать сеть для файлового хранилища, основанную на существующей приватной сети:

    $ manila share-network-create --neutron-net-id <ID приватной сети> --neutron-subnet-id <ID подсети> --name <название сети хранилища>

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

    $ manila create --share-network <ID сети файлового хранилища> <протокол> <размер>

    Получить список файловых серверов:

    $ manila list

    Убедиться, что инстанс активен:

    $ manila show <ID инстанса>

    Добавить правило доступа:

    $ manila access-allow <ID файлового хранилища> ip <адрес сети в формате CIDR>

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

    $ manila access-list <ID файлового хранилища>

    Для удаления файлового хранилища необходимо отмонтировать его на инстансах и выполнить команду для удаления:

    $ manila delete <ID хранилища>

    Полезна ли была эта статья?