January 2009

You are currently browsing the monthly archive for January 2009.

I’m Writing a Book!

On the heels of being selected to speak at Virtualization Congress 2009, I’m also very excited to announce that I will be writing a book!

This is a lifelong dream of mine and I’m absolutely thrilled to have the opportunity. (Although I suspect I may change my tune after everything is said and done!) While I can’t disclose any of the details around the book just yet, I will say that it is virtualization-related and—quite obviously—I’m hoping it will be a tremendous success. We’re shooting for publication in the first half of this year.

If there are any experienced authors out there who are interested in sharing some tips and tricks with this first-time author, please drop me a line. I’d certainly appreciate any advice or suggestions.

Tags: ,

I’m very excited to announce that I have been invited to speak at Virtualization Congress 2009! In fact, I was even lucky enough to make the Virtualization Congress front page as a “featured speaker.” Cool!

Virtualization Congress is happening on May 4-7 at the MGM Grand in Las Vegas. It’s being co-hosted with Citrix Synergy, which is going on at the same time. As far as I know, Virtualization Congress is the only independent, virtualization-centered conference, so it would be nice to see it be a great success. Given the all-star lineup that Alessandro is creating—Ron Oglesby, Christofer Hoff, Stephen Beaver, Ruben Spruijt, and Cody Bunch, to name a few—this is shaping up to be quite the event. If there’s any way you can make it, I have a feeling you won’t be disappointed.

Tags:

VMM Beta 1.5 is Here

Quickly following the initial beta release of Virtualization Manager Mobile (VMM), Schley Andrew Kutz has now released beta 1.5 of VMM. The updated beta, available via the relaunched lostcreations.com site, boasts several new features:

  • In addition to support for VMware Infrastructure 3 and VMware Server 2, VMM now supports Citrix XenServer 5.
  • VMM will now “gracefully degrade” on mobile devices that don’t have a fully AJAX-capable browser. This new Lite Mode extends VMM’s mobile support to include devices like a Blackberry or Windows Mobile phone.
  • Beta 1.5 adds a new feature called Accidental Touch Detection (ATD). ATD prevents users from accidentally powering off a VM by requiring an intentional touch, measured by a depression of at least 500 milliseconds. This feature will only be available in full mode, not the new Lite Mode.

The software will be free while it’s in beta, but licenses will be required upon release. Active beta participants will receive licenses in exchange for their participation. To find out more, or to see a more full list of features, visit the VMM site.

Tags: , , , , ,

So I recently moved almost all of my personal e-mail domains over to Google Apps. A couple of people have asked, “Why?” My answer is simple: it’s easier. The e-mail functionality of my current hosting provider is lacking in a couple of key areas:

  • Rather than using the emerging standard of having e-mail clients connect to TCP port 587 (Submission) to send e-mail, they used a very non-standard practice of using TCP port 26. (Now if we could just get older versions of Outlook to not have a severely broken SMTP client implementation, we’d be in good shape. But that’s another story…)
  • Despite paying for a dedicated IP address, I can’t use my own SSL certificates for e-mail (only web traffic). The SSL certificates the hosting provider supplies for e-mail are self-signed certificates and cause fits to clients such as Outlook and Mac’s Mail.app.

By using Gmail and/or Google Apps, on the other hand, these issues go away. However, Google’s particular implementation of IMAP—and its use of labels vs. folders—presents a few challenges of its own. During the process of migrating over to Google Apps and using IMAP for all my e-mail accounts, I have finally settled into a configuration that works well for managing e-mail from my MacBook Pro as well as my iPhone.

The secret lies in a Google Labs feature called “Advanced IMAP Controls.” By enabling Advanced IMAP Controls, Google Apps and Gmail users can control which labels will appear in Mail.app (and other IMAP clients, like the iPhone). Here’s the configuration I’ve been using that seems to work really well:

  1. In the Mail section of Google Apps or Gmail, go to Settings, then Labs, and enable “Advanced IMAP Controls”. Google Apps users may need their administrator (if they don’t have administrative permissions) to allow Labs features to appear. I’m not sure about Gmail users; I think Labs features are available by default for Gmail users.
  2. Once Advanced IMAP Controls are enabled, go to the “Labels” section of Settings and uncheck all labels except Drafts, Spam, and Trash.
  3. When setting up Mail.app, configure the IMAP account as normal, but set the Inbox Path Prefix to “[Gmail]“. When you take the account online, a heading for that account should appear in the Mail.app sidebar with three folders under it: Drafts, Trash, and Spam.
  4. Select the Drafts folder/label under the account’s heading, then go to Mailbox > Use This Mailbox For > Drafts. This should cause the Drafts folder under the account’s heading to disappear. Instead, it will be listed under the unified Drafts folder under the Mailboxes heading.
  5. Repeat the process for the Trash folder/label (use for Trash) and Spam folder/label (use for Junk). After performing this process on all three folders/labels, the account heading should disappear from Mail.app’s sidebar.
  6. In the Mailbox Behaviors section of the account settings (Under Mail > Preferences) check the box for “Store draft messages on the server.”
  7. In the same area, also check “Store junk messages on the server” and specify a time period for how long to keep junk messages.
  8. Finally, check the box for “Move deleted messages to the Trash mailbox” and “Store deleted messages on the server” and specify how long to keep deleted messages.

To keep mail synchronized between the IMAP server, Mail.app on my laptop, and Mail on my iPhone, I replicated these settings on my iPhone, selecting the Drafts folder/label as the “Drafts Mailbox” and the Trash folder/label as the “Deleted Mailbox” in the Advanced area of Mail settings.

With this configuration, reading a message on my laptop will mark it as read on my iPhone, and deleting a message on my iPhone will make it appear in the Trash mailbox on my laptop. In addition, I can continue to leverage Gmail/Google App’s web interface when necessary as well, and see draft messages and deleted messages in the appropriate areas there, too. All in all, it works very well for me.

If you have other tips for enhancing the use of Gmail/Google Apps with Mail.app and your iPhone, I’d love to hear them in the comments below. Thanks!

Tags: , ,

SVMotion Syntax

This is nothing earth-shattering; I just needed to record the syntax for the SVMotion command in the Remote CLI so that next time I need it six months from now, I’ll have an easy reference.

Here’s the syntax:

svmotion --datacenter=<DC Name> --url=https://<FQDN of VCMS>/sdk --username=<Username on VCMS> --password=<Password> --vm=[<Source datastore>] <Path to VMX file of VM>:<Destination datastore>

If any parameters have spaces in them—like the datacenter name or the path to the .VMX file—you’ll need to enclose those parameters in single quotes.

Tags: , , ,

Here’s an announcement that is exclusive to readers of my site: I have learned that Sanbolic—the company behind Melio FS and other products about which I’ve blogged before, including very recently—plans to offer free licenses of La Scala and Melio FS to beta testers of Windows Server 2008 R2.

That’s right: free licenses for the La Scala volume manager and Melio FS shared file system for Windows Server 2008 R2 beta testers. The licenses will be good only during the beta period, and will allow beta testers to directly compare Melio FS to Microsoft’s Cluster Shared Volumes (CSV). Both products are an enabling technology for the Live Migration functionality that Microsoft is planning on including with the next version of Hyper-V. Sanbolic is convinced that Melio FS is far superior to CSV, and wants beta testers to have the opportunity to see that for themselves. It’s a bold move, in my opinion, and I have to applaud them for it. Let your product stand or fall on its own merits, I’ve said before, and that’s exactly what Sanbolic is doing.

Expect the official announcement on the free La Scala and Melio FS licenses to show up from Sanbolic in the next few weeks.

In the meantime, feel free to review these other articles I’ve written about Sanbolic, Melio FS, La Scala, and/or Kayo FS:

UPDATE: Sanbolic issued the official press release today (April 2, 2009; no direct link available for the press release), making the announcement about the free evaluation version of Melio FS for Windows Server 2008 R2 beta users. Visit the Sanbolic web site for more information.

Tags: , , , ,

While a number of other blogs broke the news about the name for this program earlier today—VMware vExpert—the official announcement is now available on the VMTN Blog. You can also get to the official nomination form, where you can nominate yourself or someone else (cough, cough, me) for a VMware vExpert award.

In case you’ve been hiding under a rock and aren’t familiar with this program, here’s more information:

VMware is very proud to introduce the VMware vExpert Awards. The VMware vExpert Awards will be given to individuals who have significantly contributed to the overall community of VMware users over the past year, either online or offline. You might be contributing online to blogs, forums, wikis, or other online sites. You might be organizing VMUG meetings or otherwise getting the word out to local IT professionals. You’re helping spread the word about virtualization and making people successful in deploying this game-changing technology. We want to thank you.

So, if you know of someone that is worthy of a VMware vExpert award (cough, cough, me), go now and nominate them! Nominations will be accepted through midnight PST, Friday, February 6, 2009.

Tags: , ,

Via this Twitter post, I learned that VMware has posted a new KB article about a SAN I/O failure that can occur with VMware ESX and ESXi 3.5 Update 3. If you are using VMware ESX or ESXi 3.5 Update 3, please be sure to read the KB article and stay tuned here for additional updates. I will update this post when I get more information.

Tags: , , , , , , ,

So, a number of sites have been tossing around this conversation regarding cloud computing, what it is (and isn’t), and where it’s headed. As I was responding to a private e-mail from another conspirator in this conversation, I came up with something that I thought would be best shared with everyone else.

First, a question: if you’ve ever architected a large enterprise solution, what was the one thing that gave you the most flexibility in designing that solution?

Think about that for a second.

OK, have an answer? Here’s my answer: standards.

That’s right, standards. How? Let’s say you’re architecting a large enterprise solution involving servers, storage, software, etc. Now, you may have had your preferences regarding some of the components in that solution—for example, you may have preferred HP ProLiant servers—but the truth of the matter is, you could have just as well used IBM servers or Dell servers. You may have preferred EMC Fibre Channel storage, but the truth of the matter is that you probably could have just dropped in an equivalently-configured HP EVA or an HDS array.

Yes, yes—sometimes there are actual technical requirements around availability, functionality, performance, etc., that drive product selection. We all know that. But in many, many cases, the products we select to create the solutions we recommend are based on preferences.

Why is it that we can mix and match these components together according to our preferences? Because they all adhere to standards. An IBM server will connect to a Gigabit Ethernet switch and communicate across the network in exactly the same fashion as an HP ProLiant or a Dell PowerEdge. These servers run the same x86-based CPUs. A Brocade Fibre Channel switch works in essentially the same fashion as a Cisco MDS. When does this mixing and matching become a problem? When you mix in proprietary extensions, proprietary interconnects, and proprietary protocols.

Ah, proprietary-ness. (Nice word, eh?) That brings us to cloud computing. Where are the protocols that define how clouds, or even cloud components, will communicate with each other? Where are the interconnects that will allow clouds to share data and metadata? Where are the standards that define what that data and metadata are? That’s my point: they don’t exist. Right now, we are in a world of proprietary interconnects and proprietary protocols that prevent us from mixing and matching cloud computing components or providers. Sure, it can be done, but only through converters and translators and such.

And that is my point. When I discuss the lack of definition around cloud computing, it’s not because of care how we define cloud computing. It’s because there’s no structure, no framework, and no standards as to how the cloud is formed. Ironically, perhaps even paradoxically, it’s the definitions, the structures, and the frameworks that give the cloud it’s flexibility.

Tags: ,

Back in June, I wrote about Sanbolic and Melio FS as a workaround for the “one-VM-per-LUN” limitation that Hyper-V’s Quick Migration imposes. By running Melio FS on a Windows Server 2008 Hyper-V host, users could put multiple VMs in the same LUN and still use Quick Migration. At the same time, Sanbolic was also announcing that they were supporting the use of Melio FS, their clustered file system, inside Windows Server-based VMs running on VMware ESX.

In September, Sanbolic announced that they would be supporting Melio FS in VMs running on Hyper-V. This expanded their clustered file system support so that VMs running on either VMware ESX or Hyper-V could use Melio FS for shared storage access.

Yesterday, Sanbolic added support for running Melio FS in guests on Citrix XenServer, bringing support for their Windows-based clustered file system to VMs on all three major virtualization platforms. In addition, yesterday’s announcement also indicated that Sanbolic was adding support for the Windows Server 2008 R2 beta, and that Melio FS had been optimized for block objects like virtual disk files and databases. The full press release is available here as a PDF file.

Clearly, Sanbolic wants to protect the value of Melio FS as Microsoft prepares to enter the clustered file system market with Cluster Shared Volumes (CSV), included in the R2 beta. It’s unclear to me whether CSV is going to be limited to virtualization only, addressing the “one-VM-per-LUN” issue, or whether Microsoft will also support CSV in other applications. By optimizing Melio FS for shared access to objects like virtual disk files and by extending support to run Melio FS in VMs on all the major platforms, Sanbolic hopes to establish Melio FS as a “de facto” standard in Windows-based clustered file systems.

Tags: , , , , , , , ,

« Older entries