![]() ![]() ![]() ![]() ![]() ![]() |
This appendix provides information about silent-mode configurations.
You may create an XML-formatted template that contains your configuration settings and then run the WLOC Configuration Wizard in silent mode so that it uses the template values without requiring you to complete the GUI windows.
To run the WLOC 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_10.3\common\bin\config.cmd -mode=silent -silent_xml=
path
\
silent_config_input.xml
-log=silent_config.log
BEA_HOME
/wloc_10.3/common/bin/config.sh -mode=silent -silent_xml=
path
/
silent_config_input.xml
-log=silent_config.log
where BEA_HOME
is the BEA home directory in which you installed the software and 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="agent1.abc.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="false" />
<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.
false — Unsecure mode. Use in development environments only.true — Secure mode. Should be used in production environments.
Specifying secure mode (
true ) ensures confidentiality and integrity of the communication and requires setting up trust between the Controller and the Agent. For details, see Secure Communications.
|
|||
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="agent1.abc.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="false
" />
<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="vchost.abc.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.abc.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-value name="name" value="VM Network
"/>
<data-value name="ipAddresses" value="10.244.22.86,10.170.43.81
"/>
<data-value name="description" value="WLOC VM Network
"/>
<data-value name="gateway" value="192.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="abc.com
"/>
</data-element>
</data-group>
<data-group name="available-software">
<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="192.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"?>
<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="false" />
<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@abc.com
"/>
<data-value name="Notification.smtp.fromAddress" value="WLOCadmin@abc.com
"/>
<data-value name="Notification.smtp.smtpServer" value="smtpserver.abc.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="abc.abc2.com
"/>
<data-value name="Notification.snmp.agent.port" value="2002
"/>
<data-value name="Notification.snmp.trapDestinations.destination.host" value="abc.abc3.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="agent1.abc.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.
![]() ![]() ![]() |