VServer: Debian 3.1 Gastsystem

214 Wörter 2 Minuten Lesezeit

VServer: am dedizierten Debian 3.1 Server ein Debian 3.1 Gastsystem installieren

make it easy

NEWVS="vs99test"
NEWVSID="vs99"
LVMVG="mylvmvg"

LVM erstellen

lvcreate -L1024 -n $NEWVSID $LVMVG 
mke2fs -j /dev/$LVMVG/$NEWVSID 
mkdir /vservers/$NEWVS
mount -t ext3 /dev/$LVMVG/$NEWVSID /vservers/$NEWVS
echo /dev/$LVMVG/$NEWVSID /vservers/$NEWVS ext3 defaults 0 0 >>/etc/fstab

Sarge installieren

vserver $NEWVS build -n $NEWVS \
  --hostname test.mydomain.local \
  --interface eth0:192.168.0.99/24 \
  --context 9900 \
  -m debootstrap -- -d sarge

Vserver settings

echo /etc/init.d/rc >>/etc/vservers/$NEWVS/apps/init/cmd.stop
echo 6 >>/etc/vservers/$NEWVS/apps/init/cmd.stop
echo 2 >>/etc/vservers/$NEWVS/apps/init/runlevel
echo /bin/bash >>/etc/vservers/$NEWVS/shell
echo /vservers/$NEWVS / none bind >>/etc/vservers/$NEWVS/fstab

syslog vom vhost am Hauptsystem loggen

vi /etc/syslog-ng/syslog-ng.conf

source s_vsxxx { unix-stream("/vservers/vsxxx/dev/log"); };
destination m_vsxxx { file("/var/log/vserver/vsxxx.log"); };

/etc/init.d/syslog-ng restart

apt (gleiche wie beim main host)

cp /etc/apt/sources.list /vservers/$NEWVS/etc/apt/

vserver automatisch starten

echo "default" > /etc/vservers/$NEWVS/apps/init/mark

vserver starten und hinein

vserver $NEWVS start
vserver $NEWVS enter

Minimal konfigurieren

passwd
apt-get update
apt-get upgrade
apt-get install locales
apt-get install less bzip2 sharutils
dpkg --purge dhcp-client ipchains iptables ppp pppconfig pppoe pppoeconf pciutils fdutils makedev
updatedb

nichtbenötigte services entfernen

for link in klogd hwclock.sh setserial urandom networking umountfs halt reboot mountvirtfs mountall.sh mountnfs.sh ifupdown; do 
update-rc.d -f $link remove
update-rc.d -f $link stop 90 3 .
done

Minimaler Emailversand

apt-get install nullmailer ucf
dpkg --purge exim4-base exim4-config

apt-version checker

apt-get install apt-show-versions

Hinweis: dieser Artikel ist ursprünglich im “InterTech Wiki” (www.intertech.at) erschienen.