I'm trying to automate a set of operations across several virtualization stacks as a cloud-like experiment. So far, I have been having dificulties working with VMWare esxi 5 (free edition)
After a long battle with the documentation and the lack of there of, I managed to setup the appropriate kickstart file, a cd contents repository exported via web and a proper pxe setup to accomodate the needs of the vmware hands-free installation.
After installation, however, I was surprised in finding that the ssh port is not enabled. Part of the success of my experiment is being able to automate the creation of VMWare guests and executing (via ssh and the vmware-cli) some form of lifecycle operations. I know there is "vmware vcenter" and other such tools, but that doesn't really help me in the automation.
I guess what I'm looking for is whether there anything I can do to enable the ssh interface and whether that will be enough for me goals (tips requiring code is fine.)
So far, my thoughts have been to do some sort of hackery in python embeded in the kickstart file that would allow me to connect to the environment before the installation finishes, so that I could hack around and force the ssh interface to enable -- however, I'd like to hear some external thoughts first!