uk/rhel5pv
Материал из Xgu.ru
[править] Паравіртуалізация RHEL5
Автор: Олександр Юдін
Інсталюємо rhel5 в hvm домен, щоб потім паравіртуалізувати його. Код інсталяції берем у наших заокеанських друзів на сторінці http://cyclops.iastate.edu/pub/RHEL5-README.txt Нас цікавить сервер, тому вводимо: a41b-566a-a41f-1d56 (Дякуємо тобі, Америка.)
Під час інсталяції нам знадобляться навички роботи з консоллю vnc, що стосуються заміни iso образів дистрибутиву в віртуальному cdrom. (рос.):
"В VNC-окне нажать ctr-alt-2, что переключит вас на консоль qemu. Дальше использовать eject и прочие команды для смены диска. После того как образ заменён, нажать ctrl-alt-1 (не F1! не путайте!) для возврата в консоль (графическую) гостевой операционной системы. По умолчанию в новых версиях Xen эта возможность отключена. Для того чтобы её включить, нужно указать в конфигурационном файле домена monitor=1"
(qemu) eject hdc (qemu) change hdc /root/xenimages/rhel-5-server-i386-disc2.iso
Після того, як у нас "завівся" rhel5 в hvm домені, інсталюємо в ньому паравіртуальне ядро. Пакет з ядром знаходиться на першому диску дистрибутиву rhel5.
rpm -i kernel-xen-2.6.18-8.el5.i686.rpm
Оновимо initrd, добавивши в нього необхідні драйвери і надалі використовуємо його для завантаження pv домену.
mkinitrd /boot/initrd-2.6.18-8.el5xenU.img 2.6.18-8.el5xen --fstab /mnt/etc/fstab --with xenblk --with xennet --preload xenblk --preload xennet
Для того, щоб не переносити паравіртуальне ядро та initrd в Dom0, використовуєто pygrub. ( http://xgu.ru/wiki/Xen/pygrub ) Тому конфігураційний файл домену виглядає так:
bootloader='/usr/lib/xen-3.2-1/bin/pygrub' memory = 512 name = "bifit" vcpus=1 vif = [ 'bridge=xenbr4,mac=00:16:3e:01:12:c1' ] disk = ['phy:/dev/drbd/bifit,hda,w'] on_poweroff = 'destroy' on_reboot = 'restart' on_crash = 'restart'
Конфігураційний файл grub всередині DomU виглядає таким чином:
default=0 timeout=5 title Red Hat Enterprise Linux Server (2.6.18-8.el5xen) root (hd0,0) kernel /boot/vmlinuz-2.6.18-8.el5xen ro root=/dev/hda1 initrd /boot/initrd-2.6.18-8.el5xenU.img
[править] Додаткова інформація
- RHEL5 DVD ISO HOWTO - Описується процес створення DVD ISO образа з CD ISO образів RHEL5.
|
---|