С РедХат жить тяжело, история про domU под RHEL5 [message #13684] |
Sat, 02 June 2007 02:57 ![Go to next message Go to next message](/theme/ovz3/images/down.png) |
|
В общем после того, как я научился запускать под RHEL5 dom0 образы joomla в качестве domU, попробовал я использовать в этих образах ядро RHEL5 -- и обломался. Ибо не запускается.
Пришлось ставить на второй раздел Scientific Linux 5 и тренироваться на нем.
Выводы: для domU домена initrd от dom0 -- не подходит. Ибо в нем драйверов нет (специфика RedHat, которая почти все драйвера XEN модулями сделало)
Initrd для domU делаем так:
-- монтируем образ диска domU
-- копируем все /lib/modules ядра в образ domU
-- делаем chroot в подмонтированный образ domU
выполняем команды:
. ./etc/profile
mkinirtd /boot/initrd.img `uname -r` --with xenblk --with xennet --preload xenblk --preload xennet
Теперь /boot/initrd.img -- то, что надо для загрузки domU.
В /boot/grub/menu.lst строка загрузки должна выглядеть так:
title CentOS5
kernel /boot/vmlinuz-2.6.18-8.1.4.el5xen ro root=/dev/xvda1
initrd /boot/initrd.img
А конфигурация в /etc/xen/centos-5
bootloader = '/usr/bin/pygrub'
memory = 128
name = "centos5"
vif = [ 'mac=00:16:3E:2D:A0:BD' ]
dhcp = "dhcp"
disk = ['file:/srv/xen/centos.5-0.img,xvda1,w', 'file:/srv/xen/centos.swap,xvda2,w']
vnc=1
Строчка vnc=1 -- это чтоб virt-manager показывал консоль домена.
Да, в /etc/fstab тоже должны быть прописаны xvda1 и xvda2, а не sda1 (sda1 не работает с xen-303)
[Updated on: Sat, 02 June 2007 02:59] Report message to a moderator
|
|
|
|
Re: С РедХат жить тяжело, история про domU под RHEL5 [message #13698 is a reply to message #13684] |
Mon, 04 June 2007 06:36 ![Go to previous message Go to previous message](/theme/ovz3/images/up.png) |
|
В общем, если собрать ядро openvz-el-028.027 для Xen dom0 без PAE (максимальная память 4G вместо 64G), то под ним в domU, кроме RedHat/rPath/Любой_другой_Linux_26, запускаются Solaris-b44 и NetBSD_XEN3. Возможно, запустится и Plan9.
Реально проверено, что нормально запускаются и работают: Linux CentOS-5, Linux rPath, Solaris b44 domU, NetBSD_XEN3 (запускается инсталяция и появляется менюшки, дальше не пробовал)
Новые сборки Solaris для Xen хотят делать уже под PAE, FreeBSD-7 базируется на Xen-3.1 и тоже планируют делать для PAE. Но пока больше готового для ядра dom0 _без_ PAE
|
|
|