RedHat Enterprise Virtualization

Материал из RSU WiKi
Перейти к: навигация, поиск
Pen.pngЭта статья находится в процессе написания.
Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.


Red Hat Enterprise Virtualization (RHEV), an enterprise virtualization product produced by Red Hat,[1] based on the KVM hypervisor.[2] Red Hat Enterprise Virtualization uses SPICE protocol and VDSM (Virtual Desktop Server Manager) with a RHEL-based centralized management server. It can acquire user and group information from an Active Directory service or FreeIPA Active Directory emulator,[3] although it does not support standards-based LDAP servers such as OpenLDAP.[4]

Some of the technologies of Red Hat Enterprise Virtualization came from Red Hat's acquisition of Qumranet.[5] Other parts derive from oVirt.[6]

Содержание

Установка кластера

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

rhn_register
yum -y upgrade
chkconfig ntpd on
service ntpd start

Все машины д.б. внесены в прямую и обратную DNS-зоны.

RHEV-M

Систему надо зарегистрировать в RHN и подписать на следующие каналы:

  • Red Hat Enterprise Linux Server (v. 6 for 64-bit x86_64)
  • RHEL Server Supplementary (v. 6 64-bit x86_64)
  • Red Hat Enterprise Virtualization Manager (version.number x86_64)
  • JBoss Application Platform (v 6) for 6Server x86_64
# rhn-channel --add --channel=rhel-x86_64-server-6
# rhn-channel --add --channel=rhel-x86_64-server-supplementary-6
# rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-version.number
# rhn-channel --add --channel=jbappplatform-6-x86_64-server-6-rpm


yum -y install rhevm rhevm-doc
rhevm-setup
NFS

Создаем папку для экспорта в /etc/exports

/exports/isos    <RHEV-HypervisorS>(rw)
exportfs -r

Устанавливаем правильные права:

chown vdsm:kvm /exports/isos
chmod g+s /exports/isos

Проверить какие ресурсы раздаются по NFS:

exportfs

Обновить список раздаваемых ресурсов без перезагрузки системы:

exportfs -a

Загрузить в хранилище ISO-образ:

rhevm-iso-uploader -i <ISO Domain> upload /mnt/MSFT/9200.16384.WIN8_RTM.120725-1247_X64FRE_SERVER_EVAL_RU-RU-HRM_SSS_X64FREE_RU-RU_DV5.ISO

Загрузить в хранилище драйвера для Windows:

yum install virtio-win
rhevm-iso-uploader -i <ISO Domain> upload /usr/share/virtio-win/virtio-win.iso
rhevm-iso-uploader -i <ISO Domain> upload /usr/share/rhev-guest-tools-iso/rhev-tools-setup.iso
rhevm-iso-uploader -i <ISO Domain> upload /usr/share/virtio-win/virtio-win_x86.vfd
rhevm-iso-uploader -i <ISO Domain> upload /usr/share/virtio-win/virtio-win_amd64.vfd

RHEV-H

Если в качестве выч. ноды используется RHEL:

rhn-channel -a -c rhel-x86_64-rhev-mgmt-agent-6
yum -y install vdsm

Установка гостевых систем

RHEL

После установки системы [7]:

rhn-channel --add --channel=rhel-x86_64-rhev-agent-6-server
yum -y install rhevm-guest-agent rhevm-guest-agent-pam-module spice-vdagent

Если стоит графическая система, то дополнительно:

yum -y install rhevm-guest-agent-gdm-plugin

Запускаем:

service ovirt-guest-agent start
chkconfig ovirt-guest-agent on

Windows Server 2012

В веб-интерфейсе RHEV-M кликаем по вирт. машине правой кнопкой и выбираем "Run Once". Настраиваем [8]:

  • Attach Floppy: virtio-win_amd64
  • Attach CD: Windows 2012
  • Boot sequence: CD-ROM
  • Display protocol: SPICE

Во время установки (когда не найдет HDD) выбираем найти драйвера на флоппи.

После установки и перезагрузки в веб-интерфейсе RHEV-M Change CD и подключаем rhev-tools-setup. Ставим.

Подготовка шаблонов

Windows Server 2012

%windir%\system32\sysprep

После выключения машины в веб-интерфейсе RHEV-M -> Create Template

RHEL

vi /usr/local/bin/sysprep.sh

#!/bin/bash
 
read -n 1 -p "Машина будет подготовлена к шаблонизации. Продолжить? (Y/[n]): " AMSURE 
[ "$AMSURE" = "Y" ] || exit
echo "" 1>&2
 
# Очистка сетевых параметров и отключение RHN
rm -rf /etc/udev/rules.d/*-persistent-*.rules
sed -i '/^HWADDR=/d' /etc/sysconfig/network-scripts/ifcfg-*
rm -rf /etc/ssh/moduli /etc/ssh/ssh_host_* /root/.ssh/*
sed -i 's/HOSTNAME=.*/HOSTNAME=localhost.localdomain/' /etc/sysconfig/network
rm -rf /etc/sysconfig/rhn/systemid
 
# Очистить логи
rm -rf /var/log/*
# Очистить журнал PostgreSQL:
rm -rf /var/lib/pgsql/9.1/data/pg_log/*
# Очистить кеш Tomcat 6:
rm -rf /var/cache/tomcat6/work/Catalina/localhost/*
 
# Удалить журналы регистрации 1C:
LOG_INDEX=$(find /home/usr1cv8/.1cv8/1C/1Cv8/reg_1541 -name *.lgf)
LOG_DATA=$(find /home/usr1cv8/.1cv8/1C/1Cv8/reg_1541 -name *.lgp)
rm -f $LOG_INDEX
rm -f $LOG_DATA
 
# Очистить историю команд:
rm -f /root/.bash_history
 
poweroff
chmod +x /usr/local/bin/sysprep.sh
/usr/local/bin/sysprep.sh

После выключения машины в веб-интерфейсе RHEV-M -> Create Template

Конвертация образов других систем виртуализации

Примечания

  1. "Red Hat Enterprise Virtualization for Servers", redhat.com
  2. Шаблон:Cite book
  3. https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Virtualization/3.0/html-single/Installation_Guide/index.html#References_RHEV_3_Manage_Domains RHEVM Installation Guide]
  4. Directory Service Installation Guide
  5. Red Hat Advances Virtualization Leadership with Qumranet, Inc. Acquisition
  6. RHEL 5 Hypervisor Deployment Guide, chapter 2
  7. https://access.redhat.com/site/solutions/261763
  8. https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.1/html/Quick_Start_Guide/Quick_Start_Guide-Manage_Virtual_Machine.html#Quick_Start_Guide-Create_Windows_VM

См. также

Ссылки

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты