Xen installieren auf der Konsole |
Geschrieben von: Administrator |
Freitag, den 03. August 2012 um 11:07 Uhr |
Xen mit virtueller Maschine auf Debian installieren
Um Xen mit einer VM zu installieren, sollte man eine performante Hardware haben.
Mein System ist eine Dell Workstation 690 mit zwei Intel Xeon Quad-Core mit 2,33 GHz.
Zuerst einmal installiert man ein Debian Grundsystem. Anschliessend führt man folgende Befehle aus:
apt-get update aptitude update nano /etc/apt/sources.list (damit kann man sehen ob die Paketquellen die richtigen sind)
Den Hypervisor und die Tools werden mit den folgenden beiden Befehlen installiert: aptitude install xen-hypervisor-4.0-amd64 linux-image-xen-amd64 xen-qemu-dm-4.0 bridge-utils ethtool apt-get install xen-hypervisor xen-linux-system xen-utils xenstore-utils xenwatch xen-tools
Danach muss man den Bootloader anpassen damit beim nächsten Start der Xen-Kernel geladen wird:
mv -i /etc/grub.d/10_linux /etc/grub.d/50_linux Falls der erste befehl nicht klappt gibt es eine zweite variante: dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen Damit sollte der Xen-Kernel beim nächstem booten geladen werden.
An der Konfiguration der Xenbridge habe ich mir die Zähne ausgebissen, da in den verschiedenen Howtos jeder etwas anderes schreibt. So hat es bei mir funktioniert.
Für die Konfiguration der Bridge habe ich folgendes konfiguriert:
nano /etc/network/interfaces
allow-hotplug eth0 # internes Xenbridge interface
Die Xenbridge in der Distribution "squeeze" heisst default xenbrI (großes i)
In der /etc/xen/xend-config.sxp habe ich einige Sachen einkommentieren müssen.
(logfile /var/log/xen/xend.log) (vif-script vif-bridge)
Wenn das alles erledigt ist, kann man mit der Konfiguration der /etc/xen-tools/xen-tools.conf weitermachen.
kernel = /boot/vmlinuz-`uname -r`
Danach kann man mit dem Befehl xen-create-image die erste debian VM generieren.
xen-create-image --hostname=xen1 --size=20Gb --swap=128Mb --ip=192.168.1.12 netmask=255.255.255.0 --gateway=192.168.1.1 --memory=512Mb --passwd --role=udev --dir=/virtual-machines
Mit xm list kann man kontrollieren ob die VM DomU gestartet ist. mit dem Befehl xm create /etc/xen/xen1.cfg kann man die VM starten dabei wird die Konfigurationsdatei der xen1.cfg verwendet.
Beim erstellen der VM wird man noch nach dem Root-passwort gefragt was man setzen sollte.
Wenn alles geklappt hat laufen unter xm list nun zwei VMs (DomU und Dom0)
xm console /virtual-machines/domains/xen1 Damit kann man auf die Konsole der VM gelangen.
Dieser Artikel wird noch weiter geführt.
|
Zuletzt aktualisiert am Mittwoch, den 29. August 2012 um 16:40 Uhr |