Alberto Cammozzo, 07.07.2004

Installazione e configurazione di un nuovo server con v-server

Predisposto con filesystem XFS e virtual servers.

Preparazione array RAID

Il raid Array Hardware va preparato facendo il boot con il CD del produttore.

Instaazione base debian

Con i floppy rescue e root prelevabili qui: http://people.debian.org/~blade/XFS-Install/. Sono gia' pronti con kernel XFS

Predisposizione di un nuovo kernel ad-hoc

Prelevare da Internet i file necessari
apt-get install wget
apt-get install less make libncurses5 gcc patch lilo kernel-package bzip2 mbr g++
wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.26.tar.gz
wget http://www.13thfloor.at/vserver/s_release/v1.28/patch-2.4.26-vs1.28.diff
wget http://www.13thfloor.at/vserver/s_release/v1.28/patch-2.4.26-fpu-state-fix.diff
wget http://www.13thfloor.at/vserver/s_release/v1.28/util-vserver-0.30.tar.bz2
Prelevare una eventuale configurazione preesistente, decomprimere gli archivi, configurare il kernel e patcharlo. Compilare un kernel package debian e installarlo.
wget http://homes.stat.unipd.it/mmzz/Papers/NewVserver/config-2.4.23-xfs-vs1.22

tar zxvf linux-2.4.26.tar.gz
cd linux-2.4.26
cp  ../config-2.4.23-xfs-vs1.22 .config
make oldconfig

make menuconfig
patch -p1 < ../patch-2.4.26-vs1.28.diff 
patch -p1 < ../patch-2.4.26-fpu-state-fix.diff 

make-kpkg -rev Custom.1 kernel_image

cd ..
dpkg -i kernel-image-2.4.26-vs1.28_Custom.1_i386.deb
Installare i programmi di supporto a vserver
tar jxvf util-vserver-0.30.tar.bz2
cd util-vserver-0.30
./configure --prefix=/usr --with-vrootdir=/vservers --sysconfdir=/etc 
make
make install