IT GURU

Установка Oracle VM Server 3.3.1 & Oracle VM Manager на одном физическом сервере

OracleVM      Oracle VM из себя представляет сервер виртуализации от Oracle, который базируется на открытом и свободном гипервизоре Xen. Поддерживаемые гостевые системы (DomU): Linux, Windows и Oracle Solaris. Для управления ВМ предоставляется продвинутый веб-интерфейс, но все те же операции можно выполнить и из командой строки. Есть интсрументы для конвертирования физических машин в виртуальные и виртуальные в виртуальные (Physical-to-virtual / virtual-to-virtual machine conversion). Для Windows предоставляются специальные Paravirtual (PV) драйверы для повышения производительности дисковой и сетевой подсистем.
Итого, это продвинутый сервер виртуализации от серьёзной компании с полноценным управлением через веб и нулевой стоимостью лицензии!

Установить сам Oracle VM не проблема (скачать всё необходимое можно с официального сайта). Тут всё стандартно и просто. А вот с VM Manager без инструкции  — не всё так просто. Уточню, что речь идёт о Oracle VM Manager версии 3.1.1

На один физический сервер, согласно с best practices, не рекомендуется устанавливать VM Server и VM Manager, но так как это тестовая лаборатория — будем экспериментировать…

Выполняем в консоли следующее:

cp -rp /etc/redhat-release ~/redhat-release.orig
echo "Red Hat Enterprise Linux Server release 5.5 (Tikanga)" > /etc/redhat-release

Прописываем репозитарии для RHEL 5.x и устанавливаем нужное программное обеспечение:

cd /etc/yum.repos.d
wget http://public-yum.oracle.com/public-yum-el5.repo
yum install xz-devel
yum install zip
yum install mc

Проверяем в /etc/hosts наши хостнейм и ip-адрес.

 

Временно правим /boot/grub/menu.lst, закомментировав ограничение памяти для домена Dom0 на момент установки Oracle VM Manager. Пример поправленной части файла (знак «#» перед «dom0_mem=«):

title Oracle VM Server-ovs (xen-4.1.3 2.6.39-300.32.5.el5uek)
root (hd0,0)
kernel /xen.gz # dom0_mem=1832M allowsuperpage

После перезагрузки выполняем установку Oracle VM Manager.

Монтируем образ с Oracle VM Manager:

mkdir /mnt/cdrom
cat /proc/sys/dev/cdrom/info
# mount -t iso9660 /dev/%your_dvd% /mnt/cdrom

Выбираем простую установку, вводим пароль. Процесс установки занял довольно много времени даже на довольно мощном и современном сервере.

Желательно устранить все ошибки, на которые будет ругаться установщик!

sh /mnt/cdrom/createOracle.sh
/mnt/cdrom/runInstaller.sh

ВНИМАНИЕ: В процессе установки вам потребуется ввести единый пароль — помните, что в нем нельзя использовать спец. символы: (!;:# etc.)

После установки выполняем:

cp -rp/etc/redhat-release.orig ~/redhat-release

и убираем «#» перед «dom0_mem=» в /boot/grub/menu.lst

Включаем автозагрузку NFS:

chkconfig --levels 345 nfs on

В /etc/exports прописываем ресурсы NFS. Они понадобятся нам позже. Советую сразу создать несколько, минимум две. Например, если у вас диск для создания виртуальных машин примонтирован в /mnt/store, то хорошо бы там же создать директории 01 и 02, а в /etc/exports прописать следующее:

/mnt/store/01 *(rw,no_root_squash)
/mnt/store/02 *(rw,no_root_squash)

Устанавливаем ovmcore-console — пакет  Oracle Linux для доступа по VNC к виртуальным машинам:

Oracle Linux 5, as root type:
Download the Oracle Public yum server GPG key:
# wget —no-check-certificate http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Next, import the GPG key:
# rpm —import /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Next, install the ovmcore-console RPM package:
# rpm -ivh http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/addons/x86_64/getP…

Oracle Linux 6, as root type:
Download the Oracle Public yum server GPG key:
# wget —no-check-certificate https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Next, import the GPG key:
# rpm —import /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Next, install the ovmcore-console RPM package:
# rpm -ivh http://public-yum.oracle.com/repo/OracleLinux/OL6/addons/x86_64/getPackage/ovmcore-console-1.0-36.el6.noarch.rpm

Exit mobile version