Activation Engine is a framework that allows various components within a virtual machine to be configured during system startup.
To use the Activation Engine, you need to set up an XML configuration profile to allow the vHMC to be in a ready-to-manage state on first start.
The configuration file can be used to configure the following options:
Note: The number of Ethernet adapters defined in vHMC-Conf.xml configuration file should correlate with the defined Network adapters in Domain.xml or vHMC.cfg.
Activation Engine requires a Virtual Floppy that holds an XML configuration.
Edit the vHMC-Conf.xml file with a text editor and use the xml configuration guide below.
The following instructions will create a Virtual Floppy in a linux environment:
XML configuration:
<vHMC-Configuration>
<LicenseAgreement></LicenseAgreement>
<AcceptLicense>Yes</AcceptLicense>
<Locale>en_US.UTF-8</Locale>
<SetupWizard>No</SetupWizard>
<SetupCallHomeWizard>No</SetupCallHomeWizard>
<SetupKeyboard>No</SetupKeyboard>
<Ethernet>
<Enable>No</Enable>
<IPVersion></IPVersion>
<IPv4NetworkType></IPv4NetworkType>
<IPv4Address></IPv4Address>
<IPv4Netmask></IPv4Netmask>
<IPv4Gateway></IPv4Gateway>
<IPv6NetworkType></IPv6NetworkType>
<IPv6Address></IPv6Address>
<IPv6Gateway></IPv6Gateway>
<Hostname></Hostname>
<Domain></Domain>
<DNSServers></DNSServers>
<Firewall>
<PEGASUS>Enabled</PEGASUS>
<RPD>Enabled</RPD>
<FCS>Enabled</FCS>
<I5250>Enabled</I5250>
<PING>Enabled</PING>
<L2TP>Disabled</L2TP>
<SLP>Enabled</SLP>
<RSCT>Enabled</RSCT>
<SECUREREMOTEACCESS>Enabled</SECUREREMOTEACCESS>
<SSH>Enabled</SSH>
<VTTY>Disabled</VTTY>
<NTP>Disabled</NTP>
<SNMPTraps>Disabled</SNMPTraps>
<SNMPAgents>Disabled</SNMPAgents>
</Firewall>
</Ethernet>
<NTPServers>
<ntpparam ntpserver="" ntpversion=""/>
</NTPServers>
</vHMC-Configuration>
Element that displays the Virtual HMC License Agreement.
NOTE: If an invalid value is entered, AE will default to No value
NOTE: If an invalid value is entered, AE will default to US value
NOTE: If an invalid value is entered, AE will default to Yes value
NOTE: If an invalid value is entered, AE will default to Yes value
NOTE: If an invalid value is entered, AE will default to Yes value
Ethernet Tag Holds Values for Ethernet adapter configurations.
There is a maximum of 4 Ethernet adapters AE can configure.
NOTE: AE will run default configuration if any invalid values are
entered within Ethernet Section.
The NTPServers tag is needed if user wants to configure up to 5 NTP servers within a Virtual HMC.
NTP servers can be added by using ntpparam tag and using ntpserver and ntpversion attributes.
NTPServers Tag:
Accepts <ntpparam ntpserver="server" ntpversion="version"/>
ntpparam Tag:
Attribute Values:
ntpserver: will accept IPv4/IPv6 values and valid nostnames
ntpversion: will accept a 1-4 numeric value
Example:
<NTPServers>
<ntpparam ntpserver="test.austin.ibm.com" ntpversion="2"/>
<ntpparam ntpserver="192.168.34.1" ntpversion="4"/>
<ntpparam ntpserver="::ffff:903:201" ntpversion="3"/>
`
</NTPServers>