Since ESX and ESX 3i both use the VMware API, VCL can name them
different things in the vmtype table, and try to treat them
differently, but it's a useless distinction. Since the API's are the
same, the integration effort should not be duplicating work by
treating them differently. Consider ESX 4.0; creating a distinction
between ESX 4i and ESX 4 is similarly useless since the management API
(and therefore the integration work) is the same for both of them.
A useful distinction would be between ESX 3.5 and ESX 4 since the API
does change between those versions. Does this make sense to folks?
To answer the question asked about ESX3i kickstart installs, ESX3i
cannot be installed via kickstart. The only reason ESX3 could be
kickstarted is because the service console was RHEL based. ESX3i
contains no RHEL, and therefore no kickstart opportunity.
Secure Open Systems Initiative
On Apr 8, 2009, at 3:24 PM, Aaron Peeler wrote:
doh - hit send too soon...
I don't think I've seen the vmwareGSX name used in a while at the
vmware sites, so we could just drop that entry.
Just need to double check the code first to see if it matters.
Speaking of redundancy in the vmtype table vcl.sql file, I'm confused
about why there are independent entries for ESX and ESX 3i. The
provisioning module uses the VMware API
(http://www.vmware.com/support/pubs/sdk_pubs.html) which is
VMware to be identical with ESX and ESX 3i. This way, folks like us
don't have to implement custom code for one ESX vs ESX 3i. Because
this, does it even matter which vmprofile.vmtypeid was added to the
vcl.sql file? What do you think?
The reason is to separate ESX standard server and ESXi. So maybe
ESX3 gets renamed to ESX standard Server.
The vmware.pm module supports both vmware Free Server and ESX
Standard Server using the 'vmware-cmd' cmd via ssh on the host server.
ESX3i is only cmdline managed by the vmware-tools api - right?
Ultimately I'm not sure how much the vmtype table will matter in the
long-run. Since the computer.privisioingid is being set to which
provisioning module to use.
Given that VCL can't deploy ESX 3i (the free version), I propose VCL
shouldn't mess with the 3i hypervisors until this can be revisited
Can ESX3i be installed via kiskstart? If so then it can be installed
using the xcat provisioning module, as long as the hardware is
supported and one has xCAT setup on their management node.