Heading to EMC World 2012

I'm excited to be a part of EMC World 2012 this year. After last years VMWorld, I had to see how EMC does in Vegas! If you have not built your agenda yet for the conference, please make sure to check out everything in the catalog. There are a ton of interesting sessions going on. Personally, I can't wait to attend the BOAF (birds of a feather) discussion boards. It is also great to be a part of the customer appreciation events this year. I will also be mentioned in the keynote presentation from Pat Gelsinger for backup and recovery with Avamar+Data Domain+ Networker + Data ProtectionAdvisor. Make sure to stop by and see how we've increased our backup performance by 232% and eliminated tape from our backup architecture.  

It will also be great to hang out in the bloggers lounge and meet some of my fellow bloggers. Make sure to visit these sites to keep up to on all the great events going on at EMC World 2012. I have attended the past 4 VMWorlds, but this will be my first EMC World. I hope to network with new friends and share success stories from the field.

XenDesktop 5.6 MCS causing PXE boot?

I've been working on setting up a POC for XenDesktop 5.6 and provisioning machines with MCS (machine creation service). I ran into a problem where the machines I provisioned were trying to PXE boot, as if they were configured to reach my Citrix PVS server. Here is the setup: I have a Win7x64 template in VMware, I have multiple DDC's going through an F5 load balancer. I have both PVS and MCS in the same environment. There is a rule in MCS that the C drive for the template must be on "hard disk 1" within VMware in order for MCS to provision machines correctly. I did have this setup correctly.

Here is the problem I found. My template was using the new "EFI" bios instead of the traditional BIOS. EFI is the next generation BIOS in vSphere 5 for version 8 virtual machines. Since the hard drive device ID is handled differently in EFI vs BIOS, MCS in citrix did not know what device was the C drive upon boot, causing the next device in line (the NIC) to PXE boot. After I built another template with the traditional BIOS (still on version 8 hardware), MCS was able to correctly provision machines.

For an overview of the vSphere 5 EFI (extendable firmware interface) bios, check out this YouTube video.

Add an existing populated datastore to a Datastore cluster

I had a question recently on creating a Datastore cluster. The question was "I have datastores with VM's already on them, can I create a datastore cluster with these volumes?". The answer is Yes! I could not find documentation on this. Most of the documentation out there shows you how to create Datastore Clusters from scratch, but really they don't address currently populated volumes. Of course you do want to follow the guidelines for creating a datastore cluster (make sure they are not replicated volumes, same storage characteristics, VMFS or NFS volumes and correct tier of storage) .  You would go through the same wizard to create the datastore cluster. Simply select populated or unpopulated datastores that you want to include in the cluster. From the VM's prospective, the storage volume will update to the new cluster name.

Issue while creating a storage cluster – next greyed out

Recently I ran into an issue creating some new storage clusters on two different vCenter servers. I had a problem where I was selecting the host cluster to create a storage cluster within, but the next button was greyed out.

I went through my own troubleshooting steps. 1. Did there have to be more than one datastore in order to create a cluster? No, because you can create a cluster with even local storage (on the same host) with one disk. 2. Are both the datastores the same? Yes, both on fiber (you cannot create a cluster with mixed datastore types (NFS / VMFS). 3. Are datastores stored between different sites? – No, both are in the same datacenter. 4. Do I have any replicated datastores? – No, not for this cluster. 5. Are all the hosts in the cluster esxi 5? Yes, all hosts are supported.

I also started to wonder… Do they need to be unformatted in order to do the initial setup for a storage cluster? No. Do they need to be at a certain VMFS level to join the cluster? Yes, Version 5.x or above. Are the datastores currently part of any other storage cluster? No. 

After beating my head against it for a while it turns out you have to select the top level datacenter and then unselect all of the unwanted clusters to join the storage group. I had this happen on two different vCenters with build 455964. I then went to another environment with the same build and did not have this issue.

For more info on the general practice of creating a datastore cluster, visit myvirtualcloud.net.

vSphere-land 2012 voting results

Congrats to all those who made the list on vSphere-land.com for the top VMware blogs in 2012.

http://vsphere-land.com/news/top-blog-2012-results.html

I'm way down on the list at # 143, but it's still nice to be noticed. Thank you to those who voted for me.

HostNetworkSystem.UpdateNetworkConfig fail

Ever get this error when you try to migrate a standard switch vmkernel port to a DvS?

"Call "HostNetworkSystem.UpdateNetworkConfig" for object "networkSystem-64" on vCenter Server "vCenter.company.com" failed."

It is most likly because the SvS is being used by something. In my case, it was the "Core Dump" feature utilizing the SvS. From the command line, run this to check the configuration: "esxcli system coredump network get". If you get a configuration that is "true", you will need to disable this for now. To issue the disable command: "esxcli system coredump network set –enable false". Check the config again by typing: "esxcli system coredump network get". you should now see the status as "false". Now migrate your interface to the DvS. Once it has been moved, re-enable Core Dump by typing "esxcli system coredump network set –interface-name vmk0 –server-ipv4 10.x.x.x –server-port 6500". Of course the 10.x.x.x should be the vcenter ip and check to make sure what port you are using from your original get command. After this, issue the "esxcli system coredump network get" command one more time to make sure the configuration matches from the previous configuration on the SvS.

Easy as pie – Nexus 1000V Installation Management Center

New to release 4.2(1)SV1(5.1) is the IMC. Forget installing the Nexus 1000v in 7 minutes, the installation management center will get you there in 4 minutes! This GUI makes it super easy to deploy the appliance. Before, you had to deploy an ova, step thru the config wizard and then use a java web page to configure the Nexus. Those steps were still pretty easy. Now with the Installation Management Center you can configure everything in one step!

When you extract the Nexus install from the zip file, there is a "installer_app" directory. In there you will find a Nexus1000v-install.jar file. This launches the Installation Management Center.

Choose where to deploy…

Upload ova and choose redundancy..

After these steps, the Nexus VM or VM's are deployed and configured automatically. 

 

Cisco documentation for the process can be found here.

 

 

 

 

Boot from SAN with Dell M1000e

There are many topics on boot from SAN and auto deploy. For us, boot from SAN made more since because we have an exisiting fiber network in place. We do not however have all of the components needed for auto deploy (DHCP, TFPT, ect). In this boot from SAN environment, I am working with a few Dell M1000e chassis, M710HD / M610 blades,  dual QLogic QME 2572 cards, dual intel 10GB cards,  Cisco 3130XS, Broacde fiber switches and an EMC SAN.

I am not going to cover provisioning a LUN or zoning because they can be different on whatever vendor you use.

The first thing you want to do is decide on is a flex address. Will you want the boot LUN to follow the blade or stay assigned to the WWN of the chassis slot? We liked the idea of being able to plug in a spare or replacement blade into the slot in order to bring systems back online quickly.

Reboot the server and hit "ctrl-q" to enter the qlogic Fast!Util.

This will give you a selection of the adpater addresses.

In the menu for the adapter, be sure to enable "host adapter BIOS". This is disabled by default.

If you have provisioned and zoned your luns already, you will see the selecable boot luns. Be sure to set the correct order for these. Typically you would have these go across storage processor A or B. Be sure to create an even load in your environment in case all the hosts reboot.

The next task is to configure the BIOS.

In the "hard disk drive sequence", set the daughter card as the first boot device.

Make sure to set the correct boot order.

When the system reboots, you should see the LUN you are booting to.

When you go to install the host, you will see the option to install on LUN you have provisioned. If you see an incorrect volume size here, go back to your QLogic configuration and make sure you have selected the correct LUN to boot from.

I recommend to only provision the LUN needed for the install when going through the initial setup.

Why are companies still using boot from SAN? What's the difference from Auto Deply?

1. You can replace the SAN to a DR sit and have hosts on standby. This can be achieved also with auto deploy, if you replicate all components to the DR site.

2. The SAN can take snapshots of the LUN, which enables a roll back in case something happens to the host install. Auto Deploy is a stateless boot option, you have to use image builder and rely on host profiles to keep everything synced. You would still want to use host profiles even with boot from SAN.

3. Servers can be diskless with boot from SAN. This is the same for Auto Deploy, the hypervisor is actually loaded into RAM.

4. A master image can be used with boot from SAN by cloning the lun for other hosts. There are still steps involved to zone the LUN properly. Auto Deploy is similar, you still need to assign the MAC to the image you want to boot from.

This is not really a comparison between boot from SAN and auto deploy, I just wanted to show the steps for setting up boot from SAN from Dell.

VCP 5 exam experience

I passed the test on 10/29/2011. Like everyone else has said, this test is nothing like VCP 3 and VCP 4. Those tests seemed to focus more on what a product was and the features. The VCP 5 exam seemed to focus more on features of vSphere 5 and how things work. Everything that is a part of the optional install for vCenter is fair game. This includes update manager, Auto Deploy, Web client, Dump collector, Syslog collector and Authentication Proxy. There were also some tough questions on the Virtual Storage Appliance (VSA) and the vCenter Appliance (VCSA). My exam seemed to have about 40% scenario questions with exhibits to go over, these can be multiple choice or multiple answer. Don't count on this though, your exam could be different. VMware certainly raised the difficulty level with this exam. I would expect to see this level of skill on the VCAP exam or somewhere in the middle. For me, it was a little difficult to study for the exam with all of the other major (non virtualization) projects I have going on. You really have to take time and focus on the material.

 - I like to call this next section of my post my "rant" section -

There seemed to be some question asked that had to do with some very small topics, or should I say feature sets that I have not seen any enterprise environment use (I'm not going to say specifics because I don't want to get close to breaking the NDA). If I found a company utilizing the vSphere client in this way, I would recommend against it. To me, the vSphere client is not meant to be a general access method for using VMs. But the feature is there and it is a testable subject. Just because something may be a bad design doesn't mean it will not be on the exam.

There was also a scenario question on a topic that mentioned X amount of hosts in a cluster, but the exhibit did not have the same amount. I am going to have to contact someone on this issue. 

I also found a handful of questions that seemed to be poorly written. Maybe it was because I got in a hurry halfway through, but the manner in which some questions were asked did not make sense. I just wanted to shout like Samuel Jackson "what the hell is this?"!

- The testing center -

I took my exam at the eConsortium location in Houston. In the past, they had an excellent testing room that was private in an almost cubical area. You didn't have distractions from other people and you couldn't hear other people. Now, the exam area is in a classroom area. They have multiple tables set out where everyone sits right next to one another. This is a big distraction, especially when you have someone sitting right in front of you who is facing you! In the future, I'm going to have to find another Vue testing center to attend.

- The only advice I can give is -

Take your time and breath, but be mindful of the time restrictions. If you are unsure of something, just go back to it later. But try to set a limit on how many questions you are willing to go back to later. Remember, the answers to the questions will be right in front of you. Just eliminate the ones that you know don't make sense. The answer is sometimes in the question, make sure you understand the small details or hints that the question is giving. For example, know the difference in a product update and an upgrade. 

- What to study -

The VMware exam blueprint is right on the money when it comes to topics. But no one can memorize all that stuff. I don't think this exam is for anyone who may come right out of a VMware class or who has only read all the PDF's. A working knowledge of all the core vSphere products is needed. You really need a lab to work on. If you can find one that has CNA cards or FCOE adapters it would be better. Knowing a wide variety of errors also helps. This test will exercise your troubleshooting skills.

I used a few test engines to help study for some of the vShpere 5 products. Remember, these engines do not contain actual questions or answers from the VCP 5 exam, they are meant to get you thinking about a topic.

Simon Long's practice exam.

Robert Stothard's pratice exam.

Elastic Sky practice exam.

VMware mock exam.

Some exam blogs also helped me to create some flash cards to carry around and study with:

Cosonok's IT Blog

vSphere documentation.

A VCP 5 site.

Andrea Mauro's VCP site.

 

One type of practice exam I would like to see is one that is scenario based and has exhibits. I think I'm going to look into creating one. ;-)

XenDesktop 5.5 and vSphere 5

So I'm messing around in my lab and testing all of my plug-ins in advance of my vSphere 5 production upgrade. One of the components I need to test is my XenDesktop environment against vSphere 5. In the past you had three options, disable security by removing the https redirects, enable security by using a corporate CA or a commercial signed certificate. Disabling security has always been a no-no, but was accomplished by modifying the "proxy.xml" file in vCenter. In VMware vSphere 5 the "proxy.xml" is still under the C:\ProgramData\VMware folder. No one should break security just to make life easier. According to CTX119849, you must use HTTPS in order for the DDC to communicate with vCenter. The default certificate from vCenter will not work either!

 
WordPress Appliance - Powered by TurnKey Linux