Englisch
Diesen Artikel gibt es nicht auf Englisch.

Hetzner - DokuWiki

XenServer

Inhaltsverzeichnis

XenServer 5.5

Installation

USB-CD+Lara

XenServer 5.5 via USB CD Laufwerk und Lara war nicht zu installieren, da der Kernel nie das root-Device gefunden hat. Auch mit Kernel Parametern ist es mir nicht gelungen. (z.B. acpi=off oder mem=2048)

Alternative nur Lara

Also hab ich eine andere Möglichkeit gesucht, die dann auch zum Erfolg geführt hat:

  • Mini Image per Rescue System Installieren. (ohne Raid)
  • Auf dieses System CD das Xen Iso kopieren (http://www.citrix.com/lang/English/lp/lp_1688615.asp)
  • ISO mounten (loop)
  • Den CD-Inhalt nach / [root] kopieren
  • die syslinux Boot Infos von der CD nach grub portieren.

Ich musste dafür noch install.img von / nach /boot kopieren.

Dann konnte ich beim nächsten Reboot in Grub die CD-Installation von Platte starten (sda) und habe Xenserver nach sdb installiert.

Danach kann man den XenServer starten in dem man in der LARA Konsole mit F10 die zweite Platte zum Starten wählt.

Raid 1

Damit man auch was von der ersten Platte hat, habe ich die Partitionen von Xen zu einem Raid 1 gemacht

http://www.toddsmith.org/wordpress/uncategorized/configure-xenserver-50-free-for-software-raid-1/

Wobei man in der Anleitung sdb <-> sda vertauschen muss.

NFS

Da die Daten Partition von XenServer so nicht per Linux zugänglich ist und md0 bzw die XenServer Partition etwas zu klein ist um ISO für die Installation von anderen Systeme habe ich diese geändert:

http://support.citrix.com/article/ctx116324 (ich glaub irgendwo musste ich einen Befehl ändern damit er das SR freigibt - sorry weiß nicht mehr wo)

Danach hab ich mit mount nachgesehen wo das neue SR eingebunden ist. Bei mir: /var/run/sr-mount/2df1d096-253a-c8ed-a491-49f3c0f0321a darunter ein Verzeichnis nfs_iso erstellt. Auf XenServer ein NFS Server installiert

[root@xensrv ~]# cat /etc/exports /var/run/sr-mount/2df1d096-253a-c8ed-a491-49f3c0f0321a/nfs_iso 127.0.0.1/255.255.255.255(rw,async)

Dienst immer starten chkconfig nfs on

Dienst jetzt starten service nfs start

Über das XenServer Managment das NFS Share als NFS ISO Libary eingebunden und schon kann man ganz viele ISO bereithalten. [localhost:/var/run/sr-mount/2df1d096-253a-c8ed-a491-49f3c0f0321a/nfs_iso]

Extra Netze einbinden

http://support.citrix.com/article/CTX120964

zusätzlich hab ich den Eintrag: net.ipv4.conf.all.proxy_arp = 1 gemacht. Es scheint mir damit etwas stabiler zu sein

Für Extra IPs (also nicht extra Netze) muss die Haupt IP des Server in den VM als GW eingetragen werden.

Sonstiges

Zum Spielen hab ich mir noch ein privates Netz gebaut:

http://support.citrix.com/article/CTX116456



© 2010. Hetzner Online AG. Alle Rechte vorbehalten.