SPOJE.NET

Technická dokumentace

Uživatelské nástroje

Nástroje pro tento web


howto:vps:xen:centosdomu_on_debiandom0

Instalace Centos DomU na Debian Dom0 - XEN 3.0

  1. Na debianu je nutne doinstalovat tyto balicky:
aptitude install xen-utils rinse
  1. 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
  2. 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
  1. 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
  1. 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
  1. 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
  1. Do /etc/inittab pridame nasledujici radku
co:2345:respawn:/sbin/mingetty console
  1. 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
  1. Na zaver jeste nastavime casove pasmo a nainstalujeme syslog
ln -sf /usr/share/zoneinfo/Europe/Brussels /etc/localtime
yum install syslog
  1. 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