Хранилище образов Raw Device Mapping#
Хранилище Raw Device Mapping (RDM) является хранилищем образов, обеспечивающим динамический доступ к блочным устройствам узла.
Общие сведения#
Хранилище RDM предназначено для регистрации уже существующих блочных устройств узла. Устройства должны быть установлены и доступны, а виртуальные машины, использующие эти устройства, должны быть настроены для работы в подготовленных для них узлах. Дополнительные файлы виртуальных машин, такие как файлы развертывания или энергозависимые диски, создаются как обычные файлы.
Настройка фронтальной машины#
Дополнительная настройка не требуется.
Настройка узла виртуализации#
Дополнительная настройка не требуется.
Общие настройки ПВ#
После установки хранилища настройка ПВ выполняется в два этапа:
регистрация системного хранилища;
регистрация хранилища образов.
Регистрация системного хранилища#
Хранилище RDM может работать с системным хранилищем, построенным на базе файловой технологии хранения (NAS/NFS или локальная файловая система). При этом могут применяться следующие методы передачи данных:
метод совместно используемой передачи (shared);
метод передачи ssh.
Файловая технология хранения используется только для энергозависимых дисков и context-устройств.
Регистрация хранилища образов#
Хранилища образов должны создаваться со значениями, приведенными в таблице:
Параметр |
Значение |
---|---|
|
Имя хранилища |
|
|
|
|
|
|
|
|
Примечание
Пример
Создание хранилища с использованием конфигурационного файла:
создать файл
imageds.txt
со следующим содержанием:
NAME = rdm_datastore
TYPE = "IMAGE_DS"
DS_MAD = "dev"
TM_MAD = "dev"
DISK_TYPE = "BLOCK"
выполнить команду:
onedatastore create imageds.txt
Пример вывода после выполнения команды:
ID: 101
Использование хранилища#
В хранилище можно добавлять новые образы с указанием пути. При использовании инструмента командной строки нельзя применять сокращенные параметры, т.к. вначале проверяется, существует ли файл и устройство на фронтальной машине.
Примечание
Пример
Регистрация в хранилище 101 образа, которому соответствует диск /dev/sdb
:
создать
image.tmpl
со следующим содержанием:
NAME=scsi_device
PATH=/dev/sdb
PERSISTENT=YES
выполнить команду:
oneimage create image.tmpl -d 101
Примечание
Данное хранилище является контейнером для существующих устройств, и образы используют его память. Все зарегистрированные устройства имеют размер 0, а хранилище устройств в целом занимает не более 1 МБ доступного пространства.