Содержание
Домой —> Sharx Base —> SB-01 Документация
SB-01-0006 Описание создания образов виртуальных машин
Общая информация
Распределенное хранилище данных позволяет администраторам системы настраивать образы. Образы могут выступать системными дисками виртуальных машин или виртуальными дисками с данными для виртуальных машин. Образы могут использоваться одновременно несколькими виртуальными машинами, а также совместно с другими пользователями.
Образы разделены на 6 типов, изменить тип образа, можно с помощью команды sdcimage chtype.
Первые три типа образов диска предназначены для виртуальных машин :
- OS: Образ загрузочного диска, операционной системы.
- CDROM: Образ диска, доступный только для чтения.
- DATABLOCK: Образ с данными, стандартный образ диска, для виртуальной машины.
Остальные типы образов, это файловые образы:
- KERNEL: Файл используемый как ядро виртуальной машины (VM attribute OS/KERNEL_DS)
- RAMDISK: Файл используемый как диск ОЗУ виртуальной машины (VM attribute OS/INITRD_DS)
- CONTEXT: Файл контекстуализации, который используется для настройки виртуальной машины (VM attribute CONTEXT/FILES_DS)
Жизненный цикл образов описан в таблице (см. Таблица 17)
Статус | Описание |
LOCKED | Файл образа, копируется или создается |
LOCKED_USED | Файл образа копируется или создается в хранилище данных, а виртуальные машины ждут завершения операции |
LOCKED_USED_PERS | Файл образа копируется или создается в хранилище данных, а виртуальные машины ждут завершения операции. Для дисков с параметром «Постоянный» |
READY | Образ готов к использованию |
USED | Не постоянный образ используется, как минимум одной виртуальной машиной, может использоваться другими виртуальными машинами |
USED_PERS | Образ используется постоянной виртуальной машиной, новые виртуальные машины не имеют доступ к данному образу |
DISABLED | Образ отключен владельцем, новые виртуальные машины не имеют доступа к данному образу |
ERROR | Состояние ошибки. Подробную информацию об ошибке смотрите sdcimage show. |
DELETE | Образ удаляется из хранилища |
CLONE | Образ клонируется |
Постоянный диск (статический) - это диск который может использоваться только одной виртуальной машиной.
Временный диск - это диск, который может использоваться несколькими виртуальными машинами, например, все диски шаблонов являются не постоянными и при создании новой виртуальной машины данный диск клонируется, все новые данные записываются на новый клонируемый диск, а старые хранятся на шаблонном диске, в случае клонирования уже нового диска, его данные будут полностью скопированы.
Управление образами производится через веб-интерфейс или с помощью команды sdcimage. По умолчанию вкладка управления образами отображается только в административной консоли. Для подробного описания команды sdcimage, необходимо воспользоваться man.
Загрузка iso образа
Для загрузки и управления образом iso виртуальной машины необходимо зайти в раздел Хранилища → Образы ВМ. Нажать на кнопку «+», после чего необходимо указать:
- Имя образа;
- Описание;
- Тип диска «CD_ROM только для чтения»;
- Хранилище «default»
- Расположение образа «Загрузить», в появившемся окне выбрать файл iso образа.
Далее нажать кнопку «Создать» . После того как образ будет загружен в кластер, статус данного образа изменится на «Готов», после чего его можно будет использовать в ВМ.
Окно ввода параметров iso образа
Для создания образа в командной консоли необходимо ввести следующие команды :
$ sdcimage create –name Gparted_live --datastore default --path /home/user/GParted.iso --description "ISO image of GParted live cd"
Создание образа datablock
Для создания образа пустого диска нужно зайти в раздел Хранилища → Образы ВМ. Нажать на кнопку «+», после чего необходимо указать:
- Имя образа;
- Описание;
- Тип диска «Generic storage datablock»;
- Хранилище «default»
- Расположение образа «Пустой образ», размер указывается в мегабайтах.
Далее нажать кнопку «Создать». Статус данного образа изменится на «Готов» и его можно будет использовать в ВМ.
Окно ввода параметров datablock образа
Для создания образа в командной консоли необходимо ввести следующие команды :
$ sdcimage create --datastore default --name New_VM_disk --path /var/lib/one/datastores/0/linuxvm/disk.0 --description " Empty VM disk"