Jeg installerte VM med prekonfigurert YaST2 gui verktøy for rhel5. Installasjonen ville ikke kjøre ved valg av PVM og varslet manglende drivere. Prøvde ikke ikke mixen PV OS (xen kjerna var jo på dvden) og fullvirtualiserte drivere. For meg virker det som om det jeg nå sitter med, etter at Xen pakkemønsteret ble lagt til direkte fra CentOS, innenfra den fullvirtaliserte VM etterpå.
Her de 6 interaktive YaST skjermbildene for konfigurerasjon og installasjon av Xen VM for et utvalg OS versjoner. De gjør det svært enkelt, raskt og brukervennlig sette opp Xen VM innenfor gitte rammer, mens kommandoverktøyene gir full fleksibilitet for skreddersøm:
Konfig fila for xen rhel5 på SUSE verten viser kun HVM installasjonen slik den ble utført, og kan nok ikke forventes å oppdatere seg, når Xen ble installert innenfra VMen etterpå:
- Kode: Merk alt
linux-78n9:~ # cat /etc/xen/vm/rhel5
name="rhel5"
uuid="7c9954c4-4b24-31d7-f029-066f246d4b61"
memory=544
maxmem=1024
vcpus=1
on_poweroff="destroy"
on_reboot="restart"
on_crash="destroy"
localtime=0
builder="hvm"
extid=0
device_model="/usr/lib/xen/bin/qemu-dm"
kernel="/usr/lib/xen/boot/hvmloader"
boot="c"
disk=[ 'phy:/dev/sda11,hda,w', 'phy:/dev/sr0,hdc:cdrom,r', ]
vif=[ 'mac=00:16:3e:5b:47:32,bridge=br0,model=rtl8139', ]
stdvga=0
vnc=1
vncunused=1
apic=1
acpi=1
pae=1
serial="pty"
/dev/xvd
Sjekket på CentOS installasjonen der /dev/hda vises.
Logget meg også inn med NX på kontorserveren, der vi kjører SLES10 og openSUSE 10.3 som PVM gjester. Sjekket på SuSE gjesten, og ja, de bruker /dev/xvd konvensjon på diskene.
xennet og xenblk
Finnes ikke på CentOS installasjonen med lsmod. Det rimer jo bra med feilmeldingen om manglende drivere fra PVM installasjonsforsøket med YaST.
Jeg søkte også med CentOS pakkehåndtereren uten å finne dem. Googlet og så at det hadde vært diskusjoner om at de hadde manglet. Finner du disse kompilert inn i din CentOS kjerne, eventuelt etterinstallert dem fra andre repo?
Sjekket med lsmod også på kontorets openSUSE gjest, og fant xennet og xenblk der.
Edit: Via dmesg ser det ut som om paravirtualiserte gjester har
- Kode: Merk alt
BIOS-provided physical RAM map:
Xen: 0000000000000000 - 0000000040800000 (usable)
Denne fant jeg likevel på CentOS, såvel som på SuSE
Derimot fant jeg noe på openSUSE gjesten som virker interessant i denne forbindelse, og som ikke finnes på CentOS gjesten:
- Kode: Merk alt
xen-vbd registered block device driver