事前定義済みマクロ
マクロによって、無人ファイルまたはポスト・インストール・スクリプトに、変数データ (構成設定) を追加できます。Lenovo XClarity Administrator では、一連の事前定義済み構成設定が用意されており、使用できます。
事前定義済みマクロ、無人ファイルまたはポスト・インストール・スクリプト・ファイルに挿入するには、事前定義済みマクロに「predefined」のプレフィックスを付け、ネストされたオブジェクトをピリオドで区切り、ハッシュ (#) 記号でマクロ名を囲みます (例: #predefined.globalSettings.ipAssignment#)。
事前定義された各マクロの値は、XClarity Administrator インスタンスに応じて異なります。たとえば、 フィールドで、IP モードを指定できます。OS デプロイメント中にユーザー入力された値が収集された後、その値が事前定義済みマクロの #predefined.globalSettings.ipAssignment# によって事前定義済み構成設定に表示されます。また、および構成設定 JSON ファイルのインスタンスの ipAssignment オブジェクト名の下にも表示されます。
次の表は、XClarity Administrator で使用できる事前定義済みマクロ (構成設定) のリストです。
マクロ名 | タイプ | 説明 | ||||
---|---|---|---|---|---|---|
事前定義 | オブジェクト | すべての事前定義 OS デプロイメント設定に関する情報 | ||||
globalSettings | オブジェクト | グローバル OS デプロイメント設定に関する情報 | ||||
credentials | オブジェクトのアレイ | ユーザー資格情報に関する情報 | ||||
name | ストリング | |||||
type | ストリング | オペレーティング・システムのタイプ。これは以下のいずれかの値です。
| ||||
ipAssignment | ストリング | オペレーティング・システムをデプロイするためのホスト・ネットワーク設定オプション。これは以下のいずれかの値です。
| ||||
isVLANMode | ストリング | VLAN モードが使用されているかどうかを示します。これは以下のいずれかの値です。
| ||||
hostPlatforms | オブジェクト | ホスト・プラットフォームからのデプロイメント設定 | ||||
licenseKey | ストリング | Microsoft Windows または VMware ESXi で使用されるライセンス・キー。ライセンス・キーがない場合は、このフィールドを null に設定できます。 | ||||
networkSettings | アレイ | ネットワーク設定に関する情報 | ||||
dns1 | ストリング | オペレーティング・システムがデプロイされた後に使用されるホスト・サーバーの優先 DNS サーバー | ||||
dns2 | ストリング | オペレーティング・システムがデプロイされた後に使用されるホスト・サーバーの代替 DNS サーバー | ||||
gateway | ストリング | オペレーティング・システムがデプロイされた後に使用されるホスト・サーバーのゲートウェイ。グローバル OS デプロイメント設定でネットワーク設定が静的に設定されている場合に使用されます。 ヒント : IP モードを判別するには、GET /osdeployment/globalSettings を使用します。 | ||||
hostname | ストリング | ホスト・サーバーのホスト名。ホスト名を指定しない場合は、デフォルトのホスト名が割り当てられます。 | ||||
ipAddress | ストリング | オペレーティング・システムがデプロイされた後に使用されるホスト・サーバーの IP アドレス。グローバル OS デプロイメント設定でネットワーク設定が静的に設定されている場合に使用されます。 | ||||
mtu | Long | オペレーティング・システムがデプロイされた後に使用されるホストの最大転送単位。 | ||||
prefixLength | ストリング | オペレーティング・システムがデプロイされた後に使用されるホスト IP アドレスのプレフィックスの長さ。グローバル OS デプロイメント設定でネットワーク設定が静的 IPv6 に設定されている場合に使用されます。 | ||||
selectedMAC | ストリング | IP アドレスがバインドされるホスト・サーバーの MAC アドレス。 MAC アドレスはデフォルトで「自動」に設定されています。この設定は、デプロイメント用に構成して使用できるイーサネット・ポートを自動的に検出します。検出された最初の MAC アドレス (ポート) が、デフォルトで使用されます。別の MAC アドレスとの接続が検出された場合は、XClarity Administrator ホストが自動的に再起動され、新しく検出された MAC アドレスをデプロイメントに使用します、および selectedMAC は新たに検出された MAC アドレスに設定されます。 VLAN モードは、インベントリー内に MAC アドレスがあるサーバーでのみサポートされます。AUTO がそのサーバーで唯一の MAC アドレスである場合、そのサーバーへのオペレーティング・システムのデプロイに VLAN を使用することはできません。 ヒント MAC アドレスを取得するには、GET /hostPlatforms の | ||||
subnetCIDRNumber | 整数 | オペレーティング・システムのデプロイ後に使用されるホスト・サーバーのサブネット・マスク (Classless Inter-Domain Routing (CIDR) 形式)。グローバル OS デプロイメント設定でネットワーク設定が静的に設定されている場合に使用されます。 CIDR 番号は、通常はスラッシュ (/) で始まり、IP アドレスに従っています。たとえば、サブネット・マスク (8 つのネットワーク・ビットを持つ) の 255.0.0.0 の 131.10.55.70 の IP アドレスは、131.10.55.70 /8 となります。詳しくは、CIDR 表記のチュートリアル Web ページ を参照してください。 ヒント : IP モードを判別するには、GET /osdeployment/globalSettings を使用します。 | ||||
subnetMask | ストリング | ドット数値記法でのオペレーティング・システムのデプロイ後に使用されるホスト・サーバーのサブネット・マスク (例: 255.0.0.0)。グローバル OS デプロイメント設定でネットワーク設定が静的に設定されている場合に使用されます。 ヒント : IP モードを判別するには、GET /osdeployment/globalSettings を使用します。 | ||||
vlanId | ストリング | オペレーティング・システム VLAN タグ付けの VLAN ID。 このパラメーターは VLAN モードが有効の場合にのみ有効です。VLAN モードが有効になっているかどうかを確認するには、XClarity Administrator オンライン・ドキュメントの GET /osdeployment/globalSettings)。 重要 VLAN タグがネットワーク上で機能するために必要な場合のみ VLAN ID を指定します。VLAN タグを使用すると、ホスト・オペレーティング・システムと | ||||
selectedImage | ストリング | デプロイするオペレーティング・システム・イメージのプロファイル ID。 ヒント オペレーティング・システム・イメージのプロファイル ID を取得するには、GET /hostPlatforms の | ||||
storageSettings | アレイ | オペレーティング・システム・イメージをデプロイする優先格納場所 | ||||
targetDevice | ストリング | ターゲット・デバイス。これは以下のいずれかの値です。
注 ThinkServer サーバーの場合、この値は常に「localdisk」です。 | ||||
unattendFileId | ストリング | このデプロイメントで使用する無人ファイルの ID | ||||
UUID | ストリング | オペレーティング・システムのデプロイ先となるホスト・サーバーの UUID | ||||
imageSettings | オブジェクト | 各 OS イメージとイメージ・プロファイルに関する情報 | ||||
name | ストリング | オペレーティング・システム・イメージ名 | ||||
profile | ストリング | イメージ・プロファイル名 | ||||
otherSettings | オブジェクト | 現在実行中の OS デプロイメント・ジョブに関連する追加設定 | ||||
deployDataAndSoftwareLocation | ストリング | 展開されたソフトウェア・ペイロード、カスタム・ファイル、およびデプロイメント・データ (証明書やログなど) へのパス | ||||
installRepoUrl | ストリング | (SLES 15 以降のみ) インポート済みパッケージ イメージの URL アドオン・セクションの media_url のカスタム無人で、この事前定義済みマクロを使用できます。例:
| ||||
lxcaIp | ストリング | XClarity Administrator インスタンスの IP アドレス | ||||
lxcaRelease | ストリング | XClarity Administrator リリース (例: 2.0.0) | ||||
jobId | ストリング | 現在実行中の OS デプロイメント・ジョブの ID | ||||
ntpServer | ストリング | XClarity Administrator に関連する NTP サーバー | ||||
statusSettings | オブジェクト | OS デプロイメント・ステータスの設定 | ||||
urlStatus | ストリング | XClarity Administrator がステータスを報告する HTTPS URL (ポートを含む) | ||||
certLocation | ストリング | 初回ブートでホスト OS から urlStatus Web サービスにアクセスするために必要な証明書が含まれるフォルダー | ||||
sdkLocation | ストリング | XClarity Administrator が提供するヘルパー・スクリプトおよび XClarity Administrator にアクセスするインターフェースの場所 | ||||
timezone | ストリング | XClarity Administrator に対して設定されたタイム・ゾーン (たとえば、America/New_York など) | ||||
unattendSettings | オブジェクト | 無人ファイルを作成するために使用する設定。これらの値は、XClarity Administrator のバージョンに固有です | ||||
networkConfig | ストリング | (ESXi および RHEL のみ) 無人インストール時間に使用される XClarity Administrator の事前定義済みのコンテンツ。これにより、オペレーティング・システムのネットワーク設定が構成されます。 | ||||
preinstallConfig | ストリング | プレインストール無人時間に使用される XClarity Administrator によって事前定義済みのコンテンツ。これには、プレインストールのステータスが含まれます。
重要 このマクロをカスタム無人ファイルに含めることを強くお勧めします。無人ファイルの行 1 の後ろ (<xml> タグの後ろ) の任意の場所にマクロを配置できます。 | ||||
postinstallConfig | ストリング | サーバーが構成され初めてブートされた後に使用する XClarity Administrator の事前定義済みコンテンツ。これには、ポスト・インストールのステータスが含まれます。
重要 このマクロをカスタム無人ファイルに含めることを強くお勧めします。無人ファイルの行 1 の後ろ (<xml> タグの後ろ) の任意の場所にマクロを配置できます。 | ||||
reportWorkloadNotComplete | ストリング | このマクロが存在している場合、postinstallConfig マクロは「OS インストールが完了しました (17)」ステータスを報告しません。カスタム・プロファイルでは完了を報告する必要があります。 | ||||
storageConfig | ストリング | (ESXi および RHEL のみ) 無人インストール時間に使用される XClarity Administrator の事前定義済みのコンテンツ。これにより、オペレーティング・システムのストレージ設定が構成されます。 |