Home > vSphere API > VMware vSphere PowerCLI Alternative on Linux?

VMware vSphere PowerCLI Alternative on Linux?

After creating a light virtual appliance last year, Timo Sugliani continued with a full fledged version of virtual appliance with all you need for vSphere development with Java and Jython. This is what Timo called “my linux powershell toolkit.” The biggest advantage is that you are no longer limited by Windows as your development platform.

The virtual appliance is built on top of the latest Ubuntu 10.04. It has Eclipse 3.5 installed with PyDev plug-in preconfigured with Jython and latest VI(vSphere) Java API. It also has Komodo Edit 5.2 installed. So you have choice to use either of these two.

Time to learn how to "Google" and manage your VMware and clouds in a fast and secure


The appliance also ships with two samples:

  1. Simple sample : Connect to a vCenter Server and list Virtual Machines (first & second screenshot)
  2. More complex sample : Connect to a vCenter Server, and with the input data (Virtual Machine id list), will return a JSON list of dicts containing the vm id and the screenshot url for that vm id. (third screenshot)

With all the things packed together, the virtual appliance is about 2.5G in size. I think it really worths the time to download it based on my personal experience playing with it. Actually I tested it before Timo released it. If you want to get started with automating and managing vSphere with least effort, this appliance is for YOU!

Ready to download it? Click out Timo’s blog site . It also lists 3 screenshots showing you what it looks like.

Note: if you would like to use your existing OS with Eclipse or other IDEs, you can download the vSphere Java API from its project home.

  1. Sugliani Timo
    May 17th, 2010 at 03:20 | #1

    Hi Steve,

    I think it may be a “bit” pretentious to say it’s an alternative to PowerCLI, but maybe one day if a community starts to create and contribute scripts … one day, it may be a viable option 😉 (and without any windows licensing issues)

    I will try to create a jython script repository somewhere where people can contribute and hope that it will grow with time. (github or anything public would be nice)

    If anyone is willing to help us in that task just say “Hey !”


  2. May 18th, 2010 at 00:25 | #2

    Hey Timo,

    It’s a great idea. I’m in to help!

    I assume each contributed script will be copyrighted under BSD license so that these scripts will be included into your virtual appliance over time.


  3. Derek Manning
    April 27th, 2012 at 11:45 | #3
  1. May 21st, 2010 at 00:18 | #1