This section provides the following example AI system configuration profiles to install Oracle Solaris Cluster nodes that do not use a MAC address:
For a cluster configuration that does not use a MAC address, the following services are required in the system configuration profiles for the sponsor node and additional nodes. These services are in addition to the services in the profiles for an installation that does use a MAC address:
The system/config-user service
The node instance of the system/identity service
The system/name-service/switch service
The network/install service, or if not using the sysconfig profile, another means to establish the public network
The network/rpc/bind service
A name service, such as net/work/dns/client or svc:/network/ldap/client
The following example AI system configuration profile installs the first node of a multiple-node cluster, called the sponsor node, in a configuration that does not use a MAC address. See AI System Configuration Profile Properties for Oracle Solaris Cluster Installation for information about actual values shown for some properties, which might need to be different for some configuration.
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> <service_bundle type="profile" name="system configuration"> <service name="system/config-user" version="1" type="service"> <instance name="default" enabled="true"> <property_group name="root_account" type="application"> <propval name="password" type="astring" value="password/"/> <propval name="type" type="astring" value="normal"/> </property_group> </instance> </service> <service version="1" name="system/identity"> <instance enabled="true" name="node"> <property_group name="config"> <propval name="nodename" value="sponsor-node"/> <propval name="loopback" value="sponsor-node"/> </property_group> </instance> </service> <service name="system/console-login" version="1"> <property_group name="ttymon"> <propval name="terminal_type" value="ttya"/> </property_group> </service> <service version="1" type="service" name="system/name-service/switch"> <property_group type="application" name="config"> <propval type="astring" name="password" value="files"/> <propval type="astring" name="group" value="files"/> <propval type="astring" name="default" value="files"/> <propval type="astring" name="host" value="files dns"/> <propval type="astring" name="sudoer" value="files"/> <propval type="astring" name="netgroup" value="files"/> <propval type="astring" name="printer" value="files"/> </property_group> <instance enabled="true" name="default"/> </service> <service version="1" name="system/name-service/cache"> <instance enabled="true" name="default"/> </service> <service name="network/install" version="1" type="service"> <instance name="default" enabled="true"> <property_group name="install_ipv4_interface" type="application"> <propval name="name" type="astring" value="net0/v4"/> <propval name="address_type" type="astring" value="static"/> <propval name="static_address" type="net_address_v4" value="static-IP-address"/> <propval name="default_route" type="net_address_v4" value="default-route"/> </property_group> </instance> </service> <service version="1" name="network/rpc/bind"> <instance enabled="true" name="default"> <property_group name="config"> <propval type="boolean" name="local_only" value="false"/> </property_group> </instance> </service> <service version="1" type="service" name="network/dns/client"> <property_group type="application" name="config"> <property type="net_address" name="nameserver"> <net_address_list> <value_node value="public-network-address1"/> <value_node value="public-network-address2"/> </net_address_list> </property> <property type="astring" name="search"> <astring_list> <value_node value="domain-name1"/> <value_node value="domain-name2"/> </astring_list> </property> </property_group> <instance enabled="true" name="default"/> </service> <service name="system/cluster/sc-ai-config" version="1" type="service"> <instance name="default" enabled="true"> <property_group name="cluster_config" type="application"> <propval name="ai_enabled" type="astring" value="true"/> <propval name="ai_action" type="astring" value=""/> <propval name="ai_archive_type" type="astring" value=""/> </property_group> <property_group name="cluster_data" type="application"> <propval name="SC_ARGVAR_NODENAME" type="astring" value="sponsor-node"/> <propval name="SC_ARGVAR_NODEIP" type="astring" value="public-IP-address"/> <propval name="SC_ARGVAR_CLUSTERNAME" type="astring" value="cluster-name"/> <propval name="SC_ARGVAR_SPONSORNODE" type="astring" value="sponsor-node"/> <propval name="SC_ARGVAR_ONENODE" type="astring" value="0"/> <propval name="SC_ARGVAR_AUTHLIST" type="astring" value="sponsor-node additional-node"/> <propval name="SC_ARGVAR_NETADDR" type="astring" value="172.16.0.0"/> <propval name="SC_ARGVAR_NETMASK" type="astring" value="255.255.240.0"/> <propval name="SC_ARGVAR_MAXNODES" type="astring" value="32"/> <propval name="SC_ARGVAR_MAXPRIVATENETS" type="astring" value="10"/> <propval name="SC_ARGVAR_VIRTUALCLUSTERS" type="astring" value="12"/> <propval name="SC_ARGVAR_XIP_VIRTUALCLUSTERS" type="astring" value="3"/> <propval name="SC_ARGVAR_AUTOQUORUMCONFIG_TASKNAME" type="astring" value="quorum"/> <propval name="SC_ARGVAR_AUTOQUORUMCONFIG_STATE" type="astring" value="INIT"/> <propval name="SC_ARGVAR_ADAPTERS" type="astring" value="adapter1 adapter2"/> <propval name="SC_ARGVAR_TRTYPES" type="astring" value="dlpi dlpi"/> <propval name="SC_ARGVAR_JUNCTIONS" type="astring" value="switch1 switch2"/> <propval name="SC_ARGVAR_JUNCTYPES" type="astring" value="switch switch"/> <propval name="SC_ARGVAR_E2CABLES" type="astring" value="switch1 switch2"/> </property_group> </instance> </service> </service_bundle>
The following example AI system configuration profile installs additional nodes of a cluster in a configuration that does not use a MAC address. See AI System Configuration Profile Properties for Oracle Solaris Cluster Installation for information about actual values shown for some properties, which might need to be different for some configuration.
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> <service_bundle type="profile" name="system configuration"> <service name="system/config-user" version="1" type="service"> <instance name="default" enabled="true"> <property_group name="root_account" type="application"> <propval name="password" type="astring" value="password/"/> <propval name="type" type="astring" value="normal"/> </property_group> </instance> </service> <service version="1" name="system/identity"> <instance enabled="true" name="node"> <property_group name="config"> <propval name="nodename" value="additional-node"/> <propval name="loopback" value="additional-node"/> </property_group> </instance> </service> <service name="system/console-login" version="1"> <property_group name="ttymon"> <propval name="terminal_type" value="ttya"/> </property_group> </service> <service version="1" type="service" name="system/name-service/switch"> <property_group type="application" name="config"> <propval type="astring" name="password" value="files"/> <propval type="astring" name="group" value="files"/> <propval type="astring" name="default" value="files"/> <propval type="astring" name="host" value="files dns"/> <propval type="astring" name="sudoer" value="files"/> <propval type="astring" name="netgroup" value="files"/> <propval type="astring" name="printer" value="files"/> </property_group> <instance enabled="true" name="default"/> </service> <service version="1" name="system/name-service/cache"> <instance enabled="true" name="default"/> </service> <service name="network/install" version="1" type="service"> <instance name="default" enabled="true"> <property_group name="install_ipv4_interface" type="application"> <propval name="name" type="astring" value="net0/v4"/> <propval name="address_type" type="astring" value="static"/> <propval name="static_address" type="net_address_v4" value="static-address"/> <propval name="default_route" type="net_address_v4" value="default-route"/> </property_group> </instance> </service> <service version="1" name="network/rpc/bind"> <instance enabled="true" name="default"> <property_group name="config"> <propval type="boolean" name="local_only" value="false"/> </property_group> </instance> </service> <service version="1" type="service" name="network/dns/client"> <property_group type="application" name="config"> <property type="net_address" name="nameserver"> <net_address_list> <value_node value="network-address1"/> <value_node value="network-address2"/> </net_address_list> </property> <property type="astring" name="search"> <astring_list> <value_node value="domain1"/> <value_node value="domain2"/> </astring_list> </property> </property_group> <instance enabled="true" name="default"/> </service> <service name="system/cluster/sc-ai-config" version="1" type="service"> <instance name="default" enabled="true"> <property_group name="cluster_config" type="application"> <propval name="ai_enabled" type="astring" value="true"/> <propval name="ai_action" type="astring" value=""/> <propval name="ai_archive_type" type="astring" value=""/> </property_group> <property_group name="cluster_data" type="application"> <propval name="SC_ARGVAR_NODENAME" type="astring" value="additional-node"/> <propval name="SC_ARGVAR_NODEIP" type="astring" value="public-IP-address"/> <propval name="SC_ARGVAR_CLUSTERNAME" type="astring" value="cluster-name"/> <propval name="SC_ARGVAR_SPONSORNODE" type="astring" value="sponsor-node"/> <propval name="SC_ARGVAR_AUTHLIST" type="astring" value="sponsor-node additional-node"/> <propval name="SC_ARGVAR_ADAPTERS" type="astring" value="adapter1 adapter2"/> <propval name="SC_ARGVAR_TRTYPES" type="astring" value="dlpi dlpi"/> <propval name="SC_ARGVAR_E2CABLES" type="astring" value="switch1 switch2"/> </property_group> </instance> </service> </service_bundle>