Wednesday, May 12, 2010

Using Windows PowerShell To Enhance Your VMware Management

For those that haven't noticed, Windows PowerShell has really taken the world by storm over the last 12 to 15 months. Microsoft has a strong internal initiative to provide PowerShell support for all of their server applications and operating systems. The technology caught on so well that we are starting to see heavy usage of PowerShell outside of Microsoft as well. All three major hypervisor vendors are now providing PowerShell capabilities in their products via PowerShell cmdlets. In fact, we are now seeing some storage vendors like Compellent and NetApp driving their own PowerShell initiatives.

What does all this PowerShell mean? Simply put, we now have a single technology that can be used for scripting automation and management that crosses all four major layers of the virtualization stack.

Underlying Infrastructure (Storage and potentially Network)
Hypervisor
Operating System
Applications

The adoption of, and education surrounding PowerShell is a hot strategic goal for systems administrators in 2009 and heading into 2010. At Vizioncore we are also embracing PowerShell as a strategic internal initiative to provide maximum flexibility to our customers and integration partners. You will see us pushing forward with projects like Virtualization EcoShell, which is entirely focused on PowerShell management, as well as with our new vRanger 4.0 DPP. PowerShell will be changing the way people think about managing their infrastructures, and we are prepared to be on the front line of this movement.

In order to use PowerShell scripting to resolve this issue you will need two components at a minimum:

Microsoft Windows PowerShell - Command line shell and scripting language that helps IT professionals achieve greater control and productivity (I'm not that cheasy, I ripped it off from Microsoft's website).
VMware Infrastructure Toolkit - Powerful yet simple command line interface for task based management of the VMware Infrastructure Platform (again, stolen).
Virtualization EcoShell TM (optional) - Desktop application for novice and expert IT administrators leveraging Windows PowerShell scripts across their multi-platform virtual environments.
Check back on this blog as I provide Tips and Tricks, as well as real-life examples of how PowerShell management of your Virtual Infrastructure can open up some significant possibilities to you as an administrator. For now, I've provided some useful links to help you get started.
Virtualization EcoshellTM
VMware VI Toolkit Community
Alan Renouf's Virtu-AI Blog
Hal Rottenberg's Managing VMware Infrastructure with Windows PowerShell TFM

New Argument Switch Attack Bypasses Windows Security Software

There’s been a lot of highly technical and most theoretical attacks lately, academic season really is in full swing. This is a very neat attack which is being labeled somewhere between catastrophic and mildly annoying depending on who you ask.

It effects most of the major Anti-virus vendors, it’s called an argument-switch attack and leverages on the way in which most anti-viral suites interact with the Windows kernel.

It seems to be most critical on Windows XP which is an operating system near the end of life anyway, so it shouldn’t be too widespread – that’s even assuming the bad guys can work it out and spread it in the wild (I would safely assume they can). Although the research does indicate it also works on Vista SP1.

You can read the full story here

Friday, May 07, 2010

RV Tools 2.9 released

Rob de Veij has just released a new version of RVTools:

Version 2.9 (April 2010)

  • On vHost tab new fields: Vendor and model.
  • On vHost tab new fields: Bios version and Bios release date.
  • On vInfo tab new field: VM overall size in bytes (visible when using VI API 4.0)
  • On vSnapshot tab new fields: Snapshot filename and size in bytes (visible when using VI API 4.0)
  • New vNic tab. The vNic tab displays for each physival nic on the host the following fields: Host, datacenter, cluster name, network device, driver, speed, duplex setting, mac address, PCI and wakeon switch.
  • Layout change on vHost, vSwitch and vPort tabpages. They now all start with host name, datacenter and cluster name.
  • The commandline function ExportAll extended with an extra optional parameter. It’s now possible to specify the directory where the export files are written.

Make sure to download the latest version!