On interesting stuff
Virtualization
Proxmox VE versus VMWare ESXi (tummy.com, ltd. Journal Entry)
Jun 2nd
(Weinig updates ivm rsi)
Interessante review:
Overview
Proxmox VE, like VMWare ESX, is a “bare metal” virtualization environment. You can stick in the CD, answer a few questions, and have a system ready to start putting virtual machines on. So, in that respect it looks a lot like VMWare ESXi. In this review I will be comparing only the free version of ESXi, not any of the for-pay add-ons.
Proxmox provides many compelling advantages over VMWare ESXi. These include not requiring MS Windows for the use, ability to manage a whole cluster of machines, live and off-line migrations, and unrestricted access to the underlying systems.
Details
Like VMWare, Proxmox provides full system virtualization via KVM. Completely unlike VMWare, Proxmox also can provide container-based virtuals via OpenVZ. OpenVZ allows for extremely light-weight virtual machines. For example, my test Hardy system was using 5MB of RAM where a similar fully-virtualized system used 150MB.
Lees verder @ Proxmox VE versus VMWare ESXi (tummy.com, ltd. Journal Entry).
Virtualisation Comparison | Open Source Geek
Feb 23rd
Comparison of various virtualisation platforms;
“Im a virtualization fanboy, sorry but its true. It solves so many of our problems (rollback of updates, power & aircon savings, operation resilience, zero downtime etc) and without any downside that I can think of. I use it at work and I use it at home – it rocks! Recently I ran into an issue with my home virtualization setup (I wrote about some of the issues here).”
OpenVZ, een interessant virtualisatie alternatief
Dec 5th
Een tijdje terug schreef ik al dat ik bezig was met het installeren van OpenVZ. Inmiddels heb ik de installatie afgerond en er een avond mee gewerkt en ik ben erg onder de indruk! Voor sommige scenario’s denk ik dat OpenVZ een zeer goed alternatief zou kunnen zijn voor andere virtualisatie-methoden zoals ESX. Met OpenVZ is het mogelijk om meerdere virtuele operating-systems op 1 fysieke host te draaien. Op een ESX wordt hardware nagebootst en hier kun je vervolgens vrijwel alles op draaien. Bij OpenVZ moet alles binnen het host-OS kunnen draaien, het is dus alleen mogelijk om Linux-distributies te virtualiseren. Het voordeel is dat de overhead veel lager is en het ook mogelijk is om 64-bit guests te virtualiseren op CPU’s zonder VT-ondersteuning.
Een ander groot voordeel van deze implementatie is dat alle hardware-initialisatie bij het starten van de virtuele operating-systems kan worden overgeslagen. Bij een herstart of live-migratie van een virtueel OS verlies je dus ook maar 1 ping. Een ander groot voordeel is dat de OpenVZ-host en de virtuele OS-en naadloos met elkaar integreren. Vanaf de OpenVZ-host is de root van virtueel OS nummer 10 bijvoorbeeld te benaderen via /vz/private/10/ en is het mogelijk om commando’s uit te voeren op het virtuele OS of de console hiervan over te nemen. Het deployen van nieuwe virtuele OS-en gaat ook veel sneller dan bij een ESX, dit kost gemiddeld slechts zo’n 30 seconden. Zoals je ziet biedt OpenVZ veel management-voordelen ten opzichte van hardware-virtualisatie, mits je geen Windows servers wil virtualiseren.
Ik ga de software nog een tijdje testen (het draait nu op mijn PowerEdge 2850) om het vervolgens in te gaan zetten op de server in Ede. Een extra server plaatsen is daar qua stroom helaas niet echt goed te praten maar door de uitbreidingen van het netwerk (ondersteunt inmiddels bijv ook het bedrijfje van mijn vader) is het wel wenselijk om de rollen te gaan scheiden. Door OpenVZ wordt het mogelijk om op diezelfde server gemakkelijk meerdere virtuele OS-en aan te bieden. Door de lage overhead is het mogelijk om dit ook op relatief trage machines te gebruiken, ook disk-access en geheugen-gebruik zijn bijvoorbeeld veel minder een issue simpelweg omdat er per virtueel OS minder hoeft te worden ge-emuleerd dan voor een virtueel Operating System.
Een interessante recente ontwikkeling (zie 3e alinea) in de Linux-kernel maakt het mogelijk om gebruik te maken van Kernel Samepage Merging (KSM), dit betekend dat alles wat dubbel in het geheugen wordt geladen slechts 1 keer wordt geladen. Bij het hosten van meerdere virtuele web-servers zou dit betekenen dat het mogelijk wordt om de webserver-software maar 1 keer in het geheugen te hebben staan voor een X aantal servers, het enorme geheugen-voordeel is natuurlijk duidelijk. Op dit moment is het nog enkel geimplementeerd voor KVM (een andere virtualisatie-methode voor Linux) maar ik hoop dat dit binnekort ook voor OpenVZ mogelijk wordt, dan schaalt het nog beter ten opzichte van ESX!
Installing OpenVZ Virtualization Software
Nov 22nd
Hier ben ik op het moment mee bezig, ziet er uit als een leuk alternatief voor ESX om een bestaande Linux-server een nieuw leven te geven;

