Download PDF
Download page Хранилище образов Raw Device Mapping.
Хранилище образов Raw Device Mapping
Особенности использования хранилища
Технология Raw Device Mapping (RDM) обеспечивает возможность использования блочных устройств вместо обычных файлов образов диска в хранилище образов. В качестве диска ВМ выступает блочное устройство, подключенное к узлу виртуализации. При этом блочное устройство может быть как локальным, так и сетевым (презентованным внешним хранилищем).
Дополнительная информация
Создание и настройка хранилища образов RDM для тестового стенда
Образы, создаваемые в данном хранилище, должны быть помечены как "постоянный
". В противном случае, появляется возможность использования данного устройства более чем одной ВМ, что может привести к возникновению проблем и повреждению данных.
Хранилище образов RDM используется совместно с системным хранилищем, построенным на базе файловой технологии хранения.
При использовании технологии RDM обеспечивается быстрое развертывание ВМ, так как нет необходимости передачи файла образа диска из хранилища образов в системное хранилище. В хранилище образов только записывается регистрационная информация о блочном устройстве, используемом для развертывания ВМ.
Настройки ПК СВ для использования хранилища
Дополнительная настройка не требуется.
Регистрация хранилища
Параметры хранилища
В общем случае для регистрации хранилища необходимо указать значения следующих параметров:
Параметр | Значение |
---|---|
NAME | <наименование_хранилища> |
TYPE |
|
|
|
TM_MAD | dev |
DISK_TYPE | BLOCK |
Регистрация хранилища в интерфейсе командной строки
Пример
Создать файл
imageds.txt
следующего содержания:NAME = "<наименование_хранилища>" TYPE = "IMAGE_DS" DS_MAD = "dev" TM_MAD = "dev" DISK_TYPE = "BLOCK"
CODEВыполнить команду:
onedatastore create imageds.txtПосле выполнения команды будет выведен идентификатор созданного хранилища, например:ID: 101
CODE
Регистрация хранилища в веб-интерфейсе
Пример
- В веб-интерфейсе ПК СВ в меню слева выбрать пункт меню Хранилище — Хранилища и на открывшейся странице Хранилища нажать на кнопку [+], а затем в открывшемся меню выбрать пункт Создать.
- На открывшейся странице Создать хранилище:
- в поле Название задать наименование хранилища;
- в выпадающем списке Тип хранилища выбрать значение "Raw Device Mapping";
- установить флаг Образы;
- нажать на кнопку [Создать].
- Дождаться когда на странице Хранилища для созданного хранилища в поле Статус будет установлено значение ON.
В представленном примере хранилищу образовRBD-images
присвоен идентификатор102
.
Регистрация блочного устройства в хранилище
Регистрация блочного устройства в интерфейсе командной строки
Пример
Регистрация в хранилище с идентификатором 102
образа, которому соответствует диск /dev/sdс
:
Создать файл
image.tmpl
следующего содержания:NAME=repo-disk PATH=/dev/sdс PERSISTENT=YES
CODEВыполнить команду:
oneimage create image.tmpl -d 102После выполнения команды будет выведен идентификатор зарегистрированного образа диска, например:ID: 6
CODE
Регистрация блочного устройства в веб-интерфейсе
Пример
- В веб-интерфейсе ПК СВ в меню слева выбрать пункт меню Хранилище — Образы.
- На открывшейся странице Образы нажать на кнопку +, затем в открывшемся меню выбрать пункт Создать.
- На открывшейся странице Укажите параметры нового образа выполнить действия:
- в поле Название задать наименование образа диска;
- в выпадающем списке Тип выбрать значение Общий блок данных хранилища;
- в выпадающем списке Хранилище выбрать созданное ранее хранилище образов RBD (в представленном примере –
RBD-images
); - в выпадающем списке Этот образ является постоянным выбрать значение Да;
- в секции Расположение образа установить флаг Путь/URL и в поле Путь на сервере OpenNebula или URL указать блочное устройство (в представленном примере –
/dev/sdc
).
- На странице Укажите параметры нового образа нажать на кнопку Создать .
- На открывшейся странице Образы необходимо удостовериться в том, что созданный образ имеет статус ГОТОВО.