Pull to refresh

RHEV 3.0 — миграция консоли управления в виртуальную машину

image

Red Hat Enterprise Virtualization 3.0 (RHEV)- продукт компании Redhat для создания виртуальной инфраструктуры. Консоль управления данной системы, Red Hat Enterprise Virtualization Manager (RHEV-M), вендор предлагает размещать на выделенном сервере. Ниже приводится алгоритм переноса RHEV-M в виртуальную машину — миграция консоли в обслуживаемую ей инфраструктуру.


Сразу следует отметить, что без RHEV-M уже запущенные виртуальные машины продолжают функционировать, но при этом отваливаются возможности живой миграции машин, балансировки нагрузки между хостами и, собственно, функции отказоустойчивого кластера по рестарту виртуальных машин в случае сбоя хоста.

Предполагается, что вы уже знакомы с принципами и особенностями работы RHEV, знаете как устанавливать и настраивать RHEV-M, иначе сначала следует прочесть документацию. Документация

Storage домен для хранения iso-образов должен быть размещён на отдельно выделенном nfs-сервере.
В качестве домена авторизации используется internal.

Итак, пошаговый алгорит виртуализации консоли RHEV-M:

1. создаётся виртуальная машина, в которой планируется развернуть консоль

2. создаётся резервная копия файлов настроек дейуствующей консоли:

/etc/jbossas/jbossas.conf
/etc/rhevm/
/etc/yum/pluginconf.d/versionlock.list
/etc/pki/rhevm/
/etc/jbossas/rhevm-slimmed/
/usr/share/rhevm/kerberos/krb5.conf
/usr/share/rhevm/rhevm.ear/rhevmanager.war/ExternalConfig.txt
/usr/share/rhevm/rhevm.ear/rhevmanager.war/ServerParameters.js
/root/.pgpass
/root/.rnd

3. создаётся резервная копия базы данных исходной консоли (в качестве БД используется Postgres):

pg_dump --format custom --username postgres --file rhevm_db.pgdump rhevm

4. в виртуальную машину, в которую планируется развернуть консоль, устанавливается ПО RHEV-M

yum install rhevm

5. Останавливается сервер, на котором запущена исходная консоль, ip-адрес переносится в виртуальную машину.

6. Конфигурируется RHEV-M. Пререквизиты используются те же, что и в исходной консоли.

rhevm-setup

7.
service jbossas stop

8. разворачивается бэкап бД в виртуальной машине
pg_restore --dbname rhevm --clean --username postgres rhevm_db.pgdump

9. разворачивается бэкап файлов настроек RHEV-M

10.
service jbossas start

11. Логинимся под старой учётной записью, которую использовали в исходной консоли.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.