CLI インストーラを実行して vCenter Serverアプライアンスをデプロイする前に、デプロイの仕様を定める構成パラメータとその値を含む JSON ファイルを準備する必要があります。
vCenter Serverインストーラには、すべてのデプロイ オプションに対応する JSON テンプレートが含まれています。テンプレートの詳細については、vCenter Server Appliance の CLI デプロイ用 JSON テンプレートを参照してください。
仕様に合わせて JSON テンプレートの構成パラメータに値を設定すると、最小の構成でアプライアンスをデプロイすることができます。カスタム構成の場合、事前設定値の編集、構成パラメータの削除、構成パラメータの追加を行うことができます。
構成パラメータとその説明の詳細については、お使いのオペレーティング システムのインストーラのサブディレクトリに移動して、vcsa-deploy install --template-helpコマンドを実行するか、デプロイ構成パラメータを参照してください。
手順
- vCenter Serverインストーラで、vcsa-cli-installer ディレクトリに移動し、templates サブフォルダを開きます。
- デプロイ テンプレートを install サブフォルダから自分のワークスペースにコピーします。
重要: JSON 構成ファイルへのパスには、ASCII 文字のみを含める必要があります。」拡張 ASCII および非 ASCII 文字はサポートされません。
- テキスト フォルダで、仕様に対応するテンプレート ファイルを開きます。
JSON 構成ファイルの構文を正しく編集するために、JSON エディタを使用します。
- 必要な構成パラメータの値を入力し、オプションで、追加パラメータとその値を入力します。
たとえば、アプライアンスのネットワークに IPv4 DHCP 割り当てを使用する場合、テンプレートの
network
サブセクションで、
mode
パラメータの値を
dhcp
に変更し、固定割り当てのデフォルト構成パラメータを削除します。
"network": {
"ip_family": "ipv4",
"mode": "dhcp"
},
重要:
パスワードなどの文字列値には、ASCII 文字のみを含めることができます。拡張 ASCII および非 ASCII 文字はサポートされません。
バックスラッシュ (\) または引用符 (") を含む値を設定するには、バックスラッシュ (\) でその文字をエスケープする必要があります。たとえば、"password":"my\"password"
の場合、パスワードは my"password と設定され、"image":"G:\\vcsa\\VMware-vCenter-Server-Appliance-7.0.0.XXXX-YYYYYYY_OVF10.ova"
では、パス G:\vcsa\VMware-vCenter-Server-Appliance-7.0.0.XXXX-YYYYYYY_OVF10.ova が設定されます。
ブール値は小文字のみ許容されます。したがって値は true
かfalse
のいずれかになります。例えば、"ssh_enable":false
です。
- (オプション) 選択の JSON エディタを使用して、JSON ファイルを検証します。
- UTF-8 形式で保存してファイルを閉じます。
次のタスク
デプロイの仕様に必要であれば、別のテンプレートを作成して保存することができます。