Блочное хранилище
Prime Cloud Block Storage позволяет использовать хранилище в виде сетевых блочных устройств (дисков), подключаемых к виртуальным машинам, рабочим станциям и серверам по протоколу iSCSI.
Доступ к настройкам блочного хранилища осуществляется через вкладку iSCSI Block Storage
раздела Storage
консоли управления.
В верхней части экрана отображаются квоты - информация о доступных ресурсах для пользователя: количество дисков (Диски
), объём выделенного для них дискового пространства (Пространство
), количество добавленных клиентов (Клиенты
) и адрес iSCSI-портала.
Примечание: Для изменения квоты по умолчанию обратитесь в Техническую поддержку.
Второй блок интерефейса отличается в зависимости от выбора вкладок: Диски
/Клиенты
.
Диски
Список дисков - список текущих дисков, данные об их размере (Пространство
), назначенные к ним клиенты, а также снапшоты дисков.
Создание диска
Чтобы начать работу с iSCSI, пользователь Prime Cloud должен создать Диск
, указать его имя и размер.
Чтобы создать диск, нажмите кнопку Создать диск
и заполните поля появившегося окна:
Имя
- уникальное имя дискаРазмер пространства (ГБ)
- размер диска в ГБВладелец
- email владельца сервиса
При проставлении галочки Создать из снапшота
пользователю будет необходимо выбрать информацию об Исходном диске
и Исходный снапшот
для создания нового диска из имеющегося снапшота.
Нажмите Сохранить
, чтобы сохранить значения и создать диск.
Управление дисками
Редактирование
При необходимости вы можете изменить владельца диска. Для этого нажмите Изменить диск
и укажите нового владельца.
Удаление
Вы можете удалять созданные диски. Чтобы удалить диск:
- Во вкладке
Диски
на странице iSCSI Storage нажмите на кнопку действий нужного диска и выберитеУдалить диск
. - Введите имя диска и нажмите
Удалить диск
. Это действие необратимо удалит диск и всё данные, хранящиееся на нём.
Примечание: Диск не может быть удалён, если у него есть клиент. В этом случае нужно сначала исключить диск из списка используемых клиентом, а потом уже удалять диск. Диск нельзя удалить, если у него есть снапшот, нужно удалить снапшоты и только потом удалить диск.
Снапшоты
Моментальный снимок блочного диска (Snapshot) - это непосредственная копия текущего состояния всего блочного устройства в определенный момент времени. Наличие такой копии позволяет восстановить данные на момента создания снимка, обеспечивая точность и целостность информации.
Создание снапшота
Для создания моментального снимка (снапшота) во вкладке Диски
на странице iSCSI Block Storage
нажмите на кнопку действий нужного диска и выберете Создать снапшот
.
В появившемся модальном окне заполните поля:
Имя
- имя снапшотаОписание
(опциональное поле)
Нажмите Сохранить
Созданный снапшот будет отображаться на странице Снапшоты
. На этой странице также доступно создание снапшотов и просмотр ранее созданных.
Для перехода на данную страницу нужно нажать на количество снапшотов выбранного диска, или нажать на кнопку действий и выбрать Просмотреть снапшоты
.
Редактирование снапшотов
Вы можете редактировать снапшоты своих дисков. Чтобы редактировать снапшот:
- На странице
Снапшоты
нажмите на кнопку действий нужного снапшота и выберитеРедактировать снапшот
. - Внесите изменения в
Имя
и вОписание
снапшота, и нажмитеCохранить
.
Создание диска из снапшота
Для восстановления данных необходимо создать новый диск из выбранного снапшота. Для этого:
- На странице
Снапшоты
нажмите на кнопку действий нужного снапшота и выберитеСоздать диск из снапшота
. - В появившемся окне заполните
Имя диска
иemail Владельца
, и нажмитеCохранить
.
Созданный из снапшота диск можно подключить к требуемому вирутальному серверу для восстановления данных.
Клиенты
Чтобы подключаться к дискам, пользователь должен указать каким клиентам разрешается доступ к тому или иному диску по протоколу iSCSI.
Для этого нужно добавить клиентов во вкладке Клиенты
.
Добавление клиентов
Чтобы добавить клиента, перейдите во вкладку Клиенты
, нажмите кнопку Добавить клиента
и заполните поля появившегося окна.
Имя
- уникальное имя iSCSI-инициатора клиента. Может содержать не более 64 символов. Оно должен начинаться с «iqn» и соответствовать следующему шаблону iqn.<Год (четыре цифры)>-<месяц (две цифры)>.<Обратное доменное имя>[необязательный дополнительный идентификатор, начинающаяся с ‘:’]\
обратное доменное имя должно содержать символы в [0-9a-zA-Z] и ‘.’ ‘-’
необязательный дополнительный идентификатор должен начинаться с ‘:’ и содержать символы в [0-9a-zA-Z] и ‘.’ ‘-’ ‘_’
Примеры:
iqn.1992-01.com.example
iqn.2020-07.com.example:disk-128.01
Примечание: На большинстве операционных систем имя iSCSI-инициатора генерируется автоматически, но может быть иизменено. В поле
Имя
следует указать то имя инициатора, которое используется на клиенте.
-
Владелец
- email держателя клиента, к которому привязаны назначенные диски. Поле для пользователей с ролью администратора. -
Назначенные диски
- диски к которым вы хотите дать доступ данному клиенту. Доступные диски диски выбираются из выпадающего меню. Каждому клиенту может быть назначено несколько дисков. Один и тот же диск может быть назначен нескольким клиентам.
Для обеспечения безопасного подключения iSCSI клиентов к iSCSI порталам используется протокол аутентификации CHAP, для которого при создании клиента нужно задать следующие параметры:
Имя пользователя
CHAP - Имя пользователя chap должно состоять из 8-64 символов и содержит любые буквы и цифры в [0-9a-zA-Z] и ‘.’ ‘:’ ‘@’ ‘_’ ‘-’- CHAP
Пароль
- Пароль должен состоять из 12-16 символов и содержит любые буквы и цифры в [0-9a-zA-Z] и ‘@’ ‘-’ ‘_’ ‘/’
Управление клиентами
Вы можете редактировать добавленных клиентов. Чтобы редактировать клиента:
- Во вкладке
Клиенты
нажмите на кнопку действий нужного диска и выберитеРедактировать клиента
. - Внесите изменения в
Назначенные диск
,Имя пользователя
, илиПароль
и нажмитеCохранить
.
Примечание: Имя клиента не может быть изменено. Для этого нужно удалить клиента и создать заново.
Вы можете удалять созданных клиентов. Чтобы удалить клиент:
- Во вкладке
Клиенты
нажмите на кнопку действий нужного клиента и выберетеУдалить клиента
. - Нажмите
Удалить клиента
, чтобы подтвердить действие.
Подключение дисков
Подключение iSCSI-дисков к серверам осуществляется стандартными средствами iSCSI-клиентов клиентских операционных систем.
Основные термины:
iSCSI portal – сервер, который предоставляет доступ к системе хранения данных по протоколу iSCSI. Указывается в интерфейсе iSCSI Block Storage.
iSCSI target - логическая точка подключения портала. Определяется уникальным идентификатором в следующем формате: iqn.<год (4 цифры) >-<месяц (2 цифры)>.<имя домена в обратном порядке>:< опциональный идентификатор>.
Пример валидных идентификаторов: iqn.2003-01.com.ibm:00.fcd0ab21.shark128 iqn.2020-01.io.icdc:ceph-idc
iSCSI client или iSCSI инициатор - клиентская машина, каждая из которых определяется уникальным клиентским идентификатором в таком же формате, как iscsi target.
Многие ОС сами генерируют идентификаторы iscsi при установке. Например, CentOs и RedHat генерируют идентификатор в формате iqn.1994-05.com.redhat:fbb1b3344d99, где последние 12 цифр - mac-адрес сетевого интерфейса. При конфигурировании клиента можно использовать сгенерированный идентификатор, можно придумать свой. Чтобы iSCSI-клиент мог подключиться к iSCSI target, он должен быть зарегистрирован в списке клиентов в консоли управления с указанием списка дисков, которые он может использовать.
Один и тот же клиент может быть одновременно подключен с одному или нескольким таргетам одного или разных порталов.
Один и тот же iSCSI диск может быть подключен к нескольким клиентам. Ответственность за целостность данных при этом несет клиентское ПО.
Инструкции по подключению iSCSI-дисков для различных операционных систем:
Ubuntu Server
Red Hat Enterprise Linux
WIndows 10
CentOS 7
Debian
Примечание: В настоящее время поддерживается подключение iSCSI-дисков только к виртуальным серверам, работающим в сервисе Compute.