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...)