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:


