PowerTool コマンドレットの生成
UCS Manager web UI で指定されたアクションのコマンドレットを、次のコマンドレットを使用して生成します。
ConvertTo-UcsCmdlet
次のコマンドレットを使用して、xml 要求を取得し、コマンドレットを生成します。
ConvertTo-UcsCmdlet -Verbose
次のコマンドレットを使用して、指定された web UI ログのアクションのコマンドレットを生成します。
ConvertTo-UcsCmdlet -GuiLog -LiteralPath 'C:\Work\centrale_7128.log.1'
ConvertTo-UcsCmdlet -GuiLog -Path 'C:\Work\centrale_71*.log.?'
次のコマンドレットを使用して、指定された xml 要求のコマンドレットを生成します。
ConvertTo-UcsCmdlet -Xml –Request ‘<lsClone dn="org-root/ls-sp1" inTargetOrg="org-root" inServerName="sp2" inHierarchical="false"></lsClone>’
次のコマンドレットを使用して、ファイルで指定された xml 要求のコマンドレットを生成します。
ConvertTo-UcsCmdlet -Xml -LiteralPath 'C:\Work\config.xml'
特定の MO のコマンドレットを生成します。
リリース 1.2(1)から、管理オブジェクトを ConvertTo-UcsCmdlet にパイプライン処理し、管理対象オブジェクトの作成に必要なコマンドレットを取得できるようになりました。
Get-UcsServiceProfile -Name sp1 | ConvertTo-UcsCmdlet
Get-UcsServiceProfile -Name sp1 -Hierarchy | ConvertTo-UcsCmdlet
PowerTool DSC 設定の生成
ConvertTo-UcsDSCConfig コマンドレットでは、UCS Manager GUI のログを読み取り、対応する DSC 設定ファイルを生成します。この機能は、ConvertTo-UcsCmdlet コマンドレットに類似しています。生成された DSC 設定ファイルは、カスタム UCS DSC UcsManagedObject および UcsScript リソースを使用します。
UCS GUI で指定されたアクションに対する DSC 設定を生成します。
ConvertTo-UcsDSCConfig
(注) |
ConvertTo-UcsDSCConfig コマンドレットは、UCS Manager の Java GUI でのみサポートされます。 |
UCS Manager GUI アクションからの DSC 設定の生成
ConvertTo-UcsDSCConfig コマンドレットを使用して、UCS Manager GUI で実行されるアクションの DSC 設定を生成できます。
ConvertTo-UcsDSCConfig コマンドレットでは、UCS Manager GUI のログを読み取り、対応する DSC 設定ファイルを生成します。このコマンドレットは、ConvertTo-UcsCmdlet と類似していて、コマンドレットを生成します。生成された DSC 設定ファイルは、UCS DSC モジュールの一部である、UcsManagedObject および UcsScript リソースを使用します。
UCS Manager GUI の起動の詳細については、 UCS Manager web UI のアクションから生成コマンドレットするを参照してください。
CiscoUCS モジュールがロードされている PowerShell ウィンドウから UCS Manager GUI が起動した後で、ConvertTo-UcsCmdlet コマンドレットを実行します。
始める前に
UCS Manager GUI アクションによるコマンドレットの生成
UCS Manager GUI で実行されたアクションのコマンドレットを、ConvertTo-UcsCmdlet コマンドレットを使用して生成することができます。Cisco UCS Manager GUI では、安全のためにわずかな XML スニペットが考慮されていて、これはログに記録されません。したがって、ConvertTo-UcsCmdlet では、変換を実行するためのログは見つかりません。
GUI でのあらゆるユーザ アクションの XML スニペットをログに記録するには、次のいずれかの方法で UCS Manager GUI を起動します。
-
Start-UcsGuiSession -LogAllXml コマンドレットを使用する
-
次の手順を実行して手動で UCS Manager GUI を起動する
手順
ステップ 1 |
起動リンクを .jnlp ファイル形式で保存します。例:https://<ip_or_hostname>/ucsm/ucsm.jnlp |
ステップ 2 |
ファイルを右クリックし、メモ帳で開きます。 |
ステップ 3 |
その他のプロパティ定義の後に以下の行を追加します。
|
ステップ 4 |
ファイルを保存して、閉じます。 |
ステップ 5 |
ファイルを右クリックし、Java™ Web Start Launcher で開きます。 |
UCS Manager GUI が起動したら、Cisco UCS Manager Power Tool モジュールがロードされている PowerShell ウィンドウから ConvertTo-UcsCmdlet コマンドレットを実行します。
HTML 5 GUI からのコマンドレットの生成
HTML GUI では、いずれの操作を行う前に、XML 録画を開始し、操作が終了すると、録画を停止してログをダウンロードできます。
手順
ステップ 1 |
HTML を使用して、UCS Manager を起動します。 |
ステップ 2 |
ロギングを有効にする方法:
|
ステップ 3 |
ロギングを停止するためには、[XML 録画の停止 (Stop XML Recording)]をクリックします。 |
ステップ 4 |
ポップアップには、ログ ファイル名を入力します。 |
ステップ 5 |
OK ボタンをクリックして、ファイルをローカル システムにダウンロードします。 |
ステップ 6 |
UCS Manager PowerTool を起動し、ConvertTo-UcsCmdlet -xml -LiteralPath 'C:\Work\Ucsm.log’ コマンドレットを実行します。 |