Xen Installation
Quick and Dirty Installation Xen und Debian Lenny
1. Debian (Lenny) Basissystem aufsetzen und folgende Pakete entfernen:
apt-get remove pcmcia-cs pppoe pppoeconf ppp pppconfig
apt-get remove vnstat
2. Dann ein update und Upgrade, sowie die Installation von ssh durchführen:
apt-get update
apt-get upgrade
apt-get install ssh
3. Mailfunktionalität über Exim einrichten (Achtung nur zum senden)m dazu folgende Pakete installieren:
apt-get remove exim4 exim4-base
apt-get install exim4-daemon-light mailutils
4. Danach ein rekonfiguration des MTAs Exim mit folgender Zeile anstossen:
dpkg-reconfigure exim4-config
5. Den Dialog wie folgt bestätigen:
->ok
->internet site....
->xen-01.gerst-it.com
->ok
->127.0.0.1
->xen-01.gerst-it.com; xen-01; localdomain.localdomain; localhost ->ok
->empty ->ok
->empty ->ok
->ok
6. Jetzt erfolgt die Installation von Xen auf Debian, dazu werden folgende Pakete installiert:
apt-get install xen-hypervisor-3.2-1-amd64 xen-linux-system-2.6.26-1-xen-amd64 xen-utils-3.2-1 xenstore-utils xenwatch xen-shell xen-tools
7. Nun wird das Bridging für die DomU-Maschinen aktiviert, dazu wird die Konfigurationsdatei mit folgendem Befehl geöffnet :
vi /etc/xen/xend-config.sxp
und (network-script network-bridge) und (vif-script vif-bridge) auskommentiert
[...]
(network-script network-bridge)
[...]
#(network-script network-dummy)
[...]
(vif-script vif-bridge)
[...]
8. Danach erfolgt der Reboot der Dom0 (Host System).
9. Danach wird die geladene Kernelversion geprüft mit folgender Befehlszeile:
uname -r
10. Nun ist die Xen Virtualisierungsumgebung fertig aufgesetzt.
Optionale Installation
11. Automatische Uhrzeit Syncronisation mit folgendem Befehl
apt-get install ntpdate
12. Cron Job unter /etc/cron.d in einer neuen Datei ntpupdate anlegen mit folgendem Inhalt:
0 0 * * * root /usr/sbin/ntpdate -s -u 0.de.pool.ntp.org &>/dev/null
13. ssh Jail installieren mit folgendem Befehl um den ssh Zugang zu schützen gegen DOS:
apt-get install fail2ban
Posted: Mai 29th, 2010 under Xen.