Хранилище образов Raw Device Mapping#

Общие сведения#

Технология Raw Device Mapping (RDM) обеспечивает возможность использования блочных устройств вместо обычных файлов образов диска в хранилище образов. В качестве диска ВМ выступает блочное устройство, подключенное к серверу виртуализации. При этом блочное устройство может быть, как локальным, так и сетевым (презентованным внешним хранилищем).

Предупреждение

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

Хранилище образов RDM используется совместно с системным хранилищем, построенным на базе файловой технологии хранения. При использовании технологии RDM обеспечивается быстрое развертывание ВМ, так как нет необходимости передачи файла образа диска из хранилища образов в системное хранилище. В хранилище образов только записывается регистрационная информация о блочном устройстве, используемом для развертывания ВМ.

Настройки ПВ для использования хранилища#

Дополнительная настройка не требуется.

Регистрация хранилища#

Предупреждение

Действия по регистрации хранилищ в ПВ выполняются под учетной записью администратора ПВ.

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

Параметр

Значение

NAME

Имя хранилища

TYPE

IMAGE_DS

DS_MAD

dev

TM_MAD

dev

DISK_TYPE

BLOCK

Примечание

Пример

Создание хранилища с использованием конфигурационного файла:

  1. создать файл imageds.txt со следующим содержанием:

NAME = rdm_datastore
TYPE = "IMAGE_DS"
DS_MAD = "dev"
TM_MAD = "dev"
DISK_TYPE = "BLOCK"
  1. выполнить команду:

onedatastore create imageds.txt

Пример вывода после выполнения команды:

ID: 101

Регистрация блочного устройства в хранилище#

Предупреждение

Действия по регистрации блочного устройства в хранилище выполняются под учетной записью администратора ПВ.

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

Примечание

Пример

Регистрация в хранилище 101 образа, которому соответствует диск /dev/sdb:

  1. Создать image.tmpl со следующим содержанием:

NAME=scsi_device
PATH=/dev/sdb
PERSISTENT=YES
  1. Выполнить команду:

oneimage create image.tmpl -d 101