この例では、SSH Device XML ファイルのセクションで PUPM が SSH Device エンドポイント上で実行するコマンドを定義する方法について説明します。 このセクションの各 <item> 要素は、特定のアクションのパラメータを定義します。 すべての <item> 要素が一体となって、PUPM がエンドポイントと対話する方法を定義する 1 つのスクリプトが作成されます。
各 <item> 要素は、sCommand パラメータで始まります。 sCommand パラメータは、PUPM がエンドポイント上で実行するコマンドを定義します。 sCommand パラメータの後のパラメータは、PUPM がそのコマンドの後に実行する他のアクションを定義します。
この例では、Cisco-UCS_connector_conf.xml ファイルのセクションで、Cisco スイッチ上の特権アカウント パスワードを変更するために PUPM が使用するコマンドを定義する方法を示します。 Cisco-UCS_connector_conf.xml ファイルは以下のディレクトリにあります。
ACServerInstallDir/Connector Server/conf/override/sshdyn
この例では、Cisco-UCS_connector_conf.xml ファイルの 1 つのセクションのみを示します。 ファイル内の追加の要素では、Cisco スイッチへの接続を設定し、PUPM がユーザを取得するために実行するコマンドを指定します。
注: SSH デバイス XML ファイルの形式の詳細については、「リファレンス ガイド」を参照してください。
以下のプロセスでは、Cisco スイッチ上の特権アカウント パスワードを変更するために PUPM が実行するコマンドを示します。 PUPM が実行するコマンドを <item> 要素で 設定する方法を示すために、対応する <item> 要素を各手順の最後に示します。
set password
この手順で PUPM が実行するアクションは、以下の <item> 要素で指定されます。
<item> <param name="sCommand" value="set password" /> <param name="iWait" value="500" /> <param name="sWaitForText" value="word:" /> </item>
PUPM はログ ファイルに新しいパスワードを書き込みません。
このコマンドのパラメータは、以下の <item> 要素で指定されます。
<item> <param name="sCommand" value="[%%password%%]" /> <param name="bHideSentLog" value="true" /> <param name="iWait" value="500" /> <param name="sWaitForText" value="word:" /> </item>
PUPM はログ ファイルに新しいパスワードを書き込みません。
PUPM が failure、invalid、または error という文字列を受信した場合、パスワード変更は失敗しました。
このコマンドのパラメータは、以下の <item> 要素で指定されます。
<item> <param name="sCommand" value="[%%password%%]" /> <param name="bHideSentLog" value="true" /> <param name="iWait" value="500" /> <param name="sWaitForText" value="local-user* #" /> <param name="sFailureResult" value="failure;invalid;error" /> </item>
commit-buffer
PUPM はログ ファイルにこのコマンドを書き込みません。
PUPM が Error: Update failed: という文字列を受信した場合、パスワード変更は失敗しました。
このコマンドのパラメータは、以下の <item> 要素で指定されます。
<item> <param name="sCommand" value="commit-buffer" /> <param name="bHideSentLog" value="true" /> <param name="iWait" value="500" /> <param name="sWaitForText" value="local-user #" /> <param name="sFailureResult" value="Error: Update failed:" /> </item>
パスワード変更が完了しました。
Copyright © 2011 CA. All rights reserved. | このトピックについて CA Technologies に電子メールを送信する |