Is it possible to deploy VMware vSphere 5.5 without Windows?

I ran into an interesting client requirement recently. I needed to perform a greenfield deployment of VMware vSphere 5.5. This was to use the Linux-based VMware vCenter Server Appliance (vCSA)...

The main issue with this customer was that there was NO Windows footprint. No Windows PCs, no Windows Servers... This was by choice, and there was zero interest in introducing Windows to the environment. The goal was to use VMware to virtualize a multi-tier Linux web application and its test, staging and production instances.

When I initially recommended VMware, I mentioned that I'd deployed it in many environments that were primarily Linux. I always had some Windows systems available, though...

So the problem arose during the onsite installation: The vCenter Server Appliance, while Linux-based, needs to be deployed to ESXi using either the vSphere Web Client (which wouldn't exist yet, because it's part of the vCSA) or the vSphere Windows .NET client (which requires Windows).

The Chicken and the Egg problem...

The client challenged me: "Why should we have to rely on Microsoft in order to install VMware?" -

I didn't have a good answer :(

So is this possible? How can one install this type of setup from scratch without using Windows?

(BTW - I'm a Mac user, so I just use VMware Fusion and have a Windows 7 instance handy...)


Solution 1:

What about the OVF Tool?

VMware OVF Tool is a command-line utility that allows you to import and export OVF packages to and from many VMware products.

OVF Tool Documentation

It's available for Windows 32-bit and 64-bit, Linux 32-bit and 64-bit, and Mac OS X.

Solution 2:

Officially, VMware hasn't released a vSphere Client for Linux.

Unofficially, you can try using VEMan

Alternatively, you can connect vSphere Web Client (Linux version) to your vCenter server, if you set that up. Some of the feature you need will be available, but not all.

Here's the VMware Documentation on this