howto:vps:xen:centosdomu_on_debiandom0
Instalace Centos DomU na Debian Dom0 - XEN 3.0
- Na debianu je nutne doinstalovat tyto balicky:
aptitude install xen-utils rinse
- V nekterych verzich Debianu je spatna verze seznamu balicku. V priloze tohoto dokumentu je konfigurak /etc/rinse/centos-5.packages se seznamem souboru, nutne k nainstalovani. V Debianu squeeze napr. chybel balicek python-libs, takze jsem ho do konfiguraku musel doplnit
- Nainstalujeme virtual -
xen-create-image --size=10G --swap=512M --hostname=jablonka --ip=88.208.121.10 --netmask=255.255.255.0 --gateway=88.208.121.1 --scsi --pygrub --install-method=rinse --dist=centos-5 --arch=amd64
- Po instalaci pripojime disk do lokalniho filesystemu, dale pripojime /dev, proc a sys do adresare s pripojenym diskem napr. mount –bind /dev/ /mnt/disk/dev a nakonec se prepneme do chrootu - chroot /mnt/disk/ /bin/bash
mount /dev/xenode6/jablonka-disk /mnt/disk mount --bind /dev/ /mnt/disk/dev mount --bind /proc/ /mnt/disk/proc mount --bind /sys/ /mnt/disk/sys chroot /mnt/disk /bin/bash
- Nasledne v chrootu zadame:
touch /etc/mtab touch /etc/fstab yum install kernel-xen cp /etc/modprobe.d/modprobe.conf.dist /etc/modprobe.d/modprobe.conf mkinitrd --omit-scsi-modules --with=xennet --with=xenblk --preload=xenblk initrd-2.6.18-274.17.1.el5xen.img 2.6.18-274.17.1.el5xen yum install grub
- Vytvorime /boot/grub/menu.lst
default=0 timeout=5 title CentOS kernel /boot/vmlinuz-2.6.18-274.17.1.el5xen ro root=/dev/sda2 initrd /boot/initrd-2.6.18-274.17.1.el5xen.img
- Do /etc/inittab pridame nasledujici radku
co:2345:respawn:/sbin/mingetty console
- Pokud je nektera z nasledujicih radek odkomentovana, tak ji zakomentujeme
#1:2345:respawn:/sbin/mingetty tty1 #2:2345:respawn:/sbin/mingetty tty2 #3:2345:respawn:/sbin/mingetty tty3 #4:2345:respawn:/sbin/mingetty tty4 #5:2345:respawn:/sbin/mingetty tty5 #6:2345:respawn:/sbin/mingetty tty6
- Na zaver jeste nastavime casove pasmo a nainstalujeme syslog
ln -sf /usr/share/zoneinfo/Europe/Brussels /etc/localtime yum install syslog
- Nyni ukoncime chroot, odpojime disky a nastartujeme virtual
umount /mnt/disk/dev umount /mnt/disk/proc umount /mnt/disk/sys umount /mnt/disk xm create /etc/xen/jablonka.cfg; xm console jablonka
jeste pripojuji seznam balicku, ktere jsou potreba pro nainstalovani centosu. Je nutne je mit v souboru /etc/rinse/centos-5.packages
MAKEDEV SysVinit audit-libs basesystem bash beecrypt bzip2-libs centos-release coreutils cracklib cracklib-dicts db4 device-mapper e2fsprogs elfutils-libelf e2fsprogs-libs ethtool expat filesystem findutils gawk gdbm glib2 glibc glibc-common grep info initscripts iproute iputils krb5-libs libacl libattr libcap libgcc libidn libselinux libsepol libstdc++ libsysfs libtermcap libxml2 libxml2-python mcstrans mingetty mktemp module-init-tools ncurses neon net-tools nss nspr openssl pam pcre popt procps psmisc python python-elementtree python-sqlite python-urlgrabber python-iniparse python-libs readline rpm rpm-libs rpm-python sed setup shadow-utils sqlite sysklogd termcap tzdata udev util-linux yum yum-metadata-parser zlib
howto/vps/xen/centosdomu_on_debiandom0.txt · Poslední úprava: 2014/05/04 16:44 autor: 127.0.0.1