Virtual Infrastructure products: features comparison


Ik was al een tijdje aan het zoeken naar een goede features comparison sheet. Ik zat er zelfs al aan te denken om er zelf een te maken tot dat Aleks (virtualistic.nl) me de volgende site liet zien: http://www.it20.info/

Disclosures:

  • I have limited the scope to x86 virtualization solutions
  • Virtualization is such a broad topic that I have decided to limit this table to hardware virtualization only solutions. The only exceptions as of today are “SW Virtuozzo” and “Solaris Containers” which do not implement hw virtualization but rather OS virtualization. For a description of these various virtualization tehcnologies check this article.
  • I have limited the solutions and the ISV to what I personally believe to be those that currently matter for the commercial/enterprise customers.
  • To shape/structure and fill this table I have collected feedbacks from various communities and other tables I came across in the last few months (thanks to Andreas Groth for his inputs). I am trying to maintain this page for the sake of the community … not to get credit for a work that others have been doing and I am only integrating here.
  • It’s proving to be very difficult to rate thorugh a simple yes/no table the value of a solution over the other. This is becoming even more challanging since most ISV’s are pushing into the value-add features rather than the pure hypervisor …
  • …. but since so many people are looking for such a table I decided to try ….
  • If you are one one the ISV’s mentioned below feel free to send me feedbacks and suggestions to the e-mail address above.
  • Some of the info in the tables are facts. Other info are opinion of the author and as such should be treated.

Structure of the Comparison:

  • High-level info and general market scenario (this will position the offering in the market)
  • Host/Hypervisor specific information/characteristics (this will high-light the hypervisor features)
  • Virtual Machines specific information/characteristics (this will high-light the potential virtual environments characteristics)
  • Infrastructure Management specific information/characteristics (this will enlarge the scope to the out-of-the box infrastruxture management features)

De comparison sheet kun je hier bekijken: http://www.it20.info/misc/virtualizationscomparison.htm

Thanks Aleks voor de link!

Virtualization: witch Hypervisor is your VM running At?


Dit kun je nagaan door naar het mac adres van de virtuele nic te kijken.

Via het volgende lijstje kun je zien welk mac-adres bij welke hypervisor hoort:

  • Microsoft: 00-03-FF
  • SWsoft: 00-18-51
  • Virtual Iron: 00-0F-4B
  • VMware: 00-0C-29 and 00-50-56
  • XenSource: 00-16-3E

Bron: http://www.techlog.nl/archive/2007/11/28/hey_vm_whats_your_hypervisor

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.