2.6.
Windows XP birtualizatzen
Maila bat gorago
Lehenengo ISO irudi bat sortuko dugu WXP-ren instalazio CDakin, adibidez K3B erabiliz. ISOa sortu denean scp erabiliz xen zerbitzari fisikoan kopiatuko dugu.
root@IMH01XEN01:~# ls -l /root/InstalazioIrudiak/wxpsp3/
total 669712
-rw-r--r-- 1 root root 685105152 2008-12-11 16:30 WXPSP3.iso
Orain Bolumen Logikoa sortuko dugu. 10 Gigako diskoa jarriko diogu, adibide honetako XP honek ez baitu du datu askorik izango.
root@IMH01XEN01:~# lvcreate -L 10G -n xenwinxp01 volgroupxen
Logical volume "xenwinxp01" created
Orain sortu dugun diskoa formateatu egin behar dugu
root@IMH01XEN01:~# mkfs -t vfat /dev/volgroupxen/xenwinxp01
Aurrez esan bezala, instalazioa egiteko ISO bat erabiliko dugu. ISO hau muntatu egin behar dugu sistemak ikus dezan. ISO bat muntatzeko libre dagoen loop bat erabiliko dugu.
root@IMH01XEN01:/etc/xen# losetup /dev/loop1
loop: can't get info on device /dev/loop1: No such device or address
Hau libre dago, beraz erabiliz dezakegu.
root@IMH01XEN01:/etc/xen# losetup -r /dev/loop1 /root/InstalazioIrudiak/wxpsp3/WXPSP3.iso
Ondo muntatu duen ikus dezakegu:
root@IMH01XEN01:/etc/xen# losetup /dev/loop1
/dev/loop1: [0803]:4472848 (/root/InstalazioIrudiak/wxpsp3/WXPSP3.iso)
Orain xen konfigurazio karpetara joan, eta hoberena lehendik daukagun windows-erako konfigurazio fitxategi bat oinarri bezala hartzea da. Horretarako, konfigurazio fitxategia kopiatuko dugu:
root@IMH01XEN01:~# cd /etc/xen
root@IMH01XEN01:/etc/xen# cp xenwinserver01.cfg xenwinxp01.cfg
Hau egin ondoren, konfigurazio fitxategi berria editatuko dugu.
kernel = '/usr/lib/xen/boot/hvmloader'
builder = 'hvm'
memory = 512
name = 'xenwinxp01'
vcpus = 1
vif = [ 'type=ioemu, bridge=xenbr0' ]
# cdrom = '/dev/sdc0'
# boot on floppy (a), hard disk (c) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
boot='d'
sdl = 1
vnc = 0
nographic = 0
disk = [ 'phy:/dev/volgroupxen/xenwinxp01,hda,w','phy:/dev/loop1,ioemu:hdc:cdrom,r']
device_model = '/usr/lib/xen/bin/qemu-dm'
usbdevice='tablet'
Aldatu ditugun parametroak hauek dira:
memory = 512
name = 'xenwinxp01'
boot = 'd'
sdl = 1
vnc = 0
nographic = 0
disk = [ 'phy:/dev/volgroupxen/xenwinxp01,hda,w', 'phy:/dev/loop1,ioemu:hdc:cdrom,r' ]
usbdevice='tablet' (xaguak arazorik ez emateko)
Honekin suposatzen da dena prest dugula. Instalazioa martxan jartzeko linux zerbitzari fisikoan leihoak kargatuta izan behar ditugu, bestela ezin izango ditugu Windows instalatzailearen mezuak ikusi. Gure kasuan linux zerbitzari fisikora VNC bitartez konektatuko gara.
XEN zerbitzari fisikoak X-Window (Gnome) martxan izan behar ditu, eta Remote Desktop erabiltzeko konfiguratua, irudian ikusten den bezala:

Gauzak ondo egin baditugu, VNC erabiliz zerbitzari fisikora konektatu ahal izango gara. Hemen gure zerbitzari fisikoko GNOME mahaigaina (garbia ezta ?)


Hau egin ondoren, ikusiko dugu nola beste leiho bat zabaltzen den Windows berria konfiguratzeko

Orain Windows-en instalazio normala egitea besterik ez dugu. Instalazioa bukatzen denean makina birtualaren konfigurazio fitxategian nographic=1 parametroa komentatu egingo dugu.
#nographic=1
Honela, makina hau automatikoki arrankatu ahal izango dugu, nahiz eta zerbitzari fisikoak Gnome arrankatu ez. Beste era batera esanda, zerbitzari fisikoan X-Window ez da martxan egon behar Windows makina birtuala martxan jarri ahal izateko.