Файловое хранилище

Обновлена 15 апреля 2024 г. в 08:50

Файловое хранилище

Вы можете создавать файловые хранилища, читать и записывать данные в них, подключать (монтировать) к инстансам и создавать снимки.

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

Перейдите в личный кабинет VK Cloud.

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

Перейдите в раздел Облачные вычисления → Файловое хранилище.

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

Задайте параметры файлового хранилища:

Имя файлового хранилища: может состоять только из латинских букв, цифр и символов -, _ и .;
Размер хранилища: должен быть в пределах квоты, не меньше 10 ГБ и не больше 10000 ГБ;
Протокол: для доступа к хранилищу из ОС Windows выберите протокол CIFS, из Linux — NFS;
Сеть: выберите из предложенных или создайте новую. Для новой сети укажите также Адрес подсети;
Сеть файлового хранилища: выберите из предложенных или создайте новую.

Нажмите кнопку Следующий шаг.

(Опционально) Добавьте правила доступа к хранилищу:

Нажмите на Добавить новое правило.
Введите IP-адрес или адрес подсети источника.
Выберите режим доступа.
Нажмите кнопку Добавить правило.

Нажмите Добавить файловый сервер.

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

Подключить NFS-хранилище в Windows можно с помощью Клиента для NFS. Это компонент Windows Server, который можно установить из интерфейса Диспетчера серверов или с помощью PowerShell:

Откройте Диспетчер серверов и в меню Управление выберите Добавить роли и компоненты.
Перейдите в раздел Тип установки, выберите опцию Установка ролей и компонентов и нажмите Далее.
Перейдите в раздел Компоненты, выберите в списке Клиент для NFS.
В том же списке раскройте опции Средства удаленного администрирования серверов → Средства администрирования ролей → Средства файловых служб и выберите Службы для средств управления NFS. Нажмите Далее.
Проверьте, что выбраны все необходимые компоненты, и нажмите Установить.
Дождитесь окончания установки и перезагрузите сервер.

Чтобы изменить настройки клиента, воспользуйтесь Диспетчером серверов:

В меню Средства выберите Службы для NFS.
Выберите Клиент для NFS и нажмите на иконку Отобразить окно свойств.
Задайте нужные настройки.

Подключите NFS-хранилище с помощью команды, описанной в его свойствах.

Команда для подключения хранилища выглядит так:

mount <Точка подключения> <Имя диска>:

Здесь:

<Точка подключения> — адрес файлового хранилища, указанный в его описании;
<Имя диска> — заглавная латинская буква, не использованная в имени других дисков.

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

Команда для подключения хранилища выглядит так:

net use <Имя диска>: <Точка подключения>

Здесь:

<Точка подключения> — адрес файлового хранилища, указанный в его описании;
<Имя диска> — заглавная латинская буква, не использованная в имени других дисков.

Установите пакет nfs-common с помощью команды:

sudo apt-get install nfs-common

Создайте папку для монтирования хранилища:

Используйте команду, указанную в свойствах созданного NFS хранилища:

mount -t nfs <Точка подключения> ./<Имя каталога>

Здесь:

<Точка подключения> — адрес файлового хранилища, указанный в его описании;
<Имя каталога> — по умолчанию совпадает с названием файлового хранилища.

Установите cifs-utils с помощью команды:

sudo apt install -y cifs-utils

Создайте папку для монтирования хранилища:

Используйте команду, указанную в свойствах хранилища:

sudo mount -o user=,password= -t cifs <Точка подключения> ./<Имя каталога>

Здесь:

<Точка подключения> — адрес файлового хранилища, указанный в его описании;
<Имя каталога> — имя каталога, созданного ранее.

Перейдите в личный кабинет VK Cloud.
Выберите проект, где находится нужное файловое хранилище.
Перейдите в раздел Облачные вычисления → Файловое хранилище. Отобразится список файловых хранилищ.

Перейдите в личный кабинет VK Cloud.
Выберите проект, где находится нужное файловое хранилище.
Перейдите в раздел Облачные вычисления → Файловое хранилище.
Нажмите на имя нужного файлового хранилища. Отобразится информация о нем.

Перейдите в личный кабинет VK Cloud.
Выберите проект, где находится нужное файловое хранилище.
Перейдите в раздел Облачные вычисления → Файловое хранилище.
Раскройте меню нужного хранилища и выберите пункт Изменить размер.
Введите значение и нажмите Подтвердить.

Перейдите в личный кабинет VK Cloud.
Выберите проект, где находится нужное файловое хранилище.
Перейдите в раздел Облачные вычисления → Файловое хранилище.
Раскройте меню нужного хранилища и выберите пункт Создать снимок.
(Опционально) Измените название снимка и добавьте описание.
Введите значение и нажмите Создать снимок.

Перейдите в личный кабинет VK Cloud.
Выберите проект, где находится нужное файловое хранилище.
Перейдите в раздел Облачные вычисления → Файловое хранилище.
Раскройте меню нужного хранилища и выберите Список снимков. Отобразится информация о снимках.

Перейдите в личный кабинет VK Cloud.
Выберите проект, где находится нужное файловое хранилище.
Перейдите в раздел Облачные вычисления → Файловое хранилище.
Раскройте меню нужного хранилища и выберите Список снимков.
Раскройте меню нужного снимка и выберите Восстановить файловое хранилище.
Нажмите Подтвердить. Начнется процесс создания нового хранилища из снимка.

Перейдите в личный кабинет VK Cloud.
Выберите проект, где находится нужное файловое хранилище.
Перейдите в раздел Облачные вычисления → Файловое хранилище.
Нажмите на имя нужного файлового хранилища.
Перейдите на вкладку Правила доступа.
Нажмите на Добавить новое правило.
Укажите IP или адрес подсети источника и режим доступа.
Нажмите Добавить правило.

Для удаления файлового хранилища необходимо сначала демонтировать его на виртуальных машинах.

Перейдите в личный кабинет VK Cloud.
Выберите проект, где находится нужное файловое хранилище.
Перейдите в раздел Облачные вычисления → Файловое хранилище.
Раскройте меню нужного хранилища и выберите Удалить.
Нажмите Подтвердить.