VMware vCenter OVA Optionen

Die OVA Optionen.

Bereits vor einiger Zeit habe ich den Wunsch gegenüber VMware geäussert, dass die OVA bitte ein wenig VMware Cloud Director freundlich wird, entsprechend die OVA Informationen ausführlicher und komplett werden.

Da ich mich gerade damit beschäftige, einen Fullstack mit Ansible zu deployen, war das gerade die Chance, nachzuschauen, was VMware nun mit vSphere 8.0U2 und dem OVA gemacht hat.

Die Installation via vcsa-deploy ist natürlich enthalten, mehr interessierte mich die OVA dahinter. Die Datei extrahiert und einen Blick ins OVF zeigte einen erstaunlichen Detailgrad an. Ein kurzer Test, das OVA im vCenter zu deployen war ebenfalls erfolgreich.

Hier mal die ganze Liste in Markdown, was denn so alles in der OVF zur Verfügung gestellt wird.

Achtung

Das Übersetzungsplugin ändert die Parameter ab. Schau dir die Liste auf “Deutsch” an, auch dort sind alle Parameter auf Englisch definiert.

deploymentOption

ParameterDefaultLabelvCPUMemoryDiskHostsVMs
small-lightSmall Light vCenter Server with Embedded PSC – for VMC consumption, unsupported for on-prem customers4 vCPU19 GB494 GB100 Hosts1000 VMs
medium-lightMedium Light vCenter Server with Embedded PSC – for VMC consumption, unsupported for on-prem customers8 vCPU28 GB708 GB400 Hosts4000 VMs
large-lightLarge Light vCenter Server with Embedded PSC – for VMC consumption, unsupported for on-prem customers16 vCPU37 GB1058 GB1000 Hosts10000 VMs
tiny*Tiny vCenter Server with Embedded PSC2 vCPU14 GB579 GB10 Hosts100 VMs
smallSmall vCenter Server with Embedded PSC4 vCPU21 GB694 GB100 Hosts1000 VMs
mediumMedium vCenter Server with Embedded PSC8 vCPU30 GB908 GB400 Hosts4000 VMs
largeLarge vCenter Server with Embedded PSC16 vCPU39 GB1358 GB1000 Hosts10000 VMs
xlargeX-Large vCenter Server with Embedded PSC24 vCPU58 GB2283 GB2000 Hosts35000 VMs
tiny-lstorageTiny vCenter Server with Embedded PSC (large storage)2 vCPU14 GB2019 GB10 Hosts100 VMs
small-lstorageSmall vCenter Server with Embedded PSC (large storage)4 vCPU21 GB2044 GB100 Hosts1000 VMs
medium-lstorageMediun vCenter Server with Embedded PSC (large storage)8 vCPU30 GB2208 GB400 Hosts4000 VMs
large-lstorageLarge vCenter Server with Embedded PSC (large storage)16 vCPU39 GB2258 GB1000 Hosts10000 VMs
xlarge-lstorageX-Large vCenter Server with Embedded PSC (large storage)24 vCPU58 GB2383 GB2000 Hosts35000 VMs
tiny-xlstorageTiny vCenter Server with Embedded PSC (x-large storage)2 vCPU14 GB4279 GB10 Hosts100 VMs
small-xlstorageSmall vCenter Server with Embedded PSC (x-large storage)4 vCPU21 GB4304 GB100 Hosts1000 VMs
medium-xlstorageMedium vCenter Server with Embedded PSC (x-large storage)8 vCPU30 GB4468 GB400 Hosts4000 VMs
large-xlstorageLarge vCenter Server with Embedded PSC (x-large storage)16 vCPU39 GB4518 GB1000 Hosts10000 VMs
xlarge-xlstorageX-Large vCenter Server with Embedded PSC (x-large storage)24 vCPU58 GB4643 GB2000 Hosts35000 VMs

VAMI Properties

Networking Properties

ParameterUserConfigurableDefaultLabelDescription
domaintrueDomain NameThe domain name of this VM. Leave blank if DHCP is desired.
searchpathtrueDomain Search PathThe domain search path (comma or space separated domain names) for this VM. Leave blank if DHCP is desired.

VM specific properties

ParameterUserConfigurableDefaultLabelDescription
vmnameVMware-vCenter-Server-Appliance

Network

ParameterUserConfigurableDefaultLabelDescription
Network 1The “Network 1” network

Application

Network Configuration

ParameterUserConfigurableDefaultLabelDescription
guestinfo.cis.appliance.net.addr.familytrueHost Network IP Address FamilyNetwork IP address family (i.e., ‘ipv4’ or ‘ipv6’).
guestinfo.cis.appliance.net.modetrueHost Network ModeNetwork mode (i.e., ‘static’, ‘dhcp’, or ‘autoconf’ (IPv6 only).
guestinfo.cis.appliance.net.addrtrueHost Network IP AddressNetwork IP address. Only provide this when mode is ‘static’. Can be IPv4 or IPv6 based on specified address family.
guestinfo.cis.appliance.net.prefixtrueHost Network PrefixNetwork prefix length. Only provide this when mode is ‘static’. 0-32 for IPv4. 0-128 for IPv6.
guestinfo.cis.appliance.net.gatewaytrueHost Network Default GatewayIP address of default gateway. Can be ‘default’ when using IPv6.
guestinfo.cis.appliance.net.dns.serverstrueHost Network DNS ServersComma separated list of IP addresses of DNS servers.
guestinfo.cis.appliance.net.pnidtrueHost Network IdentityNetwork identity (IP address or fully-qualified domain name) services should use when advertising themselves.
guestinfo.cis.appliance.net.portsfalse{}Custom Network PortsA string encoding a JSON object mapping port names to port numbers.

SSO Configuration

ParameterUserConfigurableDefaultLabelDescription
guestinfo.cis.vmdir.usernamefalseadministrator@vsphere.localDirectory UsernameFor the first instance of the identity domain, this is the username with Administrator privileges. Otherwise, this is the username of the replication partner.
guestinfo.cis.vmdir.passwordtrueDirectory PasswordFor the first instance of the identity domain, this is the password given to the Administrator account. Otherwise, this is the password of the Administrator account of the replication partner.
guestinfo.cis.vmdir.domain-namefalsevsphere.localDirectory Domain NameFor the first instance of the identity domain, this is the name of the newly created domain
guestinfo.cis.vmdir.site-namefalseDefault-First-SiteSite NameName of site. Use ‘Default-First-Site’ to define a new site.
guestinfo.cis.vmdir.first-instancefalseTrueNew Identity DomainIf this parameter is set to True, the VMware directory instance is setup as the first instance of a new identity domain. Otherwise, the instance is setup as a replication partner.
guestinfo.cis.vmdir.replication-partner-hostnamefalse“”Directory Replication PartnerThe hostname of the VMware directory replication partner. This value is ignored for the first instance of the identity domain.

Database Configuration

ParameterUserConfigurableDefaultLabelDescription
guestinfo.cis.db.typefalseembeddedDatabase TypeString indicating whether the database is ’embedded’ or ‘external’.
guestinfo.cis.db.userfalse“”Database UserString naming the account to use when connecting to external database (ignored when db.type is ’embedded’).
guestinfo.cis.db.passwordfalseDatabase PasswordString providing the password to use when connecting to external database (ignored when db.type is ’embedded’).
guestinfo.cis.db.servernamefalseDatabase ServerString naming the hostname of the server on which the external database is running (ignored when db.type is ’embedded’).
guestinfo.cis.db.serverportfalseDatabase PortString describing the port on the host on which the external database is running (ignored when db.type is ’embedded’).
guestinfo.cis.db.providerfalseDatabase ProviderString describing the external database provider. The only supported value is ‘oracle’ (ignored when the db.type is ’embedded’).
guestinfo.cis.db.instancefalseDatabase InstanceString describing the external database instance. Values could be anything depending on what the database instance name the DBA creates in the external db. (ignored when the db.type is ’embedded’).

System Configuration

ParameterUserConfigurableDefaultLabelDescription
guestinfo.cis.appliance.root.passwdtrueRoot PasswordPassword to assign to root account. If blank, password can be set on the console.
guestinfo.cis.appliance.root.shellfalseRoot ShellThis property is not changeable.
guestinfo.cis.appliance.ssh.enabledfalseFalseSSH EnabledSet whether SSH-based remote login is enabled. This configuration can be changed after deployment.
guestinfo.cis.appliance.time.tools-syncfalseFalseTools-based Time Synchronization EnabledSet whether VMware tools based time synchronization should be used. This parameter is ignored if appliance.ntp.servers is not empty.
guestinfo.cis.appliance.ntp.serversfalseNTP ServersA comma-separated list of hostnames or IP addresses of NTP Servers
guestinfo.cis.deployment.node.typefalseembeddedDeployment TypeType of appliance to deploy (i.e. ’embedded’).
guestinfo.cis.system.vm0.hostnamefalsePlatform Services ControllerWhen deploying a vCenter Server Node, please provide the FQDN or IP address of a Platform Services Controller (leave blank otherwise). The choice of FQDN versus IP address is decided based on the Platform Services Controller’s own notion of its network identity.
guestinfo.cis.system.vm0.portfalse443HTTPS Port on Platform Services ControllerWhen deploying a vCenter Server pointing to an external platform services controller, please provide the HTTPS port of the external platform services controller if a custom port number is being used. The default HTTPS port number is 443.

Upgrade Configuration

ParameterUserConfigurableDefaultLabelDescription
guestinfo.cis.upgrade.source.vpxd.ipfalseUpgrade Source HostnameIP/hostname of the appliance to upgrade. Set only for upgrade.
guestinfo.cis.upgrade.source.ma.portfalse9123Migration Assistant PortPort used by Migration Assistant on source vCenter Server.
guestinfo.cis.upgrade.source.vpxd.userfalseUpgrade Source vCenter UsernamevCenter username for the appliance to upgrade. Set only for upgrade.
guestinfo.cis.upgrade.source.vpxd.passwordfalseUpgrade Source vCenter PasswordvCenter password for the appliance to upgrade. Set only for upgrade.
guestinfo.cis.upgrade.source.guest.userfalseUpgrade Source OS UsernameUsername for the appliance operating system to upgrade. Usually root. Set only for upgrade.
guestinfo.cis.upgrade.source.guest.passwordfalseUpgrade Source OS PasswordPassword for the appliance operating system to upgrade. Set only for upgrade.
guestinfo.cis.upgrade.source.guestops.host.addrfalseUpgrade Management Host HostnameURL that consists of the IP address or FQDN and https port of the vCenter Server instance or ESXi host that manages the appliance to upgrade. Https port is an optional parameter which by default is 443. Example: 10.10.10.10, //10.10.10.10:444, //[2001:db8:a0b:12f0::1]:444. Set only for upgrade.
guestinfo.cis.upgrade.source.guestops.host.userfalseUpgrade Management Host UsernameUsername for the host that manages appliance to upgrade. Can be either vCenter or ESX host. Set only for upgrade.
guestinfo.cis.upgrade.source.guestops.host.passwordfalseUpgrade Management Host PasswordPassword for the host that manages appliance to upgrade. Can be either vCenter or ESX host. Set only for upgrade.
guestinfo.cis.upgrade.source.ssl.thumbprintfalseUpgrade Management Host ThumbprintThumbprint for the SSL certificate of the host that manages the appliance to upgrade. Set only for upgrade.
guestinfo.cis.upgrade.source.platformfalselinuxUpgrade Source PlatformSource host platform. Optional. Set only for upgrade
guestinfo.cis.upgrade.source.export.directoryfalse/var/tmpUpgrade Source Export FolderFolder on the source appliance, where to store migrate data. Optional. Set only for upgrade
guestinfo.cis.upgrade.import.directoryfalse/storage/seat/cis-export-folderUpgrade Destination Export FolderFolder where exported source data will be stored in the appliance. Optional. Set only for upgrade
guestinfo.cis.upgrade.user.optionsfalseUpgrade Advanced OptionsAdvanced upgrade settings specified in json format. Optional. Set only for upgrade
guestinfo.cis.ad.domain-namefalseActive Directory domain nameActive Directory domain to join.
guestinfo.cis.ad.domain.usernamefalseActive Directory domain admin userActive Directory domain admin user. This username will be used to join the machine to the domain.
guestinfo.cis.ad.domain.passwordfalseActive Directory domain admin user passwordActive Directory domain admin user password. This password will be used to join the machine to the domain.
guestinfo.cis.vpxd.ha.management.addrtruevCenter Server managing target applianceFQDN or IP address of the vCenter Server managing that target appliance. Used when upgrading a source appliance in VCHA cluster.
guestinfo.cis.vpxd.ha.management.porttrue443Port of the vCenter Server managing target applianceHttps port of the vCenter Server managing that target appliance. Used when upgrading a source appliance in VCHA cluster. If not specified, port 443 will be used by default.
guestinfo.cis.vpxd.ha.management.usertrueUsername for the vCenter Server managing target applianceUser able to authenticate in vCenter Server managing that target appliance. The user must have the privilege Global.VCServer. Used when upgrading a source appliance in VCHA cluster.
guestinfo.cis.vpxd.ha.management.passwordtruePassword for the vCenter Server managing target appliancePassword for administrator user authenticating to the vCenter Server managing target appliance. Used when upgrading a source appliance in VCHA cluster.
guestinfo.cis.vpxd.ha.management.thumbprinttrueThumbprint for the SSL certificate of the vCenter Server managing target applianceThumbprint for the SSL certificate of the vCenter Server that manages the appliance to upgrade. Used when upgrading a source appliance in VCHA cluster.
guestinfo.cis.vpxd.ha.placementtruePath to the compute resource where target appliance will be deployed on management vCenter ServerPath to host/cluster/resource pool where target appliance will be deployed on management vCenter Server. Used when upgrading a source appliance in VCHA cluster. Example: /my_datacenter/my_folder/my_host_or_cluster/my_resource_pool

Miscellaneous

ParameterUserConfigurableDefaultLabelDescription
guestinfo.cis.netdump.enabledfalseTrueESXi Dump Collector EnabledSet whether ESXi Dump Collector service is enabled. This configuration can be changed after deployment.
guestinfo.cis.silentinstallfalseFalseDo Silent InstallIf this parameter is set to True, no questions will be posted during install or upgrade. Otherwise, the install process will wait for a reply if there is a pending question.
guestinfo.cis.lookup_timeoutfalse900DNS reverse lookup timeoutThis parameter provides time in seconds, to retry DNS reverse lookup. This is only needed for parallel installation of VCSA and NSX_T.
guestinfo.cis.clientlocalefalseenThe Client LocaleThis parameter specifies the client locale. Supported locales are en, fr, ja, ko, zh_CN and zh_TW. English is assumed if locale is unknown.
guestinfo.cis.feature.statesfalseFeature switch statesSpecify feature switch states which need to be added or modified in feature switch state config file. Format: key1=value1, key2=value2
guestinfo.cis.ceip_enabledtrueFalseCEIP enabledVMware’s Customer Experience Improvement Program (“CEIP”) provides VMware with information that enables VMware to improve its products and services, to fix problems, and to advise you on how best to deploy and use our products. As part of the CEIP, VMware collects technical information about your organization’s use of VMware products and services on a regular basis in association with your organization’s VMware license key(s). This information does not personally identify any individual. For more details about the Program and how VMware uses the information it collects through CEIP, please see the product documentation at http://www.vmware.com/info?id=1399. If you want to participate in VMware’s CEIP for this product, set this property to True. You may join or leave VMware’s CEIP for this product at any time.
guestinfo.cis.deployment.autoconfigfalseFalseAuto Start ServicesIf this parameter is set to True, the appliance will be configured after deployment using the specified OVF configuration parameters. If set to False, the appliance should be configured post-deployment using the VMware Appliance Management Interface.
guestinfo.cis.vpxd.mac-allocation-scheme.prefixfalseMAC address allocation scheme prefixIf a valid MAC address prefix is provided, then all MAC addresses assigned by vCenter Server will begin with this prefix instead of the VMware OUI. This property cannot co-exist with mac-allocation-scheme.ranges
guestinfo.cis.vpxd.mac-allocation-scheme.prefix-lengthfalse0MAC address allocation scheme prefix lengthThis property is mandatory whenever a custom MAC prefix is provided.
guestinfo.cis.vpxd.mac-allocation-scheme.rangesfalseMAC address allocation scheme rangesIf valid MAC address range is provided, then vCenter Server will assign MAC addresses from this range instead of allocating VMware OUI based MAC address. The address range must be provided in the format “BeginAddress1-EndAddress1,…,BeginAddressN-EndAddressN”. This property cannot co-exist with mac-allocation-scheme.prefix.
guestinfo.cis.plugin-isolation.hostnamefalseHostname to use when loading vSphere Client plugins in the browser.Isolation hostname that guards plugins from interfering with the core vSphere UI.
guestinfo.cis.osgi.settings.isolationfalseLocal plugins for which to add an isolation exception in the vSphere Client.Local plugins for which the vSphere Client will not apply isolation. Format: plugin1, plugin2, plugin3
guestinfo.cis.hadcs.enabledtrueTrueControl HADCS enablementIf this parameter is set to True, the HADCS functionality will be enabled on the vCenter inventory. If set to False, the HADCS functionality will be disabled on the vCenter inventory.
guestinfo.cis.fips.enabledfalseFalseControl VC FIPS enablementIf this parameter is set to True, the vCenter will be started in FIPS compliant mode. If set to False, the vCenter will be started in non-FIPS compliant mode.
guestinfo.cis.desired.statefalse{}Desired State ConfiguationsString encoding JSON object desired state configuration which will be acquired by the deployment.
guestinfo.cis.vsan.postfirstboot.settingtrueVSAN post first boot settingsIf this property is set, the vCenter will be installed on a new VSAN cluster containing the target host. dcname, dedupEnabled, clusterName, vsanLicenseKey, and firstHost properties should be set with this. For example: {‘dcName’:’vsanDC’,’clusterName’:’vsanCluster’,’dedupEnabled’:false,’vsanLicenseKey’:”,’firstHost’:{‘hostName’:’10.109.45.3′,’port’:443,’userName’:’root’,’password’:’ca$hc0w’}}.
guestinfo.cis.env.classification.levelfalsenoneIL6 classifciation levelImpact Level 6 classification level. Supported values: ‘none’, ‘unclassified’, ‘controlled’, ‘cui’, ‘confidential’, ‘secret’, ‘topsecret’, ‘topsecret_sci’.
guestinfo.cis.vc.desired.statefalse{}vCenter Desired State ConfiguationsString encoding JSON object desired state configuration which will be acquired by the deployment.
guestinfo.cis.deployment.licensefalsevCenter LicenseThe licenses to apply during the deployment or upgrade. Format: name1=key1,name2=key2

Leave a Reply

Your email address will not be published. Required fields are marked *