Создание изображения для OpenNebula - PullRequest
4 голосов
/ 14 июня 2011

Я установил OpenNebula и Sunstone, но у меня нет доступных изображений для работы.

Я нашел документацию о том, как создать шаблон изображения и отправить его в OpenNebula, но эта документация предполагает, что у меня уже есть образ ОС, и я не знаю, как его создать.

Я хочу запускать экземпляры Ubuntu Server в моем облаке. Есть ли подготовленные изображения для OpenNebula, которые я мог бы загрузить и зарегистрировать в своей облачной системе?

Другим интересным способом было бы взять существующую установку ОС (образ диска) и отправить ее как таковую в облако? Это возможно с KVM и OpenNebula?

Ответы [ 3 ]

2 голосов
/ 08 декабря 2011

Прямой путь к этому - установить что-то вроде virt-manager на настольный компьютер и использовать его для минимальной установки Ubuntu Server (используя RAW или QCOW2 в качестве формата диска, в зависимости от того, какие гипервизоры вы планируете использовать в OpenNebula).

Используйте Руководство по контекстуации для его настройки: http://opennebula.org/documentation:rel3.0:cong

Когда все будет готово, перенесите изображение в облако OpenNebula, и оно будет работать.

1 голос
/ 12 сентября 2013

Вы можете использовать virt-manager. Если вы используете virtio диски в OpenNebula, убедитесь, что вы используете virtio и в virt-manager, или вам придется возиться с / etc / fstab после импорта образа в OpenNebula.

При установке вы можете удалить раздел подкачки, OpenNebula может добавить отдельный диск подкачки при создании экземпляра шаблона.

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

Следующим шагом является подготовка образа виртуальной машины для контекстуализации. По сути, это включает в себя установку пакета с одним контекстом, который удалит правила network / cd udev, настройки сети и добавит сценарий инициализации для запуска во время загрузки. Этот скрипт читает /etc/one.context.d/* и выполняет каждый файл по порядку. Подробнее

Если вы хотите пройти лишнюю милю, вам также следует удалить ssh-ключи хоста, очистить историю bash от root и очистить журналы, временные файлы и кэши (мы хотим, чтобы новые виртуальные машины были свежими, не так ли?) Подробнее

0 голосов
/ 11 июня 2016

Вы можете сделать все это из Sunstone: 1) Загрузить ISO-образ вашей любимой программы установки ОС.Сохраните это как образ компакт-диска.2) создайте пустой образ блока данных, достаточно большой для загрузки.3) создать шаблон, который использует два вышеуказанных образа в качестве локальных дисков.4) создать экземпляр шаблона 5) при загрузке виртуальной машины пройдите установку, затем завершите работу.6) удалите установочный компакт-диск из шаблона и экземпляра

Теперь вы можете создавать дополнительные экземпляры шаблона.

...