Virtualization Pro:

Andrew Kutz


January 31, 2008  3:40 PM

VI3.5 – 18 new features you need to know about



Posted by: Akutz
Andrew Kutz, VI3, Virtualization

VMware Infrastructure 3.5 (VI3.5) saw major updates last fall with the release of ESX 3.5, VirtualCenter 2.5, and ESX 3i. Just what do these new products mean for IT administrators? What functionality have these three SKUs added to the VI3 bundle? Mike Laverick from RTFM-Education fame produced a...

January 30, 2008  3:54 PM

VMware Virtual Desktop Manager 2 released



Posted by: Akutz
Andrew Kutz, VI3, Virtualization

Today VMware announced the general availability of a new addition to their Virtual Desktop Infrastructure (VDI) -- VMware Virtual Desktop Manager 2 (VDM2). Some of the new features of VMD2 include: - SSL secured connections - Second-factor authentication with RSA SecureID - Integration with...


January 17, 2008  4:07 PM

The VMware VI Client – Why is it Windows only?



Posted by: Akutz
Andrew Kutz, VMware scripting

Have you ever wondered why VMware's VI client is Windows only? The most obvious reason is that it is written in C# using the .NET framework. However, the client could easily be written in Python or Java or some other OS agnostic language. So why Windows only? There are in fact two reasons the VI...


January 17, 2008  4:05 PM

Monitoring the Virtual Infrastructure for authentication attempts with Perl



Posted by: Akutz
Andrew Kutz, VI3, Virtualization

Rick Vanover recently wrote a terrific blog on how to monitor the VI database for authentication attempts. While you can certainly monitor the database...


January 14, 2008  4:23 AM

Printing a VI server’s inventory



Posted by: Akutz
Andrew Kutz, VI3, Virtualization

Here is a quick Perl script I wrote to print out your VI server's (VC or ESX) inventory. I know what you're thinking, "Um, aren't there already examples that do this?" Yes and no. See, most examples you find, including VMware's own, will print out all the VMs or the VI hierarchy as defined by the...


January 10, 2008  7:17 PM

VI SDK examples, logging out in style with Java



Posted by: Akutz
Andrew Kutz, VI3, Virtualization

Over the past few weeks many users have begun to e-mail me asking for not just help with the VI SDK, but code examples as well. I am more than happy to help, but I want to be able to help as many people as I can. To that end I have decided to post all of my code examples online for everyone's...


January 2, 2008  9:45 PM

Introducing Monét



Posted by: Akutz
Andrew Kutz, VI3

Monét (as in “Count de…”) stands for “Monitors Events and Tasks” and monitors an ESX or VirtualCenter server, recording tasks to standard out, a syslog server, or a Windows event log server. For example, the following is an example of the VI Perl version of Monét monitoring my...


December 20, 2007  1:40 PM

Layer-2 network security with .NET and Perl



Posted by: Akutz
Andrew Kutz, VI3, Virtualization, VMware ESX

I've written several articles on SearchServerVirtualization about the VI3 SDK and how to make the most of it with .NET. There is an as-yet unpublished article on how to implement Layer-2 network security with .NET using a program I wrote called gnicmod. Consider it part 4 in my series of leveraging...


December 17, 2007  4:39 PM

Reconfiguring vmreconfig



Posted by: Akutz
Andrew Kutz, VI3, Virtualization, VMware ESX

The Perl script, vmreconfig.pl, is designed to reconfigure a virtual machine (VM). You can read more about it here. The tool can be used to make changes to the state of the VM. For example, you...


December 14, 2007  8:18 PM

Generating the XML necessary to create VMs with the VI Perl Toolkit



Posted by: Akutz
Andrew Kutz, VI3, Virtualization, VMware ESX

It is a pain in the rear to generate XML on the fly. There just is not a fun way of doing it. Unfortunately this is what is required when creating, cloning, and altering VMs with the VI Perl toolkit. I went ahead and creating a very simple Perl script that will take HTML GET variables from the...


Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: