Создание образа#

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

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

При создании образа пустого блока данных дополнительно требуется указать размер образа.

При создании образа на основе имеющегося файла, исходный файл необходимо поместить на дисковый ресурс, который в настройках хранилища указан в качестве разрешенного источника (параметр SAFE_DIRS).

Создание образа в интерфейсе командной строки#

Для создания образа можно воспользоваться инструментом командной строки oneimage, указав команду create. Перечень параметров для создания образа приведен в таблице:

Параметр

Описание

--datastore <хранилище>

Название хранилища образов или хранилища файлов и ядер, в котором разместить новый образ

--name <имя>

Название нового образа

--description <описание>

Описание нового образа

--type <тип>

Тип нового образа: OS, CDROM, DATABLOCK, KERNEL, RAMDISK

--persistent

Флаг, который указывает, будет ли образ постоянным

--prefix <префикс>

Префикс (условное наименование) драйвера шины диска. Возможные значения:

  • hd — для устройства IDE;

  • sd — для устройства SCSI;

  • vd — для устройства Virtio

--target <устройство>

Устройство, к которому будет подключен диск

--path <путь>

Путь имеющегося файла образа, на основе которого создается образ в хранилище

--source <источник>

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

--size <размер>

Размер в МБ. Используется для образов типа DATA BLOCK

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

Для образа типа CDROM не допускается использовать драйвер Virtio в качестве шины диска (префикс vd).

Примечание

Примеры

  1. Создание в хранилище образов, установленном по умолчанию (с наименованием default), образа типа CDROM из файла установочного диска ОС СН, размещенного в каталоге /var/tmp/:

    1. Выполнить команду:

      oneimage create --datastore default --name td-alse17 --type CDROM --path /var/tmp/td-alse17.iso \\
      --description "Технологический установочный диск ОС СН 1.7"
      

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

      ID: 4
      
    2. Удостовериться в том, что образ готов к применению (параметр 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
      
  2. Создание в хранилище образов, установленном по умолчанию (с наименованием default), образа пустого блока данных, размером 12 ГБ:

    1. Выполнить команду:

      oneimage create --datastore default --name os-alse17 --type DATABLOCK --format qcow2 --prefix vd \\
      --persistent --size 12288 --description "Загрузочный диск ОС СН 1.7"
      

      В представленной выше команде были установлены следующие параметры образа:

      • формат — qcow2;

      • в качестве драйвера диска выбран VirtiO (префикс vd);

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

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

      ID: 5
      
    2. Удостовериться в том, что образ готов к применению (параметр 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
      

Создание образа в веб-интерфейсе ПВ#

Для создания образа необходимо выполнить следующие действия:

  1. В веб-интерфейсе ПВ в меню слева выбрать пункт Хранилище — Образы;

  2. На открывшейся странице Образы нажать на кнопку + и в открывшемся меню выбрать пункт Создать:

    ../../../../_images/image_create.1.png
  3. На открывшейся странице Укажите параметры нового образа задать параметры образа и нажать на кнопку Создать.

Для образа типа CDROM по умолчанию используется драйвер шины диска IDE (префикс hd).

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

Для образа типа CDROM не допускается использовать драйвер Virtio в качестве шины диска (префикс vd).

При загрузке файла исходного образа через веб-интерфейс ПВ выполняется следующая последовательность действий:

  1. Клиент браузера загружает весь файл исходного образа на сервер во временный каталог;

  2. Служба oned регистрирует образ во время настройки пути к данному временному файлу;

  3. Служба oned копирует файл образа в хранилище образов;

  4. Временный файл удаляется и пользователю возвращается запрос (появляется сообщение об успешной загрузке образа).

В случае загрузки файлов большого размера, больше 1 ГБ, и в зависимости от используемых аппаратных средств, для завершения копирования в хранилище образов может потребоваться много времени. Поскольку запрос на загрузку должен оставаться в состоянии ожидания до успешного завершения копирования (чтобы безопасно удалить временный файл), могут возникнуть паузы при работе Ajax и/или задержка ответа от сервера. Это может привести к ошибкам или запуску повторной загрузки.

Примечание

Примеры

  1. Создание в хранилище образов, установленном по умолчанию (с наименованием default), образа типа CDROM из файла установочного диска ОС СН, размещенного в каталоге /var/tmp/:

    1. В веб-интерфейсе ПВ в меню слева выбрать пункт меню Хранилище — Образы;

    2. На открывшейся странице Образы нажать на кнопку + и в открывшемся меню выбрать пункт Создать;

    3. На открывшейся странице Укажите параметры нового образа:

      • в поле Название задать наименование образа установочного носителя;

      • в выпадающем списке Тип выбрать значение CD-ROM только для чтения;

      • в секции Расположение образа установить флаг Закачать;

      • нажать на кнопку Обзор…:

      ../../../../_images/new_image_parameters.1.png
    4. В открывшемся окне Выгрузка файла выбрать ISO-файл образа установочного носителя и на кнопку Открыть;

    5. На странице Укажите параметры нового образа нажать на кнопку Создать.

      После этого на открывшейся странице Образы отобразится процесс загрузки образа в облако:

      ../../../../_images/image_uploading.png
    6. После окончания загрузки образа в хранилище необходимо дождаться момента, когда для загруженного образа в поле Статус значение ЗАБЛОКИРОВАНО изменится на ГОТОВО. Для обновления страницы можно воспользоваться кнопкой Обновить:

      ../../../../_images/update_button.1.png
  2. Создание в хранилище образов, установленном по умолчанию (с наименованием default), образа пустого блока данных, размером 12 ГБ:

    1. В веб-интерфейсе ПВ в меню слева выбрать пункт Хранилище — Образы;

    2. На открывшейся странице Образы нажать на кнопку + и в открывшемся меню выбрать пункт Создать;

    3. На открывшейся странице Укажите параметры нового образа:

      • в поле Название задать наименование образа диска ВМ;

      • в выпадающем списке Тип выбрать значение Общий блок данных хранилища;

      • если планируется в дальнейшем использовать этот образ в качестве загрузочного (с установленной ОС), необходимо в выпадающем списке Этот образ является постоянным выбрать значение Да;

      • в секции Расположение образа установить флаг Пустой образ диска;

      • в появившемся поле Размер задать требуемый размер образа:

      ../../../../_images/image_size.1.png
    4. На странице Укажите параметры нового образа раскрыть секцию Расширенные настройки, в выпадающем списке Шина выбрать необходимый драйвер диска, например, Virtio, в выпадающем списке Формат выбрать значение qcow2:

      ../../../../_images/disk%27s_driver_select.png
    5. На странице Укажите параметры нового образа нажать на кнопку Создать.

      После этого на открывшейся странице Образы необходимо удостовериться в том, что созданный образ имеет статус ГОТОВО:

      ../../../../_images/image_ready.1.png