Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— |
2010_xen [2010/07/11 11:42] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== XEN Server Installation ====== | ||
+ | *SLES (SuSE Linux Enterprise Server) 11 | ||
+ | *64-Bit von Vorteil | ||
+ | |||
+ | *Server-Basisszenario | ||
+ | *Physikalischer Computer | ||
+ | *Software-Schemata | ||
+ | <file> | ||
+ | + Basissystem | ||
+ | - Novell AppArmor | ||
+ | + Virtualisierungs-Host | ||
+ | - Hilfe und Support | ||
+ | + Minimales System | ||
+ | + GNOME | ||
+ | + X Window System | ||
+ | + Dateiserver | ||
+ | + Druckserver | ||
+ | - Webbasierte Unternehmensverwaltung | ||
+ | + C/C++ | ||
+ | </file> | ||
+ | |||
+ | *Installation durchführen. | ||
+ | |||
+ | *Bootloader ändern | ||
+ | */boot/grub/menu.lst | ||
+ | <file> | ||
+ | default 1 | ||
+ | timeout 2 | ||
+ | gfxmenu (hd0,1)/boot/message | ||
+ | |||
+ | title SUSE Linux Enterprise Server 11 | ||
+ | root (hd0,1) | ||
+ | kernel /boot/vmlinuz root=/dev/sda2 resume=/dev/sda1 splash=silent crashkernel=128M-:64M@16M showopts vga=0x317 | ||
+ | initrd /boot/initrd | ||
+ | |||
+ | title Xen -- SUSE Linux Enterprise Server 11 | ||
+ | root (hd0,1) | ||
+ | kernel /boot/xen.gz | ||
+ | module /boot/vmlinuz-xen root=/dev/sda2 resume=/dev/sda1 splash=silent showopts vga=0x317 | ||
+ | module /boot/initrd-xen | ||
+ | </file> | ||
+ | |||
+ | *reboot | ||
+ | |||
+ | *Bridge für Netzwerk | ||
+ | */etc/sysconfig/network/ifcfg-br0 | ||
+ | <file> | ||
+ | BOOTPROTO='static' | ||
+ | BRIDGE='yes' | ||
+ | BRIDGE_FORWARDDELAY='0' | ||
+ | BRIDGE_PORTS='' | ||
+ | BRIDGE_STP='off' | ||
+ | BROADCAST='' | ||
+ | ETHTOOL_OPTIONS='' | ||
+ | IPADDR='192.168.1.254/24' | ||
+ | MTU='' | ||
+ | NAME='' | ||
+ | NETWORK='' | ||
+ | REMOTE_IPADDR='' | ||
+ | STARTMODE='auto' | ||
+ | USERCONTROL='yes' | ||
+ | PREFIXLEN='24' | ||
+ | </file> | ||
+ | *rcnetwork restart | ||
+ | |||
+ | *SuSE Firewall deaktivieren | ||
+ | |||
+ | *Deutsche Tastatur bei künftigen VMs | ||
+ | */etc/xen/xend-config.sxp | ||
+ | <file> | ||
+ | (keymap 'de') | ||
+ | </file> | ||
+ | |||
+ | rcxend restart | ||
+ | |||
+ | *Ordner für alle Konfigurationsdateien: | ||
+ | |||
+ | /etc/xen/vm | ||
+ | |||
+ | *Ordner für alle Images erstellen: | ||
+ | |||
+ | mkdir /xen | ||
+ | |||
+ | ====== s4e bzw. d4e Installation ====== | ||
+ | |||
+ | *Umgebung schaffen | ||
+ | |||
+ | mkdir /xen/d4e2010 | ||
+ | |||
+ | *d4e-DVD einlegen | ||
+ | |||
+ | cp /media/d4e2010/boot/i386/{vmlinuz,initrd}-xen /xen/d4e2010 | ||
+ | |||
+ | *Festplatten anlegen | ||
+ | |||
+ | qemu-img-xen create /xen/d4e2010/s4e.img 20G | ||
+ | qemu-img-xen create /xen/d4e2010/d4e.img 20G | ||
+ | |||
+ | *oder | ||
+ | |||
+ | dd if=/dev/zero of=/xen/d4e2010/s4e.img bs=1M seek=20000 count=0 | ||
+ | dd if=/dev/zero of=/xen/d4e2010/d4e.img bs=1M seek=20000 count=0 | ||
+ | |||
+ | *Konfiguration für Installation anlegen | ||
+ | */etc/xen/vm/s4e2010 | ||
+ | |||
+ | <file>name="s4e2010" | ||
+ | memory=512 | ||
+ | maxmem=512 | ||
+ | vcpus=1 | ||
+ | on_poweroff="destroy" | ||
+ | on_reboot="destroy" | ||
+ | on_crash="destroy" | ||
+ | localtime=0 | ||
+ | keymap="de" | ||
+ | builder="linux" | ||
+ | vif=[ 'mac=00:16:3e:00:00:01,bridge=br0', ] | ||
+ | vfb=['type=vnc,vncunused=1'] | ||
+ | ## Fuer Installation | ||
+ | kernel="/xen/d4e2010/vmlinuz-xen" | ||
+ | ramdisk="/xen/d4e2010/initrd-xen" | ||
+ | extra="install=hd:/dev/hdc autoyast=device://hdc/xml/s4e.xml insecure=1 Language=de_DE" | ||
+ | disk=[ 'phy:/dev/sr0,hdc:cdrom,r','file:/xen/d4e2010/s4e.img,hda,w', ] | ||
+ | ## Nach Installation | ||
+ | #bootloader="/usr/lib/xen/boot/domUloader.py" | ||
+ | #bootargs = "--entry=hda2:/boot/vmlinuz-xen,/boot/initrd-xen" | ||
+ | #disk=[ 'file:/xen/d4e2010/s4e.img,hda,w', 'phy:/dev/sr0,hdc:cdrom,r', ] | ||
+ | </file> | ||
+ | |||
+ | */etc/xen/vm/d4e2010 | ||
+ | |||
+ | <file> | ||
+ | name="d4e2010" | ||
+ | memory=512 | ||
+ | maxmem=512 | ||
+ | vcpus=1 | ||
+ | on_poweroff="destroy" | ||
+ | on_reboot="destroy" | ||
+ | on_crash="destroy" | ||
+ | localtime=0 | ||
+ | keymap="de" | ||
+ | builder="linux" | ||
+ | vif=[ 'mac=00:16:3e:00:00:02,bridge=br0', ] | ||
+ | vfb=['type=vnc,vncunused=1'] | ||
+ | ## Fuer Installation | ||
+ | kernel="/xen/d4e2010/vmlinuz-xen" | ||
+ | ramdisk="/xen/d4e2010/initrd-xen" | ||
+ | extra="install=hd:/dev/hdc autoyast=device://hdc/xml/d4e.xml insecure=1 Language=de_DE" | ||
+ | disk=[ 'phy:/dev/sr0,hdc:cdrom,r','file:/xen/d4e2010/d4e.img,hda,w', ] | ||
+ | ## Nach Installation | ||
+ | #bootloader="/usr/lib/xen/boot/domUloader.py" | ||
+ | #bootargs = "--entry=hda2:/boot/vmlinuz-xen,/boot/initrd-xen" | ||
+ | #disk=[ 'file:/xen/d4e2010/d4e.img,hda,w', 'phy:/dev/sr0,hdc:cdrom,r', ] | ||
+ | </file> | ||
+ | |||
+ | *VM für Installation aufstarten | ||
+ | |||
+ | xm create --vncviewer s4e2010 | ||
+ | |||
+ | *Installation durchführen. Fenster schließt sich selbst. Die VM schaltet sich auch ab. | ||
+ | *Abändern der Konfigurationsdatei | ||
+ | |||
+ | <file> | ||
+ | name="s4e2010" | ||
+ | memory=512 | ||
+ | maxmem=512 | ||
+ | vcpus=1 | ||
+ | on_poweroff="destroy" | ||
+ | on_reboot="destroy" | ||
+ | on_crash="destroy" | ||
+ | localtime=0 | ||
+ | keymap="de" | ||
+ | builder="linux" | ||
+ | vif=[ 'mac=00:16:3e:00:00:01,bridge=br0', ] | ||
+ | vfb=['type=vnc,vncunused=1'] | ||
+ | ## Fuer Installation | ||
+ | #kernel="/xen/d4e2010/vmlinuz-xen" | ||
+ | #ramdisk="/xen/d4e2010/initrd-xen" | ||
+ | #extra="install=hd:/dev/hdc autoyast=device://hdc/xml/s4e.xml insecure=1 Language=de_DE" | ||
+ | #disk=[ 'phy:/dev/sr0,hdc:cdrom,r','file:/xen/d4e2010/s4e.img,hda,w', ] | ||
+ | ## Nach Installation | ||
+ | bootloader="/usr/lib/xen/boot/domUloader.py" | ||
+ | bootargs = "--entry=hda2:/boot/vmlinuz-xen,/boot/initrd-xen" | ||
+ | disk=[ 'file:/xen/d4e2010/s4e.img,hda,w', 'phy:/dev/sr0,hdc:cdrom,r', ] | ||
+ | </file> | ||
+ | |||
+ | *VM erneut aufstarten | ||
+ | |||
+ | xm create --vncviewer s4e2010 | ||
+ | |||
+ | *Postinstallation läuft. Danach schließt sich das Fenster wieder selbst und die VM schaltet sich ab. | ||
+ | |||
+ | *VM erneut aufstarten -> Fertig. | ||
+ | |||
+ | *DVD Laufwerk ausbauen | ||
+ | <file> | ||
+ | #disk=[ 'file:/xen/d4e2010/s4e.img,hda,w', 'phy:/dev/sr0,hdc:cdrom,r', ] | ||
+ | disk=[ 'file:/xen/d4e2010/s4e.img,hda,w', ] | ||
+ | </file> | ||
+ | |||
+ | xm create --vncviewer s4e2010 | ||
+ | |||
+ | *Falls viele Meldungen bzgl. GDMdisplay kommen und keine graphische Oberfläche geladen wird: in Konsole als root einloggen | ||
+ | |||
+ | sax2 -ar | ||
+ | |||
+ | rcxdm restart | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | *Analog später für d4e | ||
+ | |||
+ | <file> | ||
+ | name="d4e2010" | ||
+ | memory=512 | ||
+ | maxmem=512 | ||
+ | vcpus=1 | ||
+ | on_poweroff="destroy" | ||
+ | on_reboot="destroy" | ||
+ | on_crash="destroy" | ||
+ | localtime=0 | ||
+ | keymap="de" | ||
+ | builder="linux" | ||
+ | vif=[ 'mac=00:16:3e:00:00:02,bridge=br0', ] | ||
+ | vfb=['type=vnc,vncunused=1'] | ||
+ | ## Fuer Installation | ||
+ | #kernel="/xen/d4e2010/vmlinuz-xen" | ||
+ | #ramdisk="/xen/d4e2010/initrd-xen" | ||
+ | #extra="install=hd:/dev/hdc autoyast=device://hdc/xml/d4e.xml insecure=1 Language=de_DE" | ||
+ | #disk=[ 'phy:/dev/sr0,hdc:cdrom,r','file:/xen/d4e2010/d4e.img,hda,w', ] | ||
+ | ## Nach Installation | ||
+ | bootloader="/usr/lib/xen/boot/domUloader.py" | ||
+ | bootargs = "--entry=hda2:/boot/vmlinuz-xen,/boot/initrd-xen" | ||
+ | disk=[ 'file:/xen/d4e2010/d4e.img,hda,w', 'phy:/dev/sr0,hdc:cdrom,r', ] | ||
+ | </file> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | *VMs auflisten | ||
+ | |||
+ | xm list | ||
+ | |||
+ | *VM aufstarten | ||
+ | |||
+ | xm start s4e2010 | ||
+ | |||
+ | *VM herunterfahren | ||
+ | |||
+ | xm shutdown s4e2010 | ||
+ | |||
+ | *Consolen Login in VM | ||
+ | |||
+ | xm console s4e2010 | ||
+ | |||
+ | *VNC Login in VM | ||
+ | |||
+ | xm vncviewer s4e2010 | ||
+ | |||
+ | *VM killen | ||
+ | |||
+ | xm destroy s4e2010 | ||
+ | |||
+ | *VM aus Managment entfernen | ||
+ | |||
+ | xm delete s4e2010 | ||
+ | |||
+ | ... | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== USB Stick mounten ===== | ||
+ | |||
+ | *USB Stick anstecken | ||
+ | *Am HOST: | ||
+ | *fdisk -l | ||
+ | <file> | ||
+ | Platte /dev/sdb: 4005 MByte, 4005560320 Byte | ||
+ | 21 Köpfe, 21 Sektoren/Spuren, 17740 Zylinder | ||
+ | Einheiten = Zylinder von 441 × 512 = 225792 Bytes | ||
+ | Disk identifier: 0x00000000 | ||
+ | |||
+ | Gerät boot. Anfang Ende Blöcke Id System | ||
+ | /dev/sdb1 * 19 17741 3907648 c W95 FAT32 (LBA) | ||
+ | </file> | ||
+ | */etc/xen/vm/d4e2010 | ||
+ | <file> | ||
+ | disk=[ 'file:/xen/d4e2010/d4e.img,hda,w', 'phy:/dev/sdb,sdb,w', ] | ||
+ | </file> | ||
+ | |||
+ | --- | ||
+ | |||
+ | *[[http://www.novell.com/communities/node/5071/sles-10-sp2-networking-under-xen-troubleshooting-and-recommendations|SLES 10 SP2 networking under Xen]] |