My ramblings about all things technical

Tag Archives: DRS

There have been some brilliant blog postings since my last All Things Virtual,the release of some great news for android phones and a book written by two of the top VMware professionals in the world. If this is the first time you are reading one of my All Things Virtual then the idea of the posting is a quick post up of all the things virtual and linked to virtual that I have been doing/working with/learning/reading up on in the past few weeks.

Frank Denneman of frankdenneman.nl fame and Duncan Epping of Yellow-Bricks.com fame have written and released the vSphere 4.1 HA and DRS technical deepdive book. These two guys are probably the two best people in the fields of DRS and HA with Duncan having the very successful and extremely in-depth HA Deepdive and DRS Deepdive postings on his blog as well Frank having some of the best postings on DRS on his blog. I have ordered the book already and am awaiting its arrival. Both Duncan and Frank have already covered what is in the book in such detail that I feel it’s pointless to rehash what they have already said so here is Duncan and Franks postings about the book. I look forward to reading through the whole book when it arrives and strengthening my knowledge on the two technologies.

As I’ve said a few times before I enjoy testing myself by trying to obtain certain certifications, not to be a certification collector but to set goals to try to continually push myself and strengthen my knowledge and not sit still. So the release of the new certifications by EMC really caught my attention as I’m currently trying to strengthen my knowledge on storage technologies and practices by doing the ISM(Information Storage and Management) course. One of the perks of working for EMC is I’m able to do the course as a e-learning course for free and with the release of the new EMC Cloud Architect certifications the first step is obtaining your Information Storage and Management Associate (EMCISA) certification which fits in perfectly to my study goals for 2011. To make sure I don’t explain it incorrectly I would recommend reading Chuck Hollis’ blog where he has detailed the new certifications.

Speaking of certifications I’m really pleased by the amount of traffic my VCAP-DCA&DCD Study Resources Page and my VCP Study Resources Part 1 and Part 2 pages are receiving. Thanks to everyone who has linked to it/tweeted about it. One of the main resources listed in my VCAP-DCA study resources is Sean Crookston’s VCAP-DCA Index. Sean has now written the exam and has posted a brilliant write up on his impressions of the exam here. Rynardt Spies has also recently written the exam and posted his impressions here. I’ve decided to try sit the exam by March/April next year as I’m not likely to be ready before I go on holiday next year and have learnt from experience that writing an exam just before I go on holiday isn’t a good idea.

Next is one of my blog postings of the year due to its depth of information and brilliant supporting links and documents to cover his claim. It’s a blog by Julian Wood (@Julian_wood) all about how he feels vCenter is letting VMware’s side down. I would highly recommend everyone read it as it is both amusingly true to anyone looking after a virtual environment and covers many of the obstacles you may hit in the future with your own virtual centre server so you can be as prepared as possible if you are implementing any of the technologies. I agree with what Julian is saying and do think VMware need to make a plan with virtual centre as there are far too many bugs and problems still with virtual centre and for something that is so integral to the smooth working of your virtual environment it really needs to be as solid and reliable as possible.

With the release of PowerCLi 4.1 it is now possible to manage permissions with PowerCLI. The VMware blogs have covered all the new capabilities and how to do them here. I’m busy trying to teach myself PowerCLI by trying to do as much of my daily work with PowerCLI and VMA due to a large part of the VCAP-DCA exam being based on you knowing how to do things via these tools. Seeing as I’m a point and click person these are skills I need to learn very quickly and be able to do it as second nature.

One of the new features of vSphere 4.1 is VAAI (vStorage API’s for Array Integration). Recently both Duncan Epping and Eric Sloof have posted brilliant information on this feature and in Eric’s case have attached a video detailing how it all works. These are great for anyone who is working with VMware technologies and is likely to be either using vSphere 4.1 or will be upgrading to vSphere 4.1.

One of the biggest technologies to come out in virtualisation this year is VMware’s vCloud Director. It was the lab that was taken the most at VMworld Europe and everyone is trying to learn about it seeing as it is VMware’s product to help you move your resources into the cloud. I too did all the vCloud Director labs at VMworld Europe and have been collecting as many top postings about vCloud Director as possible so I can fully understand it so when I’m asked to implement it I’ll know how. Two blog postings have been added to this list from the past few weeks; one is from David Davis of Trainsignal fame interviewing the infamous Scott Lowe and was posted on the VMware blogs page interviewing Scott on Cloud Computing and vCloud Director. This posting really got my attention as it was really interesting to me to learn more about how the technologies from EMC and the VCE are perfect to help you move as smoothly as possible to the cloud, especially seeing as I work at EMC so I really should know about all of this. Next is an amazing demo by Duncan Epping that he created for the Dutch VMUG all about vCloud Director, creation of an Organization and its resources this demo is exactly what I love to watch and learn from as I’ve only recently been able to install vCloud Director in my home lab so it’s great to see how it’s all done and seeing as vCloud Director is such an in-depth and complex product any resources to shed some light on different things about how things are done within it are greatly appreciated by myself. I know I said two but if you missed me mentioning this in one of my previous postings and want to learn more about vCloud Director then look at the resources Scott mentioned in his interview and have a look at Hany Michael of Hypervizor.com fame’s vCloud Director page. Hany also has great video on vCloud director and his posting on VMware vCloud Director in a Box is what I used to setup my lab environment.

Next is the announcement of the Partnership between VMware and LG to virtualise android smartphones for usage by business users. Mobile virtualisation has been spoken about for quite a while but this next step is very exciting and as one of my colleagues Jaspal Dhalliwal posted that Virtualization is Coming of Age now and means VMware is going from servicing a few hundred thousand people to tens of millions of people via their smartphone devices. Simon Long also posted about this announcement on his page and has posted a very cool video of it. I’m not a massive phone person to be honest, I don’t have a smartphone or an iPhone but watching tat video is really making me think of getting myself one very soon.

Last but not least is the announcement by Veeam that they are giving away free NFR keys to VCPs, VCIs and vExperts. This is a brilliant idea and it shows that Veeam know who their dedicated followers are and who is likely to give them great press about the products and help them gain even more popularity. I’ve already downloaded mine and am due to install it into my lab environment very soon. If you’re a VCP/VCI or vExpert then get yourself a copy before they stop the deal.

Well that’s everything that has been on my to read list and all the news that has caught my interest.

I’m fairly pleased that these summaries of the things that have caught my interest in virtualisation have been getting so much traffic and even more pleased is that even though I didn’t post anything massive in particular I got my highest number of viewers last month to this blog with a week still to go which is always encouraging as hopefully some of the stuff I write about helps someone like so many of the websites I read have helped me.

First is the imminent announcement of the vExperts for 2010. I would obviously be extremely honoured if I became one but I think I’d be in shock a lot more though as there are some really top people in the field.

Next is a posting by Gabrie van Zanten (@gabvirtualworld) all about the default installation settings he does when setting up a vSphere 4 host. Some of the tips he mentions are ones I never thought about or knew so I’ll definitely be referencing his posting as well as Duncan Epping’s response to Gabrie’s posting all about his best practices/recommendations. I always enjoy finding these kinds of postings as sometimes these kinds of things you only learn having done many high level environment deployments etc and are also great tips for thoughts for my builds for my future VCDX attempt.

Duncan has also done a two part blog posting with Frank Denneman all about swapping in your VMware environment and what metrics actually show performance degradation and how they are worked out. Franks posting gives more of a description on how the memory is calculated and describes the reasons for swapping happening in your environment and how to try avoid it happening and thereby impacting your servers performance.

A few people have blogged about this but the first i saw it was on Virtualization spotlight a blog by Patrick Redknap. VMware have published a video KB on how to power off an unresponsive VMware ESX virtual machine. This video is a really useful one as quite a number of times I’ve battled to get a vm to shutdown correctly even after having tried rebooting services it stayed hung.

Frank Denneman has also posted a really good posting all about setting up memory reservations in your resource pools and how they work. This posting ties in really well on the little known (at least to me and a number of people I have spoken to /asked about memory reservations) about how a vm’s reservations will hoard memory if it has been used by the virtual machine once. Frank describes it well in the part “Even if the virtual machine becomes idle, the VMkernel will not reclaim this memory and return it to the free memory set. This means that ESX can start swapping and ballooning if no free memory is available for other virtual machines while the owning VM’s aren’t using their claimed reserved memory.” Recently while doing some testing for the HA setup in my environment I noticed from a vCheck report I ran that HA stated there were no spare slots in my HA cluster, so I did some research and came across Duncan Epping’s Slot sizes posting and onto his HA deepdive posting in which he describes how the slots are worked out :

“To calculate available resources and needed resources for a fail-over HA uses a concept called “slots”. Slots dictate how many VMs can be started up before vCenter starts yelling “Out Of Resources”!! Normally each slot represents one VM.

A slot is a logical representation of the memory and CPU resources that satisfy the requirements for any powered-on virtual machine in the cluster.

In other words a slot size is the worst case CPU and Memory reservation scenario in a cluster. This directly leads to the first “gotcha”:

HA uses the highest CPU reservation of any given VM and the highest memory reservation of any given VM. If no reservations of higher than 256Mhz are set HA will use a default of 256Mhz for CPU and a default of 0MB+memory overhead for memory.

If VM1 has 2GHZ and 1024GB reserved and VM2 has 1GHZ and 2048GB reserved the slot size for memory will be 2048MB+memory overhead and the slot size for CPU will be 2GHZ. “

So I went through all of my vm’s and found a few stragglers that had memory reservations that had been switched off for a while. Once i cleared these our empty slots went from zero to 85 due to two of the switched off machines having six gb’s of ram reservations. Eric Sloof has also recently posted a great posting all about adding resource pools and how these can impact the performance of your vm’s even if you think they aren’t.

Speaking of VMware clustering options Cody Bunch has done a brilliant posting in the math behind the DRS stars. The math is a bit over my hear personally but math always has been so nothing new there. It’s very interesting how they work all these things out and a great bit of information for your setting up your DRS cluster.

Whilst i was doing my HA testing i had a few questions of how HA works and due to our environment being a test lab it’s also an integral part of our work as a consultancy so I couldn’t test what happened for the differing options you can select for HA. So I asked on twitter and Kendrick Coleman (@kendrickcoleman) not only replied to me among other people but went and tested it out for me in his test lab and posted a very nice blog posting all about it. Glad I gave him an idea and thanks for the results Kendrick!! It’s much appreciated and is one of the reasons being on twitter is priceless if you work in IT.

If you want to comment about my blog either leave me a comment and I’ll make sure I respond to you or add my on twitter via @greggrobertson5. Also congrats to the imminently crowned vExpert’s for 2010.