Main menu:

Site search

Februar 2026
M D M D F S S
 1
2345678
9101112131415
16171819202122
232425262728  

Categories

Tags

Non HVM DomUs erzeugen auf LVM

1. Konfigurationsdatei von XenTools anpassen, hierzu die Datei Xen-tools.conf öffnen und die folgende Parameter ändern:

[...]
lvm = xen-vms
[...]
dist   = lenny     # Default distribution to install.
[...]
gateway   = 192.168.0.1
netmask   = 255.255.255.0
broadcast = 192.168.0.255
[...]
passwd = 1
[...]
kernel      = /boot/vmlinuz-`uname -r`
initrd      = /boot/initrd.img-`uname -r`
[...]
mirror =
http://ftp.de.debian.org/debian/
[...]
arch=amd64
[...]
serial_device = hvc0
[...]
disk_device = xvda
[...]

2. Jetzt kann eine neue DomU auf einem LVM-Volume erzeugt werden, wichtig ist die Rolle udev, dann werden die Relevanten Pakete unter der DomU gleich eingerichtet:

xen-create-image --hostname=Test-VM1 --ip=10.10.10.191 --role=udev

LVM für Xen DomUs erstellen

1. Anzeigen der Volumes im System mit:

fdisk -l

2. Eine LVM erstellen auf einer Partition mit folgendem Befehl:

pvcreate /dev/sda3

3. Danach überprüfen mirt folgenden Befehlen:

fdisk -l
pvdisplay

4. Eine VolumeGroup anlegen in der die DomUs abgelegt werden:

vgcreate xen-vms /dev/sda3
vgscan

5. Alle Vorbereitungen sind nun fertig für DomUs auf LVM

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