Как загрузить образ ISO используя интерфейс Horizon.
Опубликовано Артем Цветков on 18 July 2023 17:10

Что мы хотим сделать:

Развернуть виртуальную машину из имеющегося у нас ISO образа.

Для примера возьмем один из популярных дистрибутивов centos 7 https://www.centos.org/download/ 

 

Задача сводится к следующим шагам:

  1. Зарегистрировать образ в менеджере образов OpenStack

  2. Создать новый чистый диск для будущего загрузочного диска

  3. Запустить новый сервер из созданного на шаге 1 образа

  4. Подключить чистый диск с шага 2 к созданному серверу

  5. Инсталлировать систему на чистый диск.

  6. Открепите диск, который был чистым, сделайте диск загрузочным. Удалите инстанс и создайте новый из диска, на который была установлена система

  7. Сделайте снэпшот чистой системы и запустите сервер (инстанс) из этого снэпшота. 

Подробные шаги описаны тут:

 

  1. Переходим в расширенный интерфейс Horizon. Далее попадаем в раздел “вычислительные ресурсы” - “образы”. В разделе Образы нажимаем на “создать образ” и загружаем ранее скаченный образ Centos. 

 

формат оставляем ISO для нашей ОС

На вкладке метаданные выставляем параметры:

 

  hw_machine_type=pc
  hw_disk_bus=scsi
  hw_qemu_guest_agent=yes
  hw_scsi_model=virtio-scsi

 

можно использовать hw_disk_bus=sata вместо hw_disk_bus=scsi

 

НЕ должно быть параметра:

 

  hw_firmware_type=uefi

 

  2. Создаем новый чистый диск нужного объема (диск должен быть не менее 2-х кратного объема от загружаемого образа). Этот диск будет выступать в качестве загрузочного после завершения установки. Переходим в раздел диски - создать диск - источник диска - “нет источников, чистый диск”.

3. Переходим в раздел вычислительные ресурсы - “инстансы” - запустить инстанс создаем сервер (инстанс) в качестве источника указав образ, который мы загрузили на шаге 1. "Тип" инстанса выбираем без диска (лучше RAM выбрать побольше):

 

4. Выключаем созданный инстанс

 

 

подключаем к нему созданный диск.

 

В разделе диски на нужном диске выбираем управление подключениями, и подключаем диск к созданному на предыдущем шаге (инстансу).

 

5. Теперь все готово к установке centos на пустой диск подключенной к нашей виртуальной машине. В качестве места установки нужно выбрать пустой диск. Предварительно диск нужно отформатировать и создать на нем файловую систему, так словно это новый диск подключенный к серверу.

6. После установки нужно отсоединить диск, на который была произведена установка. Этот диск нужно отредактировать и сделать загрузочным. 

ВАЖНО! Сделать диск именно загрузочным,  флаг "загрузочный" указывает что этот диск может быть использовать для запуска инстанса.

 

7. Для большей гибкости и надежности мы рекомендуем создать снимок для диска созданного на шаге 6 и уже из снимка создавать новый сервер.

Сделать снимок можно в меню диска - создать снимок.

После чего вы можете использовать этот снимок для создания новых экземпляров серверов. Сделать это можно в разделе Вычислительные ресурсы - Инстансы - создать инстанс - в качестве источника указать снимок. 

 

 

(0 голос(а))
Эта статья помогла
Эта статья не помогла

Коментарии (0)