![]() ![]() ![]() ![]() |
この付録では、サイレント モード コンフィグレーションの情報を示します。
コンフィグレーション設定を含む XML 形式のテンプレートを作成し、WLOC Configuration Wizard をサイレント モードで実行することにより、GUI ウィンドウでの入力を行わずに Configuration Wizard でテンプレートの値を使用できるようになります。
WLOC Configuration Wizard をサイレント モードで実行するには、次の手順に従います。
silent_config_input.xml
という名前を使用しています。
Plain Agent のテンプレート XML ファイル
ESX Agent のテンプレート XML ファイル
コントローラのテンプレート XML ファイル
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
ここで、BEA_HOME
はソフトウェアをインストールした BEA ホーム ディレクトリ、path は silent_config_input.xml
ファイルの完全修飾パスです。
次の XML ドキュメントをコピーして、Plain Agent のサイレント モード コンフィグレーション テンプレートの作成に使用できます。ドキュメントをコピーしたら、「Plain Agent のコンフィグレーション値」の説明に従って、斜体で示す値を、お使いの環境の実際の値で置き換える必要があります。
<?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>
次の表は、Plain Agent のテンプレート XML ファイルで必要なコンフィグレーション値を示しています。
true ) を指定すると、通信の機密性と整合性が確保されます。このモードの場合、コントローラとエージェントとの間の信頼関係を設定する必要があります。詳細については、「セキュアな通信」を参照してください。
|
|||
次の XML ドキュメントをコピーして、ESX Agent のサイレント モード コンフィグレーション テンプレートの作成に使用できます。ドキュメントをコピーしたら、「ESX Agent のコンフィグレーション値」の説明に従って、斜体で示す値を、お使いの環境の実際の値で置き換える必要があります。
<?xml version="1.0" encoding="UTF-8"?>
<domain-template-descriptor>
<input-fields>
以下の要素は、Plain Agent で使用する要素と同じです。説明については、「Plain Agent のコンフィグレーション値」を参照してください。
<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
" />
以下の要素については、表 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>
次の表は、ESX Agent のテンプレート XML ファイルで必要な値を示しています。
次の XML ドキュメントをコピーして、コントローラのサイレント モード コンフィグレーション テンプレートの作成に使用できます。ドキュメントをコピーしたら、「コントローラのコンフィグレーション値」の説明に従って、斜体で示す値を、お使いの環境の実際の値で置き換える必要があります。
<?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>
次の表は、コントローラのテンプレート XML ファイルで必要な値を示しています。
![]() ![]() ![]() |