How To: XenEnterPrise 4 within a VM on Workstation 6


Nadat het gelukt was om VMware ESX 3.0.x te installeren in een VM op VMware Workstation 6 (zie deze post) kon Xen natuurlijk niet achter blijven.

Hierbij laat ik jullie in deze mini tutorial zien hoe dit in zijn werk gaat.

Voordat je kunt beginnen heb je de volgende dingen nodig:

  • XenServer-4.0.1-install-cd.iso
  • XenServer-4.0.1-linux-cd.iso
  • Een pc met een intel VT processor.
  • Veel geheugen, minimaal 2048MB waarvoor 1024MB nodig is voor de VM zelf. Dit heb je nodig want anders wil Xen niet starten.
  • VMware Workstation 6

Daarna maak je een VM aan met als uitgangspunt Other Linux 2.6.x kernel 64-bit.

Vervolgens dien je het VMX bestand aan te passen zoals het onderstaande:

config.version = “8”
virtualHW.version = “6”
scsi0.present = “TRUE”
memsize = “1024”
scsi0:0.present = “TRUE”
scsi0.virtualDev = “lsilogic”
scsi0:0.fileName = “XENENTERPRISE4.vmdk”
ide1:0.present = “TRUE”
ide1:0.fileName = “H:\XEN\XenServer-4.0.1-linux-cd.iso”
ide1:0.deviceType = “cdrom-image”
floppy0.autodetect = “TRUE”
ethernet0.present = “TRUE”
ethernet0.wakeOnPcktRcv = “FALSE”
ethernet0.virtualDev = “e1000”
ethernet0.addressType = “generated”
ethernet1.present = “TRUE”
ethernet1.wakeOnPcktRcv = “FALSE”
ethernet1.virtualDev = “e1000”
ethernet1.addressType = “generated”
ethernet2.present = “TRUE”
ethernet2.wakeOnPcktRcv = “FALSE”
ethernet2.virtualDev = “e1000”
ethernet2.addressType = “generated”
usb.present = “FALSE”
ehci.present = “TRUE”
sound.present = “TRUE”
sound.fileName = “-1”
sound.autodetect = “TRUE”
svga.autodetect = “TRUE”
pciBridge0.present = “TRUE”
mks.keyboardFilter = “allow”
displayName = “XENENTERPRISE4”
guestOS = “other26xlinux-64”
nvram = “Other Linux 2.4.x kernel.nvram”
deploymentPlatform = “windows”
virtualHW.productCompatibility = “hosted”
tools.upgrade.policy = “useGlobal”
### ICTFreak Addition to VMX File
## Enabling Intel VT
monitor_control.restrict_backdoor = TRUE
monitor_control.vt32 = TRUE
### End Addition

floppy0.present = “FALSE”

isolation.tools.hgfs.disable = “TRUE”

ethernet0.generatedAddress = “00:0c:29:5d:7e:9a”
ethernet1.generatedAddress = “00:0c:29:5d:7e:a4”
ethernet2.generatedAddress = “00:0c:29:5d:7e:ae”
uuid.location = “56 4d 76 d7 d7 f0 7f 12-df fa 58 dc 92 5d 7e 9a”
uuid.bios = “56 4d 76 d7 d7 f0 7f 12-df fa 58 dc 92 5d 7e 9a”
scsi0:0.redo = “”
pciBridge0.pciSlotNumber = “17”
scsi0.pciSlotNumber = “16”
ethernet0.pciSlotNumber = “32”
ethernet1.pciSlotNumber = “33”
ethernet2.pciSlotNumber = “34”
sound.pciSlotNumber = “35”
ehci.pciSlotNumber = “36”
ethernet0.generatedAddressOffset = “0”
ethernet1.generatedAddressOffset = “10”
ethernet2.generatedAddressOffset = “20”

tools.remindInstall = “TRUE”

Nadat je de vet gedrukte donkerblauwe toevoegingen hebt gedaan, kun je het vmx bestand opslaan.

Nu kun je de ISO mounten en XEN Enterprise 4 installeren.Nadat de setup klaar is zie je het onderstaande scherm

xeninws6

En daarnaast kun je op een Windows machine de XenCenter (VC van Xen) Software installeren. Dat ziet er zo uit

xencenter

Veel plezier met het testen van Xen binnen VMware Workstation 6.

Advertisements

9 thoughts on “How To: XenEnterPrise 4 within a VM on Workstation 6

  1. Petje

    Absoluut leuk uitgezocht weer… 🙂

    Alleen de toevoeging van de 2 VT regels zijn belangrijk.
    Wanneer je voor 64 bit guest kiest worden het automatisch e1000 kaarten… Dus gewoon 3 kaarten in de VM stoppen en daarna de 2 VT regels toevoegen…

    Reply
  2. Petje

    Nog een vraagje.. kreeg je bij installatie ook melding over ontbreken van VT technologie ?
    Staat volgens mij allemaal aan maar toch die melding..

    Reply
  3. afokkema Post author

    Klopt ja over die Intel e1000 regels. Die VT melding kreeg ik ook echter de linux VM’s draaien prima. Windows VM’s gaan alleen niet werken denk ik. Die hebben echt VT nodig.

    Reply
  4. Sake

    Of PC met AMD processor met AMD-V.
    Dat zijn alle AM2/SocketF processoren.
    Verander voor AMD processoren:
    monitor_control.enable_svm = TRUE
    #monitor_control.vt32 = TRUE

    Reply
  5. Jeroen

    super dat het zou moeten werken alleen bij mij blijft ie hangen op 13% hardware detectie?? Ik heb de config overgenomen en draai zelf een q6600.

    iemand tips?
    \
    thx

    Jeroen

    Reply
  6. Sven

    Bij mij bleef die ook hangen op 13%. De oplossing daarvoor is een VM maken met alleen IDE. In de VMX ook het volgende aanpassen:
    van:
    scsi0:0.present = “TRUE”
    naar:
    scsi0:0.present = “FALSE”

    Reply
  7. Roger

    scsi naar FALSE veranderd, maar blijft steken bij 13%. Overigens met XS4.1.0
    4.0.1. werkt wel, maar kan ik geen windows VMs op aanmaken (HVM is required for this operation).
    Overigens wordt de FALSE setting bij opstarten van VM weer gewijzigd in TRUE (??)

    Reply
  8. Ron

    Bij mij precies hetzelfde.
    scsi naar FALSE veranderd, maar blijft steken bij 13%. Overigens met XS4.1.0

    4.0.1 werkt bij mij ook, kreeg echter ook een melding over VT niet enabled zou zijn in de bios.

    Reply
  9. Pingback: Running XenServer 5 in a VM on Workstation 6.5 « Tom Van Gramberen’s IT Blog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s