• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Yellow Bricks

by Duncan Epping

  • Home
  • Unexplored Territory Podcast
  • HA Deepdive
  • ESXTOP
  • Stickers/Shirts
  • Privacy Policy
  • About
  • Show Search
Hide Search

Server

Experts 1:1? Want to sit down with me for 15 minutes this week?

Duncan Epping · Aug 29, 2011 ·

Well this is your chance, schedule it and we can discuss anything (if you own one of my books bring it and I’ll sign it, if you don’t pick it up at the VMworld Bookstore). Not only can you sit down with me, but there’s a whole bunch of top VMware employees available to talk to you at the Experts 1:1 sessions. Keep in mind that you can pre-register right now and I expect that they will fill up quickly.

I have 2 “sessions” booked, each limited 4 slots:

Wednesday: EXPERTS-08 Knowledge Experts One-on-One – 11:00 AM – 12:00 PM
Thursday: EXPERTS-12 Knowledge Experts One-on-One – 10:30 AM – 11:30 AM

If you have some time left, schedule it. We can discuss anything you want to discuss. It’s not just me, there’s a whole team of experts available like Lee Dilworth (SRM/BC-DR), Chris Colotti (vCloud Director), Kit Colbert (VC Ops), Charu Chaubal (Security), Massimo Re Ferre (vCloud) Cormac Hogan and many more.

Schedule it now and see you Wednesday or Thursday!

(Where? If you see the solutions exchange on the right go through the doors on the left!)

Performance Whitepapers

Duncan Epping · Aug 29, 2011 ·

I always enjoy reading the performance whitepapers. They are usually fairly technical and give you a better understanding of how the products work! All of these are most definitely worth downloading and reading! They been released a couple of days back. Check it out:

  • vMotion Architecture, Performance, and Best Practices in VMware vSphere 5
    http://www.vmware.com/resources/techresources/10202
  • Understanding Memory Management in VMware vSphere 5
    http://www.vmware.com/resources/techresources/10206
  • Performance Implications of Storage I/O Control–Enabled NFS Datastores in VMware vSphere 5
    http://www.vmware.com/resources/techresources/10207
  • Microsoft Exchange Server 2010 Performance on vSphere 5
    http://www.vmware.com/resources/techresources/10204
  • Zimbra Collaboration Server Performance on VMware vSphere 5
    http://www.vmware.com/resources/techresources/10203
  • Host Power Management in VMware vSphere 5
    http://www.vmware.com/resources/techresources/10205
  • VMware vCenter Update Manager 5.0 Performance and Best Practices
    http://www.vmware.com/resources/techresources/10208

VMworld Labs 2011….

Duncan Epping · Aug 28, 2011 ·

This morning I stopped by at the Labs and the Lab team was working full pace on getting the labs done. They were testing the labs and each and every station to guarantee a great experience. Last year I reported extensively on the Lab as I was one of the Lab Captains. This year I am not a Lap Captain as I have too many sessions scheduled but I do want to inform you about the labs as I feel it is one of the coolest things at VMworld.

First of all lets start with the hours, there’s 50 hrs of Labs this year:

  • Sunday, Aug. 28th  –  2:00pm – 8:00pm
  • Monday, Aug. 29th  –  7:00am – 3:00pm and 5:00pm – 8:00pm
  • Tuesday, Aug. 30th  –  10:00am – 10:00pm
  • Wednesday, Aug. 31st  –  7:00am – 7:00pm
  • Thursday, Sept. 1st  –  7:00am – 4:00pm

So if you are here on Sunday, get registered and get a couple of Labs done before everyone else will. For those who did the labs last year (of before) they made some changes. The labs are not around a specific feature or product anymore they are all scenario based.  That means that it is more real life and less artificial and I am certain you will enjoy it.

Last year we had impressive numbers:

  • 480 lab seat, 44 lab hours, 21,120 lab seat hours
  • 15,344 labs completed
  • 145,097 VMs deployed

This year we are aiming a lot higher:

  • 480 lab seats, 50 lab hours, 24,000 lab seat hours
  • Targets – 18,000 to 20,000 labs completed
  • Targets – 225,000 to 250,000 VMs deployed

Just read that again…. 18,000 labs and 225,000 VMs deployed is the lower-end of the target. That is massive… H u g e!

Another huge difference is that last year we had “Hybrid” Cloud setup. Basically running in the cloud with resources available locally if needed. We never used it and based on that a new direction was taken. This is what we call a geographically distributed Public Cloud model. Terramark, Colt and Switch Supernap are providing the resources required for this environment. The cool thing though about Switch Supernap is that they are based out of Las Vegas and you can actually get a free tour of their datacenter this week. I’ve seen many cool datacenters but the Switch Supernap is probably the coolest I have seen. Check the following pictures for an impression, and if you are interested in the free tour email this adress: vmworldswitchtour@switchnap.com. They will also provide transportation etc!

Make sure to stop by at the VMworld Labs and get a couple of the labs done. I guarantee you will enjoy it. It is not only a great way to discover products and features but it is just a great experience in general. Be there, and remember that just last like year there’s contest again … The person who does the most labs wins  free VMworld 2012 ticket, last year someone completed all of them and then started doing the ones he liked the most again. If you want to win you will need to start tomorrow (Sunday) and just keep going, have fun and enjoy!

Fill out the survey, win an iPad 2

Duncan Epping · Aug 26, 2011 ·

Just a short article as I am about to catch our connection to Las Vegas. I just received a link to a survey from our Product Management team… If you fill it out you can win an iPad 2.

http://tinyurl.com/vmworldPMsurvey

Using vSphere 5 auto-deploy in your home lab

Duncan Epping · Aug 25, 2011 ·

I was just playing around with auto-deploy and I figured I would quickly scribble down the steps required to configure it. The documentation is okay but it often refers me back and forth in the document which makes it difficult to read at times. Here is what I did to get it working. I was in doubt if I would add screenshots, but that would make this article fairly lengthy and I am sure that most of you wouldn’t need it any way. I have my complete lab virtualized at home, so this whole setup is running in VMware Workstation.

  • Download vCenter Server 5
  • Download the ESXi 5.0 Offline Bundle
  • Install vCenter Server 5
  • Install Powershell 2.0 (installed it on the vCenter Server)
  • Install PowerCLI (installed it on the vCenter Server)
  • Install Auto-deploy (also located on vCenter iso) (installed it on the vCenter Server)
  • Install TFTP Server (I used Solarwinds) (installed it on the vCenter Server)
    • Click “File” and “Configure” and start the TFTP Server
    • A folder C:\TFTP-Root will be created
    • Make sure if you are running this on Windows that the Firewall is open for TFTP
  • Open up your vCenter Client
  • Go to the Home screen and click “Auto Deploy”
  • Click “Download TFTP Boot Zip”
    • I temporarily disabled IE ESC to be able to quickly download the zip file (Control Panel –> Add / Remove Programs –> Turn Windows Features On/Off –> Look for “Configure IE ESC in the Security Information section)
  • Unzip the TFTP Boot Zip file in your TFTP-Root folder
  • Copy the location of “BIOS DHCP File Name as mentioned in your Auto Deploy screen. This will be “undionly.kpxe.vmw-hardwired”.
  • Go to your DHCP Server and add the filename and the ip address of the
    • In my case this is what I added to the advanced settings in my Tomato Router/DHCP server:
      dhcp-boot=undionly.kpxe.vmw-hardwired,,192.168.1.45
    • In the case of a MS DHCP Server you will need to follow this MS KB article. (#66 and #67 should be sufficient)
  • Now it should be possible to boot your host, however you should see a screen that tells you that there no ESXi image associated yet. Now we need to do some PowerCLI magic…
  • First of all we will need to set the execution policy to “remotesigned” if you haven’t done so already, in my case I haven’t as this is a brand new installed Windows VM:
    Set-ExecutionPolicy RemoteSigned
  • Now you can open up PowerCLI and connect to your vCenter Server:
    Connect-VIServer <vcenter name>
  • Next we will need to add a software depot, this is the Offline Bundle file you downloaded at the beginning:
    Add-EsxSoftwareDepot c:\tmp\VMware-ESXi-5.0.0-469512-depot.zip
  • Now that you’ve added the depot you will need to identify the ImageProfile you wan to use. Run the following command to list the image profiles:
    Get-EsxImageProfile
  • In my case it returns the following:
    Name
    ——-
    ESXi-5.0.0-469512-no-tools ….
    ESXi-5.0.0-469512-standard ….
  • We will use the “Standard” image profile as we want to be able to install VMware Tools as well through vCenter. In order to use it we will need to define a rule. This basically tells the client which image it should pick up during the PXE Boot. No key thing with this command is the “-Pattern” as that basically defines which machines will get boot the image. In my case everything is running within VMware Workstation and the vendor will always be “VMware Virtual Platform” so I decided to use that is the identifier for this specific rule.
    New-DeployRule –Name “FirstTimeBoot” –Item “ESXi-5.0.0-469512-standard” –Pattern “model=VMware Virtual Platform”
  • This will take a while as it is unzipping and uploading the required packages. When it has successfully completed we will need to make this deploy rule active:
    Add-DeployRule -DeployRule FirstTimeBoot
  • That’s it, now the host should be able to boot up using the assigned image profile. See the screenshot below of my PXE booted ESXi host within VMware Workstation
    Using vSphere 5 auto-deploy in your home lab

Now if you would go to vCenter and check your Datacenter you will see a host appearing. This host however will still need to be configured and that is the second portion of this exercise…

What we creating here is a stateless configuration. That means we will need to use host profiles in order to configure this host correctly after reach reboot. These are the steps I took to create a host profile for my Lab hosts:

  • Configure the host as needed. Don’t forget things like NTP, Storage, Networking, Scratch etc.
  • Go to Host Profiles
  • Create a New Profile from an existing host
  • Select the host you just configured
  • Give it a name that you will remember, I used “ESXiLabHostProfile”
  • After creating the host profile you will need to attach the host to the profile and check for compliancy. This test should fail as you will need to create an answer file first.
    • Right click the host and select “Update Answer File”
    • Check all settings (ip-address etc) and when finished click “update”
    • Right click the host and select “Check Answer File”, result should be “x”
    • Select the host and click “Check Compliance”, result should be “compliant”
  • Before we will create a new deploy rule we will want to add the HA depot and create a new image profile which includes the HA agent as we will want our hosts to be part of that. If you don’t add it the “new-deployrule” statement will throw a message that you will need to add it. First we will add the vSphere HA depot. The ip-address should of course be replace with the ip-address of your own vCenter server:
    Add-EsxSoftwareDepot http://192.168.1.45:80/vSphere-HA-depot
  • Now we will need to clone the ESXi Standard depot and add the HA agent to it:
    New-EsxImageProfile -CloneProfile ESXi-5.0.0-469512-standard -name “ESXiHA”
    Add-EsxSoftwarePackage -ImageProfile “ESXiHA” -SoftwarePackage vmware-fdm
  • Now we will create a new deploy rule and associate it with the just created host profile called “ESXiLabHostProfile”. We will also directly enable this new rule. Note that “HA-DRS” is the name of my cluster in this case. First we will remove the old rule to make sure we start with a clean slate:
    Remove-DeployRule -DeployRule FirstTimeBoot -delete
    New-DeployRule –Name “ProductionBootRule” –Item “ESXiHA”, ESXiLabHostProfile, HA-DRS –Pattern “model=VMware Virtual Platform”
    Add-DeployRule -DeployRule “ProductionBootRule”
  • Now you can restart the ESXi host and it should end up in the cluster (HA-DRS) with the correct host profile (ESXiLabHostProfile) and completely configured ready for action! (Note that for the next host you will need to create the answer file as well initially for it to work correctly.)

That’s it for today… Hope it helps, I had a lot of fun exploring this cool new feature! I love it but boy do I feel like a n00b playing around with PowerCLI after having seen some of Alan‘s or Luc‘s magic. Gabe also has a nice article on this topic… check it out, worth reading!

 

Changelog:
Edit 1: Changed naming scheme

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 174
  • Page 175
  • Page 176
  • Page 177
  • Page 178
  • Interim pages omitted …
  • Page 336
  • Go to Next Page »

Primary Sidebar

About the Author

Duncan Epping is a Chief Technologist and Distinguished Engineering Architect at Broadcom. Besides writing on Yellow-Bricks, Duncan is the co-author of the vSAN Deep Dive and the vSphere Clustering Deep Dive book series. Duncan is also the host of the Unexplored Territory Podcast.

Follow Us

  • X
  • Spotify
  • RSS Feed
  • LinkedIn

Recommended Book(s)

Also visit!

For the Dutch-speaking audience, make sure to visit RunNerd.nl to follow my running adventure, read shoe/gear/race reviews, and more!

Do you like Hardcore-Punk music? Follow my Spotify Playlist!

Do you like 80s music? I got you covered!

Copyright Yellow-Bricks.com © 2026 · Log in