Особенности использования хранилищаLink to Особенности использования хранилища

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

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

Хранилище образов RDM используется совместно с системным хранилищем, построенным на базе файловой технологии хранения.

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

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

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

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

Параметры хранилищаLink to Параметры хранилища

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

Параметр
Значение
NAME<наименование_хранилища>
TYPE

IMAGE_DS

DS_MAD

dev

TM_MADdev
DISK_TYPEBLOCK

Регистрация хранилища в интерфейсе командной строкиLink to Регистрация хранилища в интерфейсе командной строки

Пример

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

    NAME		= "<наименование_хранилища>"
    TYPE		= "IMAGE_DS"
    DS_MAD		= "dev"
    TM_MAD		= "dev"
    DISK_TYPE	= "BLOCK"
    CODE
  2. Выполнить команду:

    onedatastore create imageds.txt
    После выполнения команды будет выведен идентификатор созданного хранилища, например:

    ID: 101
    CODE

Регистрация хранилища в веб-интерфейсеLink to Регистрация хранилища в веб-интерфейсе

Пример

  1. В веб-интерфейсе ПК СВ в меню слева выбрать пункт меню Хранилище — Хранилища и на открывшейся странице Хранилища нажать на кнопку [+], а затем в открывшемся меню выбрать пункт Создать.
  2. На открывшейся странице Создать хранилище:
    • в поле Название задать наименование хранилища;
    • в выпадающем списке Тип хранилища выбрать значение "Raw Device Mapping";
    • установить флаг Образы;
    • нажать на кнопку [Создать].
  3. Дождаться когда на странице Хранилища для созданного хранилища в поле Статус будет установлено значение ON

    В представленном примере хранилищу образов RBD-images присвоен идентификатор 102.

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

Регистрация блочного устройства в интерфейсе командной строкиLink to Регистрация блочного устройства в интерфейсе командной строки

Пример

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

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

    NAME=repo-disk 
    PATH=/dev/sdс
    PERSISTENT=YES
    CODE
  2. Выполнить команду:

    oneimage create image.tmpl -d 102
    После выполнения команды будет выведен идентификатор зарегистрированного образа диска, например:

    ID: 6
    CODE

Регистрация блочного устройства в веб-интерфейсеLink to Регистрация блочного устройства в веб-интерфейсе

Пример

  1. В веб-интерфейсе ПК СВ в меню слева выбрать пункт меню Хранилище — Образы.
  2. На открывшейся странице Образы нажать на кнопку +, затем в открывшемся меню выбрать пункт Создать.
  3. На открывшейся странице Укажите параметры нового образа выполнить действия:
    • в поле Название задать наименование образа диска;
    • в выпадающем списке Тип выбрать значение Общий блок данных хранилища;
    • в выпадающем списке Хранилище выбрать созданное ранее хранилище образов RBD (в представленном примере – RBD-images);
    • в выпадающем списке Этот образ является постоянным выбрать значение Да;
    • в секции Расположение образа установить флаг Путь/URL и в поле Путь на сервере OpenNebula или URL указать блочное устройство (в представленном примере – /dev/sdc).
  4. На странице Укажите параметры нового образа нажать на кнопку Создать .
  5. На открывшейся странице Образы необходимо удостовериться в том, что созданный образ имеет статус ГОТОВО.