Telling stories for a living

Tag: VCP (Page 2 of 2)

De voorbije weken ben ik intensief bezig geweest met VMWare ESX en alles wat daarbij komt kijken met het doel op het behalen van mijn VMWare Certified Professional titel. Als alles goed gaat, ga ik volgende week of ten laatste de week daarna mijn examen afleggen en zal ik hopelijk geslaagd zijn.
Concreet betekent dit dat ik de komende dagen (inclusief het komend weekend) elke vrije minuut moet en zal spenderen aan het maken van proefexamens, het doornemen van cursussen, lezen van (e)-boeken en het afschuimen van internet fora. En dan heb ik nog niet gesproken over het hands-on gedeelte met de servers zelf.
Dat laatste heb ik de voorbije dagen niet veel gedaan omdat die servers in mijn bureau liggen en nogal veel warmte afgeven. En aangezien het buiten een (on)aangename 35 graden en meer is, moet ik niet vertellen dat het binnen onhoudbaar is met zo drie warmtestoven op volle snelheid.
Hoop dus samen met mij dat het de komende dagen een pak minder warm gaat worden, liefst met veel regen zodat er geen enkel excuus is om niet binnen te zitten en te studeren ;-).

Om VMWare en in het bijzonder ESX onder de knie te krijgen en mezelf voor te bereiden op het VCP examen, volstaat een test labo natuurlijk niet. De cursusboeken die ik gekregen heb bij de opleiding zijn best ok, maar gaan zoals vaak met cursusboeken niet diep genoeg in op de verschillende onderdelen.
Daarom heb ik enkele boeken bij elkaar gezocht die me moeten helpen en tot nu toe (ik ben ze zowat allemaal tegelijkertijd aan het lezen, van links naar rechts, diagonaal en van voor naar achter) bevallen ze me uitstekend:

Ik heb voor de links gebruik gemaakt van de website van HCW, maar als je interesse zou hebben om deze boeken aan te kopen, check dan ook de site van Amazon, Proxis,… en vergelijk prijzen. Soms zitten daar namelijk serieuze verschillen!
Als je geen geld wil uitgeven aan zulke boeken, dan is de website van VMWare zelf natuurlijk ook altijd aan te raden. Het staat er vol met documentatie, whitepapers, technical papers, FAQ sheets,… en zo voorts. In sé doen boeken niet meer dan die informatie herschrijven, dus als je zin hebt om alles zelf te doorzoeken – be my guest. Een voordeel van boeken zoals VCP Test Prep is dat er na elk hoofdstuk een resem voorbeeldvragen komen, zodat je je kennis kan toetsen.
Als er nog iemand tips heeft voor interessante lectuur of websites met interessante artikels, shout it out in the comments please!

Neen, niet voor altijd want ik heb nog altijd de Lotto niet gewonnen. Spijtig. Deze week is een werkweek en daarna is er een weekje van welverdiende rust en ontspanning (heck, het is al geleden van eind januari dat ik nog vakantie nam – toen om te gaan snowboarden in de Franse Alpen).
Buiten een citytrip van een dag of drie naar Düsseldorf (waar net op dat moment een serieus grote kermis aanwezig is met attracties die ze hier zelfs niet in pretparken hebben) staat er nog niets gepland en wordt het meer iets van “carpe diem” en we zien wel wat er komt. Het enige waar ik een beetje op hoop is zonneschijn. Geen dertig graden en tropische zaken of zo, maar gewoon droog met temperaturen tussen de 20-25 graden.
Werkgewijs wordt het nog een weekje alles geven op vlak van voorbereiding voor het VMWare VCP examen, veel lezen en proberen en me verder verdiepen in de virtualisatie materie. Genoeg om me nog vijf werkdagen mee bezig te houden dus ;-).
En ja, ik moet mijn bouwdagboek dringend eens bijwerken want ondertussen zijn er al veel nieuwigheden en updates die het vermelden waard zijn! Hoe het daar dus in de gaten ;-).

Zoals jullie in mijn vorige blogpost konden lezen, ben ik volop bezig met me voor te bereiden op het behalen van het VMWare Certified Professional statuut. Vorige week had ik een 4-daagse opleiding, maar vanzelfsprekend verlies je al die kennis vliegensvlug als je daar niet mee bezig blijft. Alleen in boeken neuzen is interessant, maar daarmee doe je geen hands-on ervaring op en laat net dat van vitaal belang zijn om iets goed onder de knie te krijgen.
Op het werk hebben we wel enkele VMWare machines, maar ofwel draait daar productie op en daar blijf je af, ofwel is het een testmachine waarop ook andere collega’s met testen bezig zijn en dus kan ik die machine(s) niet zomaar rebooten, herinstalleren, verknoeien,… wanneer het mij uitkomt. Mijn eerste oplossing was op mijn laptop VMWare Workstation gebruiken om een testomgeving in op te zetten (daarover zal ik in de nabije toekomst eens een blogpost schrijven, misschien dat het toch wel interessant is voor sommigen onder jullie?), maar nadat ik die theorie in de praktijk had omgezet, bleek mijn ThinkPad te kreunen onder al dat virtueel geweld. Wat had je anders gedacht met volgende setup:

  • 2 x ESX server met 2GB RAM.
  • 1 x ISCSI software emulatieserver die als SAN zal dienen voor de ESX servers.
  • 1 x Windows 2003 Server (gestript met nLite) die dienst doet als Routing & Remote Access machine, maar ook als DNS server (VMWare staat of valt bij een goede DNS werking).
  • 1 x Windows XP Professional die in eerste instantie VMWare Virtual Center draait (van waaruit je de ESX servers aanstuurt voor o.a. VMotion), maar daarnaast ook dient als “management console” voor de SAN-server en alle andere testen die moeten gebeuren.
  • Binnen de gevirtualiseerde ESX servers draaien ook nog eens twee virtuele machines: eentje met een gestripte W2K3 en eentje met een Linux distro (DSL).

Mijn laptop heeft 4GB geheugen, wat genoeg blijkt voor al dit moois, onder voorbehoud dat ik het niet te bont maak. De dual-core Centrino 2 2GHz CPU houdt het ook goed vol en gaat zelden boven de 50% lopen (natuurlijk afhankelijk van wat ik doe binnen de testomgeving). Het enige probleem, dat tegelijkertijd ook verantwoordelijk is voor de “übertraagheid” van mijn virtueel testlabo, is de harde schijf.
Al dat virtueel geweld draait uiteindelijk op één enkele harde schijf, dat dan nog een laptopmodel is en op 5400 toeren per minuut loopt. En dan hebben we het nog maar alleen over VMWare Workstation en het testlabo dat daarin draait, maar we mogen niet vergeten dat mijn operating systeem zelf (Windows 7), mijn browser, mijn e-mail client,… ook nog actief zijn én eveneens op diezelfde hardeschijf losbeuken. Het resultaat is dat de schijf totaal niet kan volgen met de gevraagde commando’s en dus aan multitasking gaat doen – met een traag systeem tot gevolg. VMotion lukt trouwens niet, want de ESX komt me vertellen dat er niet genoeg resources vrij zijn om de operatie succesvol uit te voeren.
De “virtuale” testomgeving is dus ok voor kleine dingen, om een setting na te kijken bijvoorbeeld. Maar voor het serieuzere testwerk volstaat het niet en moest er een andere oplossing gezocht worden. Eerst dacht ik er aan om mijn volledige testomgeving na te bouwen / te kopiëren naar mijn vast werkstation, dat met zijn quadcore 3,4GHz, 8GB geheugen én snellere harde schijven een pak performanter is dan mijn laptop. Maar dan bleef ik met de beperkingen van de virtualisatie  binnen een virtueel platform zitten en eigenlijk wou ik toch graag een deftige testsetup opzetten om mij zo goed mogelijk te kunnen voorbereiden op mijn examens.
Tijd om nieuwe hardware te kopen dus. Maar, VMWare ESX is niet de meest gemakkelijke klant op gebied van acceptatie van hardware. De harde schijven moeten SCSI modellen zijn (sommige SATA disks werken omdat de SATA controllers soms dezelfde chipset hebben als de SCSI controllers – maar officieel is het niet gesupporteerd), de netwerkkaarten moeten ook van bepaalde types zijn (lees: Intel), de CPU’s tussen de ESX servers onderling moeten van dezelfde familie zijn,… kortom veel prerequisites dus! Je kan altijd eens piepen op Ultimate WhiteBox, een website van VMWare addepts waar je een lijst kan vinden van geteste en gevalideerde (en soms ook officieel niet ondersteunde) hardware.
Voor mezelf had ik besloten dat ik drie servers wou hebben, allemaal met officieël ondersteunde hardware. Niet omdat dat sneller zou werken of zo, maar gewoon omdat ik me moet voorbereiden op de examens en ik geen zin heb om te tweaken en te tunen om iets ongesupporteerd toch te laten werken. Nieuwe servers waren out of the question wegens veel te duur voor mijn behoeftes. Tweedehands dan maar, en wat is er dan beter dan eBay?
Na een paar uurtjes browsen, afchecken van hardware, nog wat google’en en een schematekening om te bepalen wat ik allemaal nodig heb, was de kogel door de kerk en heb ik mij hetvolgende gekocht:

  • 2 x Dell Poweredge 2650: 2 x Intel Xeon 3,06GHz CPU – 2GB RAM – 73GB Ultra320 SCSI HDD @ 10K RPM
  • 1 x Dell Poweredge 2850: 2 x Intel Xeon 3,2GHz CPU – 4GB RAM – 2x36GB Ultra320 SCSI HDD @ 15K RPM

Dell Poweredge

De 2850 krijgt een Redhat OS mee met daarop een VMWare Server installatie. Binnen deze VMWare komen er drie virtuele machines:

  • een iSCSI software emulator die de shared storage zal emuleren, nodig voor VMotion en HA testen.
  • een Windows 2003 Server die Virtual Center, RRAS en DNS voor zijn rekening zal nemen.
  • een Windows XP Professional die zal gebruik zal worden voor het beheer van bovengenoemde configuraties.

De twee 2650 machines gaan op hun beurt dienst doen als VMWare ESX servers met VMWare Infrastructure 3.5 als operating systeem. Al de servers beschikken over een dual gigabit netwerk interface en dus zullen de ESX machines één connectie naar “het netwerk” krijgen en één connectie voor “IP Storage – iSCSI dus”. Idealiter heb je drie netwerk interfaces en kan je die derde dan gebruiken voor de service console, maar ik ga die samen met de IP Storage connectie op een NIC definiëren. Als de nood hoog is, kan ik nog altijd een extra NIC bijplaatsen, maar voorlopig ga ik het zo doen.
Al de servers zijn trouwens rack-mountable modellen, “pizzaboxes” zoals wij ze wel eens noemen, beschikken over redundante power supplies, hebben cd-rom (2650) of dvd-rom (2850), VGA, PS2 en USB2.0 aansluitingen aan voor- en achterkant en maken gigantisch veel lawaai wegens extreme fans die ervoor moeten zorgen dat die dingen in alle omstandigheden up & running blijven. Je kan er dus van op aan dat die dingen enkel online gaan zijn wanneer ik er effectief testen op wil doen, tenzij ik ergens een kleine rack op de kop kan tikken en dat ding in de garage of zo kan opstellen… ;-).
Gisterenavond heb ik de eerste ESX server al geïnstalleerd, weliswaar zonder shared storage en dus met een virtuele testmachine op de local storage, en dat ging zeer vlotjes. Meer dan genoeg resources available. Vandaag verwacht ik de levering van de 2850 server en dan kan ik al beginnen met de setup van de backend voor mijn ESX omgeving. En tegen dat die goed en wel opgezet is, is het weekend alweer voorbij en staan ze met de derde en laatste server aan de deur.
Wordt zonder twijfel spoedig vervolgd…

Virtualisatie is “hot” en zal naar de toekomst toe alleen maar “hotter” worden. VMWare, Citrix (Xen) en zelfs Microsoft (Hyper-V) zitten op de virtualisatiekar, de ene al wat langer dan de andere, wat op zich al een teken aan de wand is dat deze technologie nog  lang in ons midden zal vertoeven.
Mijn werkgever focust vooral op producten van EMC en aangezien VMWare deel uitmaakt van de EMC groep, is het logisch dat het ook deze virtualisatie-software is die we op het werk aan de man (zullen) brengen. Ik had het geluk om de eerste werknemer te zijn die op VMWare training moest / mocht gaan en dat is exact wat ik vorige week gedaan heb – meer bepaald bij Distrilogie te Vorst.
Aangezien het de bedoeling is dat ik de status van VCP behaal – VMWare Certified Professional – was het meegenomen om uitleg te krijgen van iemand die weet waarover het gaat. Ja, je kan dat allemaal op eigen houtje leren met boeken en artikels en hands-on, maar als iemand die de kneepjes van de technologie beheerst je vier dagen intens uitleg geeft en brainpicking aanmoedigd, dan ben je toch bevooroordeeld ten opzichte van iemand die het volledig met zelfstudie moet doen. Uiteindelijk zal je er ook wel komen, alleen duurt het veel langer en moet je zelf meer fouten maken alvorens je het leert ;-).
Laat het wel duidelijk zijn dat enkel training volgen totaal niet voldoet. Je moet er zelf ook mee bezig zijn, prutsen, machines opzetten, experimenteren, artikels lezen, boeken doorbladeren,… want anders vervaagt de opgedane kennis als sneeuw voor de zon. En daarbij, gedurende die training kom je niet “alles” tegen… er zijn nog zoveel variabelen of situaties die je moet ontdekken en daarvoor moet je praktijkervaring hebben. Niks aan te doen. Punt aan de lijn.
Voor de cursus had ik al veel ervaring met VMWare Workstation en vorige week had ik al een ESX server draaien om mee te spelen. Maar nu de training erop zit, heb ik nog meer “goesting” om erin te duiken en er zwaar in te vliegen. Ik heb al een testopstelling in gedachten waarmee ik zo goed als alles kan doen wat de technologie toelaat. Die opstelling opzetten zal wel enkele dagen werk kosten, maar eenmaal dat achter de rug is, kan de fun beginnen.
Ik zal dus weten wat doen volgende week, want dit weekend is het er totaal niet van gekomen wegens geen tijd en veel te mooi weer om binnen achter de computer te zitten.
U mag zich dus verwachten aan een hoop virtualisatie mambo-jambo van mijnen tewege. Als u tips hebt met leuke sites, artikels, must-have boeken,… laat ze maar na in de commentaar! Ik dank u alvast bij voorbaat.

Newer posts »

© 2024 Unexpected.be

Theme by Anders NorenUp ↑