![]() ![]() ![]() ![]() ![]() ![]() |
This appendix provides information about silent-mode configurations.
You may create an XML-formatted template that contains your configuration settings and then run the configuration wizard in silent mode so that it uses the template values without requiring you to complete the GUI windows.
To run the configuration wizard in silent-mode, follow these steps:
silent_config_input.xml
.The XML files are described in the following sections:
Plain Agent Template XML File
ESX Agent Template XML File
Controller Template XML File
BEA_Home\WLOC_HOME\common\bin\config.cmd -mode=silent -silent_xml=
<path>
\silent_config_input.xml -log=silent_config.log
BEA_Home/WLOC_HOME/common/bin/config.sh -mode=silent -silent_xml=
<path>
/silent_config_input.xml -log=silent_config.log -log_priority=debug
where <path> is the fully-qualified path to the silent_config_input.xml
file.
The following XML document can be copied and used to create a silent-mode configuration template for a plain Agent. After copying the document, you must replace the italicized values with the actual values in your environment, as described in Plain Agent Configuration Values.
<?xml version="1.0" encoding="UTF-8"?>
<domain-template-descriptor>
<input-fields>
<data-value name="AGENT_DIR" value="c:/bea/user_projects/agent1" />
<data-value name="Agent.name" value="agent1
" />
<data-value name="Agent.host" value="agent.east.acme.com" />
<data-value name="Agent.port" value="8001" />
<data-value name="Agent.securePort" value="8002" />
<data-value name="Agent.encryption.password" value="changeit" />
<data-value name="Agent.useSecureConnections" value="Unsecure
" />
<data-value name="Logging.fileSeverity" value="Info
" />
<data-value name="Logging.stdoutSeverity" value="Info
" />
<data-value name="Logging.baseFileName" value="./logs/agent.log" />
<data-value name="Logging.fileRotationDir" value="./logs/logrotdir" />
<data-value name="Agent.internalidentity.keystorePassword" value="changeit
"/>
<data-value name="Agent.internaltrust.keystorePassword" value="changeit
" />
<data-value name="Agent.type" value="plainAgent
" />
<data-value name="PlainAgent.name" value="agent1 pool
" />
<data-value name="PlainAgent.description" value="agent1 pool
" />
<data-value name="PlainAgent.cpuCapacity" value="2000" />
<data-value name="PlainAgent.diskCapacity" value="1024" />
<data-value name="PlainAgent.stdoutDir" value="./managed-stdout-stderr
" />
<data-value name="PlainAgent.stderrDir" value="./managed-stdout-stderr
" />
</input-fields>
</domain-template-descriptor>
The following table describes the configuration values needed in the Plain Agent template XML file.
<data-value name="Agent.name" value="agent1" /> |
|
<data-value name="Agent.host" value="agent.east.acme.com"/> |
|
<data-value name="Agent.port" value="8001" /> |
|
<data-value name="Agent.SecurePort" value="8002" /> |
|
Specifying Secure mode ensures confidentiality and integrity of the communication and requires setting up trust between the Controller and the Agent. For details, see
Secure Communications on page 7-4. NOTE: The Controller and all Agents must be set to the same security mode.
|
|
The following XML document can be copied and used to create a silent-mode configuration template for an ESX Agent. After copying the document, you must replace the italicized values with the actual values in your environment, as described in ESX Agent Configuration Values.
<?xml version="1.0" encoding="UTF-8"?>
<domain-template-descriptor>
<input-fields>
The following elements are the same as those used for plain agents. For descriptions, see Plain Agent Configuration Values.
<data-value name="AGENT_DIR" value="c:bea/user_projects/agent1" />
<data-value name="Agent.name" value="agent1
" />
<data-value name="Agent.host" value="agent.east.acme.com" />
<data-value name="Agent.port" value="8001" />
<data-value name="Agent.securePort" value="8002" />
<data-value name="Agent.encryption.password" value="changeit" />
<data-value name="Agent.useSecureConnections" value="Unsecure
" />
<data-value name="Logging.fileSeverity" value="Info
" />
<data-value name="Logging.stdoutSeverity" value="Info
" />
<data-value name="Logging.baseFileName" value="./logs/agent.log" />
<data-value name="Logging.fileRotationDir" value="./logs/logrotdir" />
<data-value name="Agent.internalidentity.keystorePassword" value="changeit
"/>
<data-value name="Agent.internaltrust.keystorePassword" value="changeit
" />
The following elements are described in Table A-2.
<data-value name="Agent.type" value="esxagent" />
<data-value name="EsxAgent.name" value="vmware-agent
" />
<data-value name="EsxAgent.description" value="VMWare ESX Information" />
<data-value name="EsxAgent.vcHost" value="acme.rdd.com
" />
<data-value name="EsxAgent.username" value="admin66
" />
<data-value name="EsxAgent.password" value="dorwssap" />
<data-value name="EsxAgent.vmwarePool.dataCenter" value="datacenter1" />
<data-value name="EsxAgent.vmwarePool.computeResource" value="esxHost.rdd.com" />
<data-value name="EsxAgent.vmwarePool.resourcePool" value="WLOCPool1
" />
<data-value name="EsxAgent.vmwarePool.description" value="WLOCPool1
" />
<data-group name="vmware-networks">
<data-element name="networks">
<data-element name="VM Network
">
<data-value name="ipAddresses" value="10.344.22.86,10.170.43.81
"/>
<data-value name="description" value="WLOC VM Network
"/>
<data-value name="gateway" value="172.18.128.1
"/>
<data-value name="netMask" value="255.255.248.0
"/>
<data-value name="dnsServers" value="10.40.0.86,10.40.0.87
"/>
<data-value name="domainName" value="acme.com
"/>
</data-element>
</data-group>
<data-element name="iso-software">
<data-value name="name" value="WLSVE9.2.2-ISO"/>
<data-value name="description" value="WLSVE9.2.2-ISO"/>
<data-value name="path" value="[SAN-store] wlsve/wlsve922.iso"/>
<data-value name="version" value="1.1"/>
</data-element>
<data-element name="nfs-software">
<data-value name="name" value="bea_home
"/>
<data-value name="description" value="bea_home on NFS
"/>
<data-value name="path" value="172.18.128.67:/LOC/bea/bea.home,uid=55004,gid=10000
"/>
<data-value name="mode" value="EXCLUSIVE"/>
</data-element></data-group>
</input-fields>
</domain-template-descriptor>
The following table describes the values needed in the ESX Agent template XML file.
The following XML document can be copied and used to create a silent-mode configuration template for a Controller. After copying the document, you must replace the italicized values with the actual values in your environment, as described in Controller Configuration Values.
<?xml version="1.0" encoding="UTF-8"?>
<!-- Silent config wizard option: -mode=silent -silent_xml=/home/me/silent.xml -->
<domain-template-descriptor>
<input-fields>
<data-value name="CONTROLLER_DIR" value="c:/bea/user_projects/controller
" />
<data-value name="Controller.host" value="adminbox.east.example.com
" />
<data-value name="Controller.console.port" value="9001" />
<data-value name="Controller.console.securePort" value="9002
" />
<data-value name="Controller.internal.port" value="9003
" />
<data-value name="Controller.internal.securePort" value="9004
" />
<data-value name="Controller.consoleMode" value="BOTH" />
<data-value name="Controller.useSecureConnections" value="Secure" />
<data-value name="Logging.fileSeverity" value="Info
" />
<data-value name="Logging.stdoutSeverity" value="Info
" />
<data-value name="Logging.baseFileName" value="./logs/controller.log
" />
<data-value name="Logging.fileRotationDir" value="./logs/logrotdir
"/>
<data-value name="Notification.smtp.enabled" value="true
"/>
<data-value name="Notification.smtp.toAddress" value="WLOC@acme.com
"/>
<data-value name="Notification.smtp.fromAddress" value="WLOCadmin@acme.com
"/>
<data-value name="Notification.smtp.smtpServer" value="smtpserver.acme.com
" />
<data-value name="Notification.jms.enabled" value="true
"/>
<<data-value name="Notification.jms.destinationJndiName" value="LOC_Queue_Notification" />
<data-value name="Notification.jms.connectionFactoryJndiName" value="LOC_QueueConnectionFactory" />
<data-value name="Notification.jms.jndiProperties.initialFactory" value="weblogic.jndi.WLInitialContextFactory" />
<data-value name="Notification.jms.jndiProperties.providerUrl" value="iiop://182.76.123.21:9911
"/>
<data-value name="Notification.jms.jndiProperties.securityPrincipal" value="system
"/>
<data-value name="Notification.jms.jndiProperties.password" value="system
"/>
<data-value name="Notification.jmx.enabled" value="true
"/>
<data-value name="Notification.snmp.enabled" value="true
"/>
<data-value name="Notification.snmp.agent.host" value="acme.acme2.com
"/>
<data-value name="Notification.snmp.agent.port" value="2002
"/>
<data-value name="Notification.snmp.trapDestinations.destination.host" value="acme.acme3.com
"/>
<data-value name="Notification.snmp.trapDestinations.destination.port" value="1642
"/>
<data-value name="Notification.snmp.agent.trapVersion" value="SNMPv2
"/>
<data-group name="agents">
<data-element name="agent">
<data-value name="name" value="agent1
"/>
<data-value name="host" value="agent.east.acme.com
"/>
<data-value name="port" value="8001
"/>
<data-value name="secure-port" value="8002
"/>
<data-value name="state" value="Enabled
"/>
<data-value name="password" value="changeit
"/>
</data-element>
</data-group>
<data-value name="LoginInfo.username" value="WLOCBootUser
" />
<data-value name="LoginInfo.password" value="changeit
" />
<data-value name="Controller.demoidentity.keystorePassword" value="changeit
" />
<data-value name="Controller.internalidentity.keystorePassword" value="changeit
" />
<data-value name="Controller.internaltrust.keystorePassword" value="changeit
" />
<data-value name="Controller.publicKeyFile" value=".keys
/id_rsa.pub" />
</input-fields>
</domain-template-descriptor>
The following table describes the values needed in the Controller template XML file.
![]() ![]() ![]() |