Fling Labs: VCS to VCVA Converter

Source: Fling Labs

Summary

The VCS to VCVA Converter Appliance is the winning idea from the 2013 Fling Contest. It allows customers to migrate from Windows vCenter Server with an External Microsoft SQL Server Database to the vCenter Server Appliance with an embedded vPostgres database. The Fling migrates the vCenter database, roles, permissions, privileges, certificates and inventory service. The target appliance will run at the same IP address as the source vCenter.

Open source license

VMware-Migration_fling-0.9-ODP.tar.gz

screenshot

Fling Labs: IOBlazer – IOPS and bytes/s and IO latency and playback VSCSI traces captured on VMware ESX through the vscsiStats utility

Source: Fling Labs

Summary

IOBlazer is a multi-platform storage stack micro-benchmark. IOBlazer runs on Linux, Windows and OSX and it is capable of generating a highly customizable workload. Parameters like IO size and pattern, burstiness (number of outstanding IOs), burst interarrival time, read vs. write mix, buffered vs. direct IO, etc., can be configured independently. IOBlazer is also capable of playing back VSCSI traces captured using vscsiStats. The performance metrics reported are throughput (in terms of both IOPS and bytes/s) and IO latency.

IOBlazer evolved from a minimalist MS SQL Server emulator which focused solely on the IO component of said workload. The original tool had limited capabilities as it was able to generate a very specific workload based on the MS SQL Server IO model (Asynchronous, Un-buffered, Gather/Scatter). IOBlazer has now a far more generic IO model, but two limitations still remain:

  1. The alignment of memory accesses on 4 KB boundaries (i.e., a memory page)
  2. The alignment of disk accesses on 512 B boundaries (i.e., a disk sector).

Both limitations are required by the gather/scatter and un-buffered IO models.

A very useful new feature is the capability to playback VSCSI traces captured on VMware ESX through the vscsiStats utility. This allows IOBlazer to generate a synthetic workload absolutely identical to the disk activity of a Virtual Machine, ensuring 100% experiment repeatability.

PowerCLI Extensions – Fling of course!

Source: Fling Labs

Summary

Note: The functionality of this Fling has now been introduced into a release of PowerCLI. Whenever possible, use the latest supported version of PowerCLI, which can be downloaded here.

VMware PowerCLI is one of the most successful command line tools for managing your VMware products. With the many existing cmdlets designed for the system administrator or vSphere Admin, PowerCLI is the easiest and most powerful tool for managing your environment.

In the recent release of vSphere 5.5, the following new features were announced:

  • vSphere Flash Read Cache
  • VMware Virtual SAN

This fling adds a PowerShell module with PowerCLI cmdlets for managing vSphere Flash Read Cache and VMware Virtual SAN.

For more information see: PowerCLI is the best tool for automating management and configuration of VMware vSphere

PCLIExtensions

VDSPowerCli From Fling – Powershell for the Distributed Switch

Summary

Note: The functionality of this Fling has now been introduced into a release of PowerCLI. Whenever possible, use the latest supported version of PowerCLI, which can be downloaded here.

PowerShell is a scripting language Microsoft developed to help administrators manage the Windows environment. Third parties can write their own snap-ins (dynamic linked libraries) to implement new commands, which are called cmdlets. With VDSPowerCli, users can use the cmdlets provided by PowerCLI to manage vSphere Distributed Switch(VDS).

Features

VDSPowerCli gives you the ability to manage:

  • VMware vSphere Distributed Switch
  • Distributed Port Group
  • Distributed Port

Fling labs: PowerActions for vSphere Web Client

Source: Fling Labs

Summary

PowerActions integrates the vSphere Web Client and PowerCLI to provide complex automation solutions from within the standard vSphere management client.

PowerActions is deployed as a plugin for the vSphere Web Client and will allow you to execute PowerCLI commands and scripts in a vSphere Web Client integrated Powershell console.

Furthermore, administrators will be able to enhance the native WebClient capabilities with actions and reports backed by PowerCLI scripts persisted on the vSphere Web Client. Have you ever wanted to “Right Click” an object in the web client and run a PowerCLI script? Now you can!

For example I as an Administrator will be able to define a new action for the VM objects presented in the Web client, describe/back this action with a PowerCLI script, save it in a script repository within the Web client and later re-use the newly defined action straight from the VM object context (right click) menu.

Or, I as an Administrator can create a PowerCLI script that reports all VMs within a Data Center that have snapshots over 30 days old, save it in a script repository within the Web client and later execute this report straight from the Datacenter object context menu.

Or better yet, why not share your pre-written scripts with the rest of the vSphere admins in your environment by simply adjusting them to the correct format and adding them to the shared script folder.

For additional information see the video in the Video tab, or read this article.


Script650
Click to enlarge