CLI インストーラを実行して vCenter Server Appliance または Platform Services Controller アプライアンスをデプロイする前に、デプロイの仕様を定める構成パラメータとその値を含む JSON ファイルを準備する必要があります。
vCenter Server Appliance インストーラには、すべてのデプロイ タイプに対応する JSON テンプレートが含まれています。テンプレートの詳細については、vCenter Server Applianceおよび Platform Services Controller アプライアンスの CLI デプロイ用 JSON テンプレートを参照してください。
仕様に合わせて JSON テンプレートの構成パラメータに値を設定すると、最小の構成でアプライアンスをデプロイすることができます。カスタム構成の場合、事前設定値の編集、構成パラメータの削除、構成パラメータの追加を行うことができます。
構成パラメータとその説明の詳細については、お使いのオペレーティング システムのインストーラのサブディレクトリに移動して、vcsa-deploy install --template-help コマンドを実行するか、デプロイ構成パラメータを参照してください。
手順
- vCenter Server Appliance インストーラで、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-6.5.0.XXXX-YYYYYYY_OVF10.ova"
では、パス G:\vcsa\VMware-vCenter-Server-Appliance-6.5.0.XXXX-YYYYYYY_OVF10.ova が設定されます。
ブール値は小文字のみ許容されます。したがって値は true
か false
のいずれかになります。例えば、"ssh.enable":false
です。
- (オプション) 選択の JSON エディタを使用して、JSON ファイルを検証します。
- UTF-8 形式で保存してファイルを閉じます。
次のタスク
デプロイの仕様に必要であれば、別のテンプレートを作成して保存することができます。