Создание образа#
Общие сведения#
В хранилище можно создать образ на основе имеющегося файла или создать образ пустого блока данных, например, для создания ВМ с последующей установкой ОС.
При создании образа пустого блока данных дополнительно требуется указать размер образа.
При создании образа на основе имеющегося файла, исходный файл необходимо поместить на дисковый ресурс, который в настройках хранилища указан в качестве разрешенного источника (параметр SAFE_DIRS
).
Создание образа в интерфейсе командной строки#
Для создания образа можно воспользоваться инструментом командной строки oneimage
, указав команду create
. Перечень параметров для создания образа приведен в таблице:
Параметр |
Описание |
---|---|
|
Название хранилища образов или хранилища файлов и ядер, в котором разместить новый образ |
|
Название нового образа |
|
Описание нового образа |
|
Тип нового образа: |
|
Флаг, который указывает, будет ли образ постоянным |
|
Префикс (условное наименование) драйвера шины диска. Возможные значения:
|
|
Устройство, к которому будет подключен диск |
|
Путь имеющегося файла образа, на основе которого создается образ в хранилище |
|
Используемый ресурс. Применяется для образов, создаваемых не из файла, а, например, на основе имеющегося блочного устройства |
|
Размер в МБ. Используется для образов типа |
Предупреждение
Для образа типа CDROM
не допускается использовать драйвер Virtio
в качестве шины диска (префикс vd
).
Примечание
Примеры
Создание в хранилище образов, установленном по умолчанию (с наименованием
default
), образа типаCDROM
из файла установочного дискаОС СН
, размещенного в каталоге/var/tmp/
:Выполнить команду:
oneimage create --datastore default --name td-alse17 --type CDROM --path /var/tmp/td-alse17.iso \\ --description "Технологический установочный диск ОС СН 1.7"
Пример вывода после выполнения команды:
ID: 4
Удостовериться в том, что образ готов к применению (параметр
STATE
имеет значениеrdy
), для этого выполнить команду:oneimage show <идентификатор_образа>
Пример вывода после выполнения команды
oneimage show 4
:IMAGE 4 INFORMATION ID : 4 NAME : td-alse17 USER : oneadmin GROUP : brestadmins LOCK : None DATASTORE : default TYPE : CDROM REGISTER TIME : 07/10 19:43:20 PERSISTENT : No SOURCE : /var/lib/one//datastores/1/ce3c55d1b1737f5c365644dc7ea31335 PATH : /var/tmp/td-alse17.iso FORMAT : raw SIZE : 3.8G STATE : rdy RUNNING_VMS : 0
Создание в хранилище образов, установленном по умолчанию (с наименованием
default
), образа пустого блока данных, размером 12 ГБ:Выполнить команду:
oneimage create --datastore default --name os-alse17 --type DATABLOCK --format qcow2 --prefix vd \\ --persistent --size 12288 --description "Загрузочный диск ОС СН 1.7"
В представленной выше команде были установлены следующие параметры образа:
формат —
qcow2
;в качестве драйвера диска выбран
VirtiO
(префиксvd
);образ помечен как «постоянный», необходимо для последующей установки ОС.
Пример вывода после выполнения команды:
ID: 5
Удостовериться в том, что образ готов к применению (параметр
STATE
имеет значениеrdy
), для этого выполнить команду:oneimage show <идентификатор_образа>
Пример вывода после выполнения команды
oneimage show 5
:IMAGE 5 INFORMATION ID : 5 NAME : os-alse17 USER : oneadmin GROUP : brestadmins LOCK : None DATASTORE : default TYPE : DATABLOCK REGISTER TIME : 07/10 20:09:05 PERSISTENT : Yes SOURCE : /var/lib/one//datastores/1/3fe0664610de3870cbdd9ba24d6a9132 FORMAT : qcow2 SIZE : 12G STATE : rdy RUNNING_VMS : 0
Создание образа в веб-интерфейсе ПВ#
Для создания образа необходимо выполнить следующие действия:
В веб-интерфейсе ПВ в меню слева выбрать пункт Хранилище — Образы;
На открывшейся странице Образы нажать на кнопку + и в открывшемся меню выбрать пункт Создать:
На открывшейся странице Укажите параметры нового образа задать параметры образа и нажать на кнопку Создать.
Для образа типа CDROM
по умолчанию используется драйвер шины диска IDE
(префикс hd
).
Предупреждение
Для образа типа CDROM
не допускается использовать драйвер Virtio
в качестве шины диска (префикс vd
).
При загрузке файла исходного образа через веб-интерфейс ПВ выполняется следующая последовательность действий:
Клиент браузера загружает весь файл исходного образа на сервер во временный каталог;
Служба
oned
регистрирует образ во время настройки пути к данному временному файлу;Служба
oned
копирует файл образа в хранилище образов;Временный файл удаляется и пользователю возвращается запрос (появляется сообщение об успешной загрузке образа).
В случае загрузки файлов большого размера, больше 1 ГБ, и в зависимости от используемых аппаратных средств, для завершения копирования в хранилище образов может потребоваться много времени. Поскольку запрос на загрузку должен оставаться в состоянии ожидания до успешного завершения копирования (чтобы безопасно удалить временный файл), могут возникнуть паузы при работе Ajax и/или задержка ответа от сервера. Это может привести к ошибкам или запуску повторной загрузки.
Примечание
Примеры
Создание в хранилище образов, установленном по умолчанию (с наименованием
default
), образа типаCDROM
из файла установочного диска ОС СН, размещенного в каталоге/var/tmp/
:В веб-интерфейсе ПВ в меню слева выбрать пункт меню Хранилище — Образы;
На открывшейся странице Образы нажать на кнопку + и в открывшемся меню выбрать пункт Создать;
На открывшейся странице Укажите параметры нового образа:
в поле Название задать наименование образа установочного носителя;
в выпадающем списке Тип выбрать значение
CD-ROM только для чтения
;в секции Расположение образа установить флаг Закачать;
нажать на кнопку Обзор…:
В открывшемся окне Выгрузка файла выбрать ISO-файл образа установочного носителя и на кнопку Открыть;
На странице Укажите параметры нового образа нажать на кнопку Создать.
После этого на открывшейся странице Образы отобразится процесс загрузки образа в облако:
После окончания загрузки образа в хранилище необходимо дождаться момента, когда для загруженного образа в поле Статус значение ЗАБЛОКИРОВАНО изменится на ГОТОВО. Для обновления страницы можно воспользоваться кнопкой Обновить:
Создание в хранилище образов, установленном по умолчанию (с наименованием
default
), образа пустого блока данных, размером 12 ГБ:В веб-интерфейсе ПВ в меню слева выбрать пункт Хранилище — Образы;
На открывшейся странице Образы нажать на кнопку + и в открывшемся меню выбрать пункт Создать;
На открывшейся странице Укажите параметры нового образа:
в поле Название задать наименование образа диска ВМ;
в выпадающем списке Тип выбрать значение Общий блок данных хранилища;
если планируется в дальнейшем использовать этот образ в качестве загрузочного (с установленной ОС), необходимо в выпадающем списке Этот образ является постоянным выбрать значение Да;
в секции Расположение образа установить флаг Пустой образ диска;
в появившемся поле Размер задать требуемый размер образа:
На странице Укажите параметры нового образа раскрыть секцию Расширенные настройки, в выпадающем списке Шина выбрать необходимый драйвер диска, например,
Virtio
, в выпадающем списке Формат выбрать значениеqcow2
:На странице Укажите параметры нового образа нажать на кнопку Создать.
После этого на открывшейся странице Образы необходимо удостовериться в том, что созданный образ имеет статус
ГОТОВО
: