この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
(注) 当該アプライアンスにログインしてからでないと、以下の手順はいずれも実行できません。
Cisco UCS Director のマクロ機能では、アプリケーションに用意されている変数を使用して VM 名と VM ホスト名をカスタマイズできます。システム ポリシーで変数を使用すると、VM 名および VM ホスト名は自動的に作成されます。
Cisco UCS Director では、VM プロビジョニング中に VM 名および VM ホスト名を自動的に作成することもできます。VM 名のテンプレートおよび VM ホスト名のテンプレートは、VMware システム ポリシーに基づいて使用できます。
ステップ 1 [ポリシー] > [サービスの提供] の順にクリックします。
ステップ 2 [VMwareシステムポリシー] タブを選択します。
ステップ 4 [ポリシーの追加] ダイアログボックスで、以下のフィールドを入力します。
ステップ 5 [VM名のテンプレート] の変数名を選択します。次のフィールドに値を入力します。
ステップ 6 [VM名のテンプレート] のオプション機能を選択します。
ステップ 8 [ホスト名のテンプレート] の変数名を選択します。
ステップ 10 [ホスト名のテンプレート] のオプション機能を選択します。
|
|
---|---|
インデックス文字。VM 名のテンプレートの末尾にインデックス文字を追加して、VM 名の一意なインデックス番号を作成することができます。これは複数指定できます。たとえば、VM 名のテンプレートが vm-${GROUP_NAME}## である場合、このポリシーを使用してプロビジョニングされる最初の VM の VM 名は vm-ABCD01 になります。グループ名が ABCD で 01 が ## に相当します。 (注) これはオプションのフィールドです。[ホスト名のテンプレート] フィールドの変数に # 文字を追加して、番号を生成できます。 |
|
DNS ルックアップ用に設定する DNS サフィックス。複数のサフィックスを指定する場合は、サフィックス間をカンマで区切ります。 |
|
VM にインストールされているイメージの OS を選択します。[WindowsおよびLinux] または [Linuxのみ] を選択します。Windows イメージの場合は、さらに詳細情報を指定する必要があります。 |
|
Windows の製品 ID またはライセンス キー。1製品 ID またはライセンス キーは、このフィールドまたは OS ライセンス プールで入力できます。OS ライセンス プールのキーが、ここで入力したキーよりも優先されます。OS ライセンスの詳細については、次のセクションを参照してください。 |
|
ワークグループの名前。2 |
|
VM のテンプレートとホスト名は、一連の変数名を使用して自動的に生成できます。各変数は、${VARIABLE} という形式にする必要があります。使用できる変数名は以下のとおりです。
|
|
---|---|
カタログの作成時に指定されるアプリケーション コードは、VM 名に使用できます。カタログのアプリケーション コードを指定し、変数として ${APPCODE} を追加すると、その値を VMware システム ポリシーの中で呼び出すことができます。
通常、APPCODE は、DB、WS、SQL などのアプリケーション タイプに使用できます。VM の名前またはホスト名に含まれるアプリケーション タイプを参照すれば、VM 内のアプリケーション タイプを簡単に識別できます。たとえば、vm-${GROUP_NAME}-${APPCODE}-## の場合、このシステム ポリシーでプロビジョニングされる最初の VM の名前は vm-Demo-DB-01 になります(Demo はグループ名、DB はカタログに指定されたアプリケーション コード、01 は ## に相当します)。その次の VM 名は vm-Demo-DB-02 になります。
たとえば、vm-${GROUP_NAME}## の場合、そのポリシーでプロビジョニングされる最初の VM の名前は vm-HR01 になります(グループ名が HR で 01 が ## に相当します)。同じグループとカタログに対して新たに VM がプロビジョニングされる場合、その VM には vm-HR02 という名前が付けられます。
Cisco UCS Director ワークフローの作成中には、ワークフロータスクの入力にマクロを使用できます。ワークフローのランタイム実行中、関連付けられたアクションを実行する前にオーケストレータが各マクロの値を置換します。
通常、Cisco UCS Director の各ワークフローには、以下のコンポーネントが含まれます。
• 事前に定義された一連のタスク ライブラリから、管理者によってドラッグ アンド ドロップされるタスク 各タスクには、ID、一連の入力値、一連の出力値が含まれます。
各タスクの入力にマクロが使用されることがあります。ワークフロー レベルの入力または以前のタスクの出力は、後続のタスクでマクロとして使用できます。たとえば、Enter Disk Size と Max Snapshots というラベルが付けられた 2 つの入力値を持つワークフローが存在し、このワークフローには、task1 および task2 という 2 つのタスクがあるとします。task1 または task2 への入力値(書式は自由)では、これら 2 つの値をマクロとして使用することができます。
各変数名は、その入力値に関連付けられたラベルとまったく同じです。task2 には、task1 の出力を使用することも可能です。task1 に OUTPUT_VOLUME_NAME と OUTPUT_VOLUME_SIZE という 2 つの出力変数がある場合は、task2 で ${task1.OUTPUT_VOLUME_NAME} と ${task1.OUTPUT_VOLUME_SIZE} という構文を使用して、両方の出力変数を参照できます。各入力フィールドで複数のマクロを参照することが可能です。
どのワークフローでも、以下のタスク入力フィールドで事前に定義した変数を 2 つ余分に使用することができます。
• PARENT_SR_ID:現在のサービス リクエストの親 SR ID(該当する場合)
VM に関連して実行されるワークフローの場合は、以下の変数をマクロで使用できます。
|
|
---|---|