Ganeti: Установка Экземпляра Centos/RHEL

Приблизительно год назад я пытался отключить укрепленный в ядре, чтобы гарантировать, что это не из-за PaX/GrSecurity, но это не помогает.

Наконец, в текущих ядрах (протестировал 2.6.32, укрепил r22, и 2.6.35 укрепил r5), эта проблема может быть устранена путем выключения CONFIG_PAX_MEMORY_UDEREF!

3
задан 11 January 2013 в 20:52
2 ответа

Отвечая на свой вопрос. Ответом на мой вопрос было понимание и использование Ганети Шаблоны ОС / Bootstraps. Ganeti предоставляет загрузочную программу по умолчанию для установки экземпляров / виртуальных машин на основе Debian. Его можно модифицировать для установки любого типа ОС. Уже есть такие доступные экземпляры-образы, которые можно использовать для установки других дестро, таких как CentOS / RHEL и Windows.

  1. debootstrap - Для Debian
  2. Экземпляр-образ - Для всех Linux
  3. Образ Linux / Raw-образ - Мне удалось установить виртуальную машину CentOS 6.

Установить образ Linux. Не забудьте установить пакеты и образы ISO на всех узлах в одном месте.

wget http://sourceforge.net/projects/ganeti-os-defs/files/ganeti-os-defs-1.1.1.tgz/download
tar -zxvf ganeti-os-defs-1.1.1.tgz -C /src/ganeti/os/
cd linux-image/

отредактируйте путь к файлу environment.sh для образа восстановления ISO Изменить настройки кластера

Проверить установку

gnt-os list

Установка из образа ISO

Создать образ экземпляра

gnt-instance add -t drbd -o linux-image+default -s 10g -n node1:node2 --no-start --no-install  -B vcpus=2,memory=1024M -H kvm:vnc_bind_address=0.0.0.0 vm1.net

Установить ОС

gnt-instance start -H boot_order=cdrom,cdrom_image_path=/usr/local/iso/CentOS-6.3-x86_64-minimal.iso vm1.net

Получить доступ VNC

gnt-instance info --all  | grep network

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

Импорт существующего образа Qemu в Ganeti на базе DRBD

Совместное использование шагов, упомянутых на https://groups.google.com/forum/?fromgroups=#!topic/ganeti / YH_5pM8rAvc

Конвертировать изображение

Получить размер изображения

qemu-img convert dsl.qcow2 -O raw dsl.qcow2

qemu-img info dsl.raw
image: dsl.raw
file format: raw
virtual size: 8.0G (8589934592 bytes)
disk size: 1.5G

Создать изображение DRBD

gnt-instance add -t drbd -o linux-image+default -s 8g -n gkvm01.net:gkvm02.net -H --no-start --no-install -B vcpus=2,memory=1024M -H kvm:vnc_bind_address=0.0.0.0 dsl.net


gnt-instance activate-disks dsl.net
dd if=dsl.raw of=/dev/drbd1

gnt-instance deactivate-disks dsl.net

gnt-instace start dsl.net
5
ответ дан 3 December 2019 в 05:29

Я сопровождаю ganeti-instance-image, и мне жаль слышать, что у вас возникли проблемы с его работой.

  1. Вы имеете в виду, как получить начальный образ создан и настроен из образа ISO?
  2. Вы хотите импортировать из образа qemu в хранилище Ganeti lvm / drbd? Если да, то есть пара инструментов с Ganeti, таких как ovf-converter, который помогает с этим.
  3. Идея состоит в том, что как только у вас будет базовая установка, как вы хотите (которую вы устанавливаете вручную), вы выключаете виртуальную машину и затем создаете либо архив, образ qemu или дамп файловой системы, который вы затем используете для развертывания CentOS.

Я надеюсь исправить документацию в ближайшее время.

1
ответ дан 3 December 2019 в 05:29

Теги

Похожие вопросы