Posts tagged VMware

Gratis ESXi High Availlability

3

Soms wil je een hoge beschikbaarheid bouwen voor servers maar heb je een klein budget. Nu kun je met allerlei open source software gaan knutselen en rommelen en daarbij gemakshalve vergeten hoeveel uren je hiermee bezig bent om het maar goedkoop te laten lijken. In het verleden heb ik voor een klant wel eens een High Availlability (HA) set-up gemaakt op basis van twee Dell R200 servers met ESXi 3.5 (update 2) en een Linksys NAS. De investering voor hardware was amper 2000 euro voor deze omgeving, het aantal uren om alles werkend te krijgen was 4, inclusief testen en documentatie.

Om te beginnen zal ik zeggen dat HA in een klein aantal gevallen voordelen zal bieden. Het zal je namelijk enkel beschermen tegen uitval aan hardware. Met moderne hardware is de kans op storingen echter minimaal, de meeste fouten (>90%) kent nog steeds een menselijke oorzaak. Dat gezegd hebbende: let’s rock!

Op beide servers installeer je VMware ESXi. Destijds heb ik het met versie 3.5 (update 2) gedaan. Of het met vSphere danwel ESXi4 nog steeds werkt: geen idee. Installeer de storage, (iSCSI heeft de voorkeur boven NFS) en zorg dat beide servers bij dezelfde storage pool kunnen komen.

Vanuit beide nodes gaan we een heartbeat doen, dan wil zeggen kijken of de andere server nog beschikbaar is. Wanneer dit gedurende 15 pings niet zo is (dit is een relatief korte tijd, maar wachten tijdens testen is vervelend omdat systeembeheerders altijd ongeduldig zijn) dan zal hij de virtuele servers gaan opstarten op de andere node. We maken hiervoor een script met de naam esx_ha.sh en zetten deze in de /usr/bin. Zorg er wel voor dat het script uitvoerbaar is.

#!/bin/bash
if ! ping -c 14 10.0.0.1 > /dev/null; then
for $i in `cat /etc/other_host` ; do vmware-cmd -s register $i  && vmware-cmd $i start ; done
fi
sleep 16
if ! ping -c 14 10.0.0.1 > /dev/null; then
for $i in `cat /etc/other_host` ; do vmware-cmd -s register $i  && vmware-cmd $i start ; done
fi

Vervolgens moeten we een lijst van alle virtual machines hebben. Dat doen we met het onderstaande commando. Voer deze op beide ESXi hosts uit en SCP deze dan naar de andere ESXi node toe in de /etc directory. In het bestanbd komt een lijst met alle geregistreerde VM’s. Deze kun je nog bewerken omdat er mogelijk machines in staan die je geen HA wil geven. Ook de volgorde is belangrijk, omdat de bovenste VM als eerste opgestart gaat worden bij een storing. De sleep 16 waarde geeft de tijd tussen het opstarten weer.

vmware-cmd -l | sed ’s/\ /\\ /g’ > /root/other_host

Wat we nu nog moeten doen is een crontab aanmaken die elke minuut zal draaien om te kijken of de andere host nog leeft. Nu snap je ook waarom het eerste script eigenlijk dubbel uitgevoerd is. We kunnen een cron namelijk enkel eens per minuut laten lopen. Met de sleep 16 waarde zetten we de lopende cron in de wacht. Tel hier de (2x) 14 pingpogingen bij en je zult precies op 60 seconden uitkomen. Onderstaande kun je in je /etc/crontab zetten op ESXi hosts.

MAILTO=”mail@example.com”
* * * * * /usr/bin/esx_ha.sh

Bovenstaande is natuurlijk verre van een nette oplossing voor bedrijfskritische toepassingen maar wel een leuk voorbeeld om in een lab uit te voeren. Probeer zelf te achterhalen wat ieder commando doet en ga niet klakkeloos lopen copy/pasten omdat je anders de werking ervan niet gaat snappen.

Another certificate: VMware Technical Sales Professional

1

Since I’ve already done VSP (Sales Professional) 3.5, done the Virtual  Infrastructure specification and updated my VSP to version 4.0, it was time for me to train for VMware Technical Sales Professional (VTSP). Another exam (5 actualy) and another certificate is here.

VMLOGO_VTSP_S_Q208

Enough VMware for now. Next training will be ehm… Citrix CCA for Xenserver?

ScreenHunter_04

Psst, VMware kopen?

2

Joepie, na een paar keer FAIL gezien te hebben is het dan toch eindelijk gelukt het VMware Sales Professional examen met een PASSED te beëindigen. Ikzelf was meer van het direct doorklikken naar het examen in plaats van eerst uren naar een webcast te kijken. Dit ging met alle modules eigenlijk goed, behalve de laatste. Na een paar keer gezakt te zijn heb ik toch maar besloten de 80-minutende durende webcast te volgen. En deze keer had ik het geluk an mijn zijde: met 82,6% van de vragen goed was ik over de 80% drempel heen Niet alleen de VSP is binnen, maar ook de ‘Infrastructure optimalisation’ leerweg is met succes gevolgd.

vmware-sales-professional

Wat kun je ermee, zal de niet IT’er denken? Het antwoord is makkelijk. Virtualiseren van servers is groen voor het milieu bespaard kosten. Servers draaien gemiddels met een belasting van 10-15% en draaien veelal één applicatie. Door de server te virtualiseren deel je een fysieke server op in meerdere virtuele servers. Je kunt dus meerdere servers op een fysieke server plaatsen en hierdoor bespaar je op hardware, stroom, koeling en ruimte. Bijkomende voordelen zijn dat de servers nu ‘portable’ zijn en je de beschikbaarheid kunt verhogen. Valende hardware kun je in zijn geheel zelfs opvangen zodat hiervoor een 99,99999% beschikbaarheidsgarantoe voor gegeven kan worden.

screenhunter_01

Ander voordeel is dat ik nu een behoorlijk setje gratis licenties scoor van VMware om mee te spelen te gebruiken voor demonstratiedoeleinden. Voor ongeveer $50,000,- om precies te zijn. Altijd makkelijk om showcases op te zetten en klanten een ‘Proof of concept’ te geven om te laten zien welke voordelen virtualisatie te bieden heeft. Daarnaast zijn mijn inkoopprijzen met 6% omlaag gegaan door een extra provisie. Zo verdien je toch nog wat van de voorbereidende tijd die je in de sales stopt terug. De volgende stap voor nu is VSTP (Technical sales) om uiteindelijk mijn VCP (Certified Professional) te halen. Al zie ik wel wat tegen de laatste op. Los van de € 2.900,- aan kosten moet je verplicht weer 4 á 5 dagen de schoolbankjes in.

VMware vSphere (ESX4) is arrived

3

I had to wait before I could test-drive the new VMware vSphere (ESX4) that follows up ESX3.5, also known as VMware Infrastructure that currently serves all my IT-environment in the datacenter. Today, UPS delivered the new HP Smart Array P400i 256Mb BWBC raid-controller so I could update my old P200i controller in a HP DL360G5, my testing box at home. Finally the raid-10 array is gone and replaced with araid-5 array, which holds up 5 146 Gbyte 10K RPM SAS SFF disks, which leaves one slot for the VMware hypervisor running on a 73 Gbyte 15K RPM SAS SFF.

After installation I saw a wanted new function: IPv6 support in the management interface. Since the IPv4 addresses are running out ISP’s have mayor problems in the near future. No IP-addresses means no servers, clients and connections. Another new cool feature is the support for USB devices in the virtual machine. It’s possible to attach a USB disk on the physical server that then connects to the virtual environment. Also, video memory and 3D acceleration is supported. I’ll test-drive Windows 7 RC in my new environment to see it the score will be higher this time.

esxi4_ipv6-ready

More new cool features are:
– Hot-add CPU cores
– Hot-add Memory
– VT Support in Guest OS (Testdrive ESX, Citrix Xenserver of Microsoft Hyper-V in ESX!)
– Thin provisioning of diskspace
– Vcenter finaly runs on Windows Server 2008
– More new features on the VMware website here

More next week. Since I don’t have a iSCSI SAN at home, I can only test the single-server ESXi version. There is also one cons: I have to update my VSP and VSTP skills for my certification. That will cost me about 2 days training.

Spelen met Windows 7 RC

1

In mijn vorige post zei ik het al: De release Candidate van Windows 7 – de opvolger van Vista – is beschikbaar gekomen. Eerst voor Microsoft Partners, nu ook voor het grote publiek. Door drukte kwam ik even niet toe aan testen, maar inmiddels heb ik een installatie gedaan binnen m’n VMware cluster. De eerste resultaten zijn goed. Het ziet er gelikt uit en werkt soepel, ondanks dat ik via Remote Desktop moet werken en geen grafische 3D kaart of geluidskaart tot mijn beschikking heb.

De komende weken ga ik nog maar even verder spelen maar dit zou zomaar een versie kunnen zijn die het haalt op op m’n laptop te draaien. Nu gebruik ik nog Windows Vista business. Niet dat dit zo goed is, maar meer omdat ik gedwongen wordt omdat bepaalde software niet meer werkt onder XP. Onder Windows 7, zeg maar Vista maar dan wel af, werkt het wel. Dus om die reden hoef ik de upgrade nog niet uit te stellen.

windows_7

Voor de liefhebbers nog even een screenshot. Deze VMware ESX testnode is een HP Proliant DL360G5 met 4x 146 Gbyte SAS disken (10.000 RPM) in RAID-10 en een Bi-dualcore Xeon 5120, goed voor 4x 1,86 Ghz aan rekenkracht. Dit geeft een testscore van 4.6 in Windows 7. (Grafisch en geluid laten we even achterwege).

Go to Top