Virtualization

You are currently browsing articles tagged Virtualization.

Here’s Virtualization Short Take #27, a collection of news, tidbits, thoughts, articles, and useless trivia I’ve gathered over the last week or so. Perhaps you’ll find a diamond in the rough among these items!

  • Interested in more information on how it is, exactly, that Cisco is going to provide so much memory in their UCS blades and rack mount servers to make them ideal virtualization hosts? This article from CommsDesign and this “Catalina” article by Rodos Haywood both provide some great information on how Cisco is working around the Intel reference architecture limitations introduced with the Xeon 5500 and Quick Path Interconnect (QPI).
  • This article provides a handy reference on how to unregister the Nexus 1000V vCenter Server plug-in. I wish I’d known this information several weeks ago…
  • Need to view some configuration files on an ESX host? Just browse to http://<IP address of ESX server>/host and you’re all set. I learned of this handy little trick via Virtual Foundry.
  • And speaking of handy little tips, here’s one Eric Sloof shared regarding the vCenter Ops Dashboard. Again, just browse over to http://<IP address of vCenter Server>/vod/index.html to view the vCenter Ops Dashboard.
  • Adam Leventhal describes using the latest version of VirtualBox—which now includes OVF support and host-only networking—to run the Sun Storage 7000 Simulator. This is pretty cool stuff. I hope Oracle doesn’t kill it like Virtual Iron…
  • I just mentioned Virtual Foundry a bit ago, but forgot to mention this great post on hardening the VMX file. Good stuff.
  • For others who are, like myself, pursuing the elusive VMware Certified Design Expert (VCDX) certification, Duncan’s recent post describing the VCDX design defense is a great resource. Thanks, Duncan!
  • The VMware networking team addresses some questions around using VMware for virtualized DMZs, and how to protect against Layer 2 attacks.
  • Want to do manual linked clones in VMware Fusion? Here’s how.
  • Via Matt Hensley, I found this VIOPS document on configuring a VMware vCenter Data Recovery dedupe store.
  • This article has more information on installing ESXi 4.0 to a flash drive, a process I have yet to try. (Instructions for burning ESXi 3.5 to a flash drive can be found here.) Anyone else done it yet? I’d be interested in how it went.
  • If you have any questions about SAN multipathing, Brent Ozar’s two part series on the topic may help straighten things out (here’s Part 1 and Part 2). I’m not sure that I agree with Brent’s statement regarding the ability of desktop-class SATA drives to saturate 4Gbps Fibre Channel, but I’m no storage expert so I could very well be wrong.
  • VMware SE and friend Aaron Sweemer provides a handy script that can help fix Service Console networking when performing automated builds of VMware ESX.

That wraps it up for this edition of Virtualization Short Takes. Feel free to share thoughts, questions, or corrections in the comments, and thanks for reading!

Tags: , , , , , ,

VMware has completed Microsoft Server Virtualization Validation Program (SVVP) certifications for both VMware vSphere 4.0 as well as ESX/ESXi 3.5 Update 4. This brings the list of SVVP-certified products to include:

  • VMware vSphere 4.0 (ESX 4.0 and ESXi 4.0)
  • VMware ESX 3.5 Update 4
  • VMware ESXi 3.5 Update 4
  • VMware ESX 3.5 Update 3
  • VMware ESXi 3.5 Update 3
  • VMware ESX 3.5 Update 2

According to my contacts within VMware—and many of you have probably heard the same—the company is seeking to achieve SVVP certification for every ESX and ESXi release from 3.5 Update 2 onward for the maximum supported configuration of both CPUs and RAM on both Intel and AMD platforms. That includes both 32-bit and 64-bit versions of Windows Server.

You can view the full list of SVVP-certified platforms here.

Tags: , , , ,

A lot of the content on this site is oriented toward VMware ESX/ESXi users who have a pretty fair amount of experience. As I was working with some customers today, though, I realized that there really isn’t much content on this site for new users. That’s about to change. As the first in a series of posts, here’s some new user information on creating vSwitches and port groups in VMware ESX using the command-line interface (CLI).

For new users who are seeking a thorough explanation of how VMware ESX networking functions, I’ll recommend a series of articles by Ken Cline titled The Great vSwitch Debate. Ken goes into a great level of detail. Go read that, then you can come back here.

Before I get started it’s important to understand that, for the most part, the information in this article applies only to VMware ESX. VMware ESXi doesn’t have a Linux-based Service Console like VMware ESX, and therefore doesn’t have a readily-accessible CLI from which to run these sorts of commands. There is a remote CLI available, which I’ll discuss in a future post, but for now I’ll focus only on VMware ESX.

The majority of all the networking configuration you will need to perform on VMware ESX boils down to just a couple commands:

  • esxcfg-vswitch: You will use this command to manipulate virtual switches (vSwitches) and port groups.
  • esxcfg-nics: You will use this command to view (and potentially manipulate) the physical network interface cards (NICs) in the VMware ESX host.

Configuring VMware ESX networking boils down to a couple basic tasks:

  1. Creating, configuring, and deleting vSwitches
  2. Creating, configuring, and deleting port groups

I’ll start with creating, configuring, and deleting vSwitches.

Creating, Configuring, and Deleting vSwitches

You’ll primarily use the esxcfg-vswitch command for the majority of these tasks. Unless I specifically indicate otherwise, all the commands, parameters, and arguments are case-sensitive.

To create a vSwitch, use this command:

esxcfg-vswitch -a <vSwitch Name>

To link a physical NIC to a vSwitch—which is necessary in order for the vSwitch to pass traffic onto the physical network or to receive traffic from the physical network—use this command:

esxcfg-vswitch -L <Physical NIC> <vSwitch Name>

In the event you don’t have information on the physical NICs, you can use this command to list the physical NICs:

esxcfg-nics -l (lowercase L)

Conversely, if you need to unlink (remove) a physical NIC from a vSwitch, use this command:

esxcfg-vswitch -U <Physical NIC> <vSwitch Name>

To change the Maximum Transmission Unit (MTU) size on a vSwitch, use this command:

esxcfg-vswitch -m <MTU size> <vSwitch Name>

To delete a vSwitch, use this command:

esxcfg-vswitch -d <vSwitch Name>

Creating, Configuring, and Deleting Port Groups

As with virtual switches, the esxcfg-vswitch is the command you will use to work with port groups. Once again, unless I specifically indicate otherwise, all the commands, parameters, and arguments are case-sensitive.

To create a port group, use this command:

esxcfg-vswitch -A <Port Group Name> <vSwitch Name>

To set the VLAN ID for a port group, use this command:

esxcfg-vswitch -v <VLAN ID> -p <Port Group Name> <vSwitch Name>

To delete a port group, use this command:

esxcfg-vswitch -D <Port Group Name> <vSwitch Name>

To view the current list of vSwitches, port groups, and uplinks, use this command:

esxcfg-vswitch -l (lowercase L)

There are more networking-related tasks that you can perform from the CLI, but for a new user these commands should handle the lion’s share of all the networking configuration. Good luck!

Tags: , , , ,

vSphere Book News

There’s good news on the book front. My book, Mastering VMware vSphere 4, is into the production phase. All the writing is complete, edits are complete or very nearly complete, and things are winding down. It’s been a crazy road, but one that I’m glad I took. So what’s the good news? The book will be available at VMworld!

Yes, that’s right—you’ll be able to buy Mastering VMware vSphere 4 at VMworld 2009 in San Francisco at the conference bookstore. I’m sure that also means there will be a book signing (by yours truly, of course!), although the details for that have not yet been determined.

But that’s not all, I have more good news! If you can’t wait until VMworld to order your copy, you can pre-order your copy via Amazon, Barnes & Noble, and Borders. In addition, if you use the code D3A7V3V you should be able to get 20% of the book at Barnes & Noble. I had an online coupon for Borders, too, but it expired. Sorry.

So, if you haven’t already pre-ordered your copy, feel free to use one of the links above, or you can wait and pick up your copy in San Francisco at the VMworld 2009 conference bookstore.

Tags: , , ,

Vote for My Site!

Last week, Eric Siebert issued a call for the community to vote on the top 5 VMware blogs. If you haven’t already voted in Eric’s survey, please go over now and be sure to cast a vote to keep me in the top 5 of Eric’s list.

Of course, I’d love to have you vote me into the #1 position, but if you’d prefer to put Duncan (Yellow Bricks) or Chad (Virtual Geek) there I completely understand. (It’s hard to compete with solid technical content like theirs!) Either way, be sure to vote and I’d appreciate your support!

Tags: ,

As many of you probably already know, my wife Crystal is in the midst of planning another round of activities for spouses attending VMworld 2009 in San Francisco, CA, later this year. Last year in Las Vegas, Crystal was joined by a number of other ladies for some great activities that included a tour of the Grand Canyon and a visit to the Hoover Dam. Their itinerary was much more packed with fun and enjoyment than mine, that’s for sure!

Looking to replicate her success from last year, Crystal wanted me to outline the general plan for this year:

  • One day will be spent on a tour in Napa/Wine Country.
  • One day will be filled with sightseeing (Coit Tower, Golden Gate Bridge, Golden Gate Park, Pier 39, Ghirardelli Square, Bay Bridge) and shopping.
  • One day will be organized around a tour of Alcatraz.

Similar to last year, Crystal is investigating several options for an all-in-one pass like the Las Vegas PowerPass. Early recommendations include the Go San Francisco Card and the San Francisco City Pass; these will get you transportation around the city and entrance to a number of attractions and activities. She’ll make a final recommendation on which of these cards to purchase very soon.

Also like last year, the purpose in organizing the spouse activities isn’t necessarily to make all spouses attending participate in the same activities, but rather to connect spouses with others. So, if you’re not on board with the activities that Crystal has tenatively planned, that’s OK—come to the “Get to Know You” brunch on Tuesday and see if there are others who may be interested in the same activities as you. Crystal certainly expects that some spouses may be interested in activities other than what she has planned—and that’s completely OK.

However, Crystal is doing a few things differently this year than last year. First off, she’s going to need to know well in advance who is planning on attending, as Alcatraz tours sell out weeks in advance. Second, she’ll need to know who’s planning on bringing kids, so that she can plan accordingly. Third, rather than using the comments here on the site as the primary way of communicating, she’s established a dedicated e-mail account for all communications. If you are interested in participating, send an e-mail to vmworldspouses@gmail.com and let her know. Posting a comment to this article won’t really help you; you need to contact Crystal via e-mail.

So, once again, if you are interested, be sure to contact Crystal via e-mail at the e-mail address listed above. She will include you on all the communications from that point forward. Thanks, and we look forward to seeing you in San Francisco!

Tags: , , ,

Shamelessly copied (mostly) from both Yellow Bricks and VMwareTips.com. I didn’t think either Duncan or Rick would mind very much.

I am proud to officially announce the VMworld 2009 - Ask the Experts Panel Session. This session will feature virtualization experts Rick Scherer, Scott Lowe, Duncan Epping, Chad Sakac and Tom Howarth answering your questions on virtual infrastructure design. In the next week or so we will be posting sections on our blog sites for you to submit questions for review during the session, so stay tuned!

Session ID: TA2259
Session Title: Ask the Experts - Virtualization Design
Track: Technology and Architecture
Abstract: Are you running a virtual environment and experiencing some problems? Are you planning an upgrade from VI3 to vSphere 4 and have some questions about the infrastructure architecture changes required? Do you have a virtual infrastructure design and want it blessed by the experts? Come join us for a one hour panel session where your questions are the topic of discussion! Join the Virtualization Experts: Rick Scherer from VMwareTips.com; Scott Lowe, author of Mastering VMware vSphere 4 and blog.scottlowe.org; Duncan Epping from VMware and author of Yellow Bricks; Chad Sakac from EMC and author of Virtual Geek; and Tom Howarth from planetVM.net as they answer your questions on virtualization design.

Tags: , , , ,

In early April when I traveled to Houston to meet with HP about the ProLiant G6 servers—a trip which resulted in this blog post—I got into a discussion with representatives from HP and Intel regarding the Xeon 5500 CPUs and Enhanced VMotion Compatibility (EVC).

As you probably already know, EVC builds upon hardware extensions provided by AMD and Intel (AMD in the AMD-V extensions, Intel in FlexMigration) that allows a CPU to “alter” its personality or identification so as to allow live migration (i.e., VMotion) between CPUs that would otherwise be incompatible. Without these hardware extensions, you would have had to resort to unsupported CPU masking, which I’ve also discussed (here’s a summary of articles I’ve written on the topic). With the hardware extensions and EVC, the hypervisor can now take over the process of creating custom CPU masks that take all CPUs in the cluster down to the “lowest common denominator” (i.e., EVC masks off all features except those that are common to all CPUs in the cluster).

Ed Haletky provides a good overview of VMware EVC, in case you need more information.

Anyway, that’s enough background information. When I was in Houston, HP and Intel were discussing all the great new features that were available in the Xeon 5500. Knowing that introducing new CPU features generally meant introducing VMotion boundaries (like I describe here), I asked this question: “What happens to all these new features when you put a Xeon 5500-based server into a cluster with older servers and use EVC to guarantee VMotion compatibility?” My thought was that EVC would downgrade the Xeon 5500 by masking new features, thus negating many of the performance benefits offered by the Xeon 5500.

Obviously, the architectural changes introduced by the Xeon 5500 (specifically, Quick Path Interconnect) wouldn’t be affected, but what about Extended Page Tables (EPT)? Or VMDq? Or FlexPriority?

There were folks there from HP and Intel, and they were all stumped. They had to call in a few experts, but finally we got an answer from an Intel engineer on the VMware Alliance Team who was able to provide more information:

… The only features that would be disabled are some new instructions that are accessible to end-user applications living in Ring 3. For NHM-EP those would be the SSE4.2 and SSE4.1 instructions… No other features would be compromised. All the features of NHM-EP that provide performance and are under the direct control of the OS or hypervisor in Ring 0 will be fully usable: EPT, HT, NuMA, FlexPriority, VMDq, VT-x, VT-d, etc.

So there you have it: you can mix Xeon 5500-based servers in with older servers running previous generations of Xeon CPUs without sacrificing the performance benefits gained from the Xeon 5500.

Tags: , , , , ,

Over the last few years I’ve written a few articles on CPU masking within VMware environments. To make them easier to locate I wanted to bring them all together here. So, here are the links to these articles:

Sneaking Around VMotion Limitations
VMotion Compatibility
More on CPU Masking

Keep in mind that almost all forms of CPU masking are unsupported by VMware, so use this information at your own risk. However, in non-production environments that don’t support Enhanced VMotion Compatibility (EVC), this may be your only option.

Tags: , , , ,

Hyper9 VMM Released

In case you hadn’t already heard elsewhere, our good friends at Hyper9 have released the final version of Virtualization Mobile Manager (VMM). VMM works with VMware Infrastructure 3, VMware vSphere 4, Microsoft Hyper-V, and Citrix XenServer 5. Users can use VMM with just about any mobile device, including the Apple iPhone, Blackberry, Google Android, and Windows Mobile devices.

VMM is available for users to manage up to five virtual machines for free. Hyper9 is also offering special introductory pricing of only $199 to manage up to 1,000 virtual machines.

Tags: , , , , ,

« Older entries