VMware vSphere API Training is Ready

During the last 3 weeks, I’ve been working on the courseware and online lab for the VMware vSphere API training. It’s now available for delivering as private classes, either online or onsite. All the contents in the training will be highly customizable per your project needs in terms of content and time. For example, if you are a networking company, we can put more focuses on the networking aspect of the vSphere APIs. As a former VMware employee who authored the VMware vSphere SDK book with Prentice Hall and created of the de facto open source VI Java API, I can also give you practical advice for your projects.

For the public classes, we are still planning it. If you are interested but not enough people (5+) from your company, please leave a comment and preferred time. we will see how we can group multiple groups together for a public class. Should you have a question, please feel free to contact us. (steve _at_ doublecloud.org).

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

We understand it would not be fun for an IT training without hands-on labs. That is the something I’ve building and developing. The training lab is now online accessible from anywhere with Internet access. Here is a screen shot that a trainee would see while using her Linux machine.

As you can see, the Linux machine is in a browser (either firefox, IE, or Chrome). Every trainee will have her own environment with 4 machines.

The technology we have developed can be helpful for other training companies or even companies who want to just show off their products to customers online. Please feel free to contact us if you would like to license it or order the service from the data center by my company.

The 4 systems per student in my training lab consist of one desktop VM, two virtual ESXi servers, and one vCenter server. The virtual ESXi hosts use minimum memory of 2GB (version 5.1). Storage wise, it’s 10 GB or so. It’s not enough for production, but for my training lab for API classes, it’s good enough.

Together with the system is an automation system so that I can deploy these systems based on the number of students in the training and create URLs to be emailed to each student. All these are done without manual interactions.

Hope this helps. BTW, any particular reason you are interested in these?

You probably don’t need the same setting as I have for training lab. My recommendation is to install the free VMware Player and install evaluation versions of virtual ESXi servers and vCenter appliance. Good luck!

pyVmomi and viJava are very similar but different implementations in different programming languages: one in Python and the other in Java. The basic concept and object model are the same – we can use pyVmomi for training. Will email you in private.

I am Mala from Bangalore, India, working for Hewlett Packard. I am learning and development program manager for the HP R&D, India.

I am writing this email in context of VMware Vsphere API. we have a need of training in API for our R&D engineers in Banaglore. we are looking for an onsite training. I would like to discuss in detail about this requirement. It would be helpful if I get some contact to whom I could speak, it would be helpful. My coordinates are given below. please do respond.

Steve, would you be interested in coming to Boulder to give some customized training for SolidFire engineering? We’re very heavy into automation and could probably use your expertise to improve our automated testing.

NEED HELP?

My company has created products like vSearch ("Super vCenter"), vijavaNG APIs, EAM APIs, ICE tool. We also help clients with virtualization and cloud computing on customized development, training. Should you, or someone you know, need these products and services, please feel free to contact me: steve __AT__ doublecloud.org.

Me: Steve Jin, VMware vExpert who authored the VMware VI and vSphere SDK by Prentice Hall, and created the de factor open source vSphere Java API while working at VMware engineering. Companies like Cisco, EMC, NetApp, HP, Dell, VMware, are among the users of the API and other tools I developed for their products, internal IT orchestration, and test automation.