Итого, это продвинутый сервер виртуализации от серьёзной компании с полноценным управлением через веб и нулевой стоимостью лицензии!
Установить сам 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