VMware OVF Tool を使用して、VMware Cloud Director アプライアンスを OVF テンプレートとしてデプロイできます。

VMware Cloud Director サーバ グループの最初のメンバーはプライマリ セルとしてデプロイする必要があります。VMware Cloud Director サーバ グループの後続のメンバーは、スタンバイ セルまたは VMware Cloud Director アプリケーション セルとしてデプロイできます。VMware Cloud Director アプライアンス環境とデータベースの高可用性構成を参照してください。

OVF Tool のインストールの詳細については、『VMware OVF Tool リリース ノート』を参照してください。

OVF Tool の使用方法の詳細については、『OVF Tool ユーザー ガイド』を参照してください。

重要:

Linux 上の VMware Cloud Director インストールおよび VMware Cloud Director アプライアンス環境を 1 つのサーバ グループ内で混在させることはできません。

追加または置き換えのアプライアンスをデータベース クラスタに追加する場合、vCPU および RAM はクラスタ内の既存のプライマリ セルとスタンバイ セルのものと一致させる必要があります。

新しくデプロイされたスタンバイの OVA のバージョンは、クラスタ内の既存のアプライアンスと同じである必要があります。実行中のアプライアンスのバージョンを確認するには、アプライアンス管理ユーザー インターフェイスのバージョン情報を表示します。アプライアンスは、VMware Cloud Director-v.v.v.v-nnnnnn_ OVF10.ova という形式の名前で配布されます。ここで vv.v.v は、製品バージョン、nnnnnn はビルド番号を表します。例:VMware Cloud Director-10.2.0.0-9229800_OVA10.ova

vSphere に OVF テンプレートをデプロイする方法の詳細については、「vSphere 仮想マシン管理」を参照してください。

または、vSphere Client を使用してアプライアンスをデプロイすることもできます。vSphere Client を使用した VMware Cloud Director アプライアンスのデプロイを参照してください。

デプロイ コマンドを実行する前に、VMware Cloud Director アプライアンスのデプロイの前提条件 を参照してください。

VMware Cloud Director 10.2 以降で VMware Cloud Director アプライアンスをデプロイするには、--X:enableHiddenProperties パラメータを含める必要があります。

注:

プライマリ アプライアンスのデプロイ中に必要に応じて OVF 構成オプションを指定するか、またはデプロイ後にアプライアンス管理ユーザー インターフェイスを実行して構成を完了するかを選択できます。

VMware Cloud Director アプライアンスをデプロイするための ovftool コマンドのオプションとプロパティ

オプション 説明
--noSSLVerify 該当なし vSphere 接続の SSL 検証をスキップします。
--acceptAllEulas 該当なし すべてのエンド ユーザー使用許諾契約書 (EULA) を承諾します。
--X:enableHiddenProperties 該当なし アプライアンスを構成するためのプロパティをすべて表示します。
--datastore target_vc_datastore 仮想マシンの構成ファイルおよび仮想ディスクを格納するターゲット データストアの名前。
--allowAllExtraConfig 該当なし すべての追加設定オプションを VMX 形式に変換します。
--net:"eth0 Network" portgroup_on_vc_for_eth0 アプライアンス eth0 ネットワークのターゲット ネットワーク。
重要: eth1 ターゲット ネットワークと異なるネットワークを指定する必要があります。
--net:"eth1 Network" portgroup_on_vc_for_eth1 アプライアンス eth1 ネットワークのターゲット ネットワーク。
重要: eth0 ターゲット ネットワークと異なるネットワークを指定する必要があります。
--name vm_name_on_vc アプライアンスの仮想マシン名。
--diskMode thin または thick 仮想マシンの構成ファイルおよび仮想ディスクのディスク フォーマット。
--prop:"vami.ip0.VMware_vCloud_Director" eth0_ip_address eth0 の IP アドレス。ユーザー インターフェイスおよび API へのアクセスに使用されます。このアドレスでは、DNS 逆引きによってアプライアンスのホスト名が決定および設定されます。
--prop:"vami.ip1.VMware_vCloud_Director" eth1_ip_address eth1 の IP アドレス。組み込みの PostreSQL データベース サービスを含む内部サービスにアクセスする場合に使用されます。
--prop:"vami.DNS.VMware_vCloud_Director" dns_ip_address アプライアンスのドメイン ネーム サーバの IP アドレス。
--prop:"vami.domain.VMware_vCloud_Director" domain_name DNS 検索ドメイン。検索パスの最初の要素として表示されます。
--prop:"vami.gateway.VMware_vCloud_Director" gateway_ip_address アプライアンスのデフォルト ゲートウェイの IP アドレス。
--prop:"vami.netmask0.VMware_vCloud_Director" netmask eth0 インターフェイスのネットマスクまたはプリフィックス。
--prop:"vami.netmask1.VMware_vCloud_Director" netmask eth1 インターフェイスのネットマスクまたはプリフィックス。
--prop:"vami.searchpath.VMware_vCloud_Director" a_list_of_domain_names アプライアンスのドメイン検索パス。

ドメイン名のカンマ区切りリストまたはスペース区切りリスト。

--prop:"vcloudconf.ceip_enabled.VMware_vCloud_Director true または false VMware カスタマー エクスペリエンス向上プログラムへの参加を有効または無効にします。デフォルトは true です。

デプロイ後にアプライアンス管理ユーザー インターフェイスを実行してプライマリ アプライアンスの構成を完了する場合は、オプションです。

--prop:"vcloudapp.enable_ssh.VMware_vCloud_Director" true または false アプライアンスの root への SSH アクセスを有効または無効にします。
--prop:"vcloudapp.expire_root_password.VMware_vCloud_Director" true または false 最初のログイン後も初期パスワードを使用し続けるかどうかを決定します。
--prop:"vcloudapp.nfs_mount.VMware_vCloud_Director" nfs_ip_address:nfs_mount_path 外部 NFS サーバの IP アドレスとエクスポート パス。

プライマリ セルにのみ使用されます。

--prop:"vcloudapp.ntp-server.VMware_vCloud_Director" ntp_server_ip_address タイム サーバの IP アドレス。
--prop:"vcloudapp.varoot-password.VMware_vCloud_Director" ova_root_password アプライアンスの初期 root パスワード。8 文字以上(大文字、小文字、数字、特殊文字をそれぞれ 1 文字以上)を含める必要があります。
重要: 初期 root パスワードがプライベート キーのパスワードになります。クラスタ環境では、初期導入時にすべてのセルに同じ root パスワードを設定する必要があります。起動プロセスが完了したら、目的の任意のセルの root パスワードを変更できます。
--prop:"vcloudconf.db_pwd.VMware_vCloud_Director" db_password vcloud ユーザーのデータベース パスワード。

プライマリ セルにのみ使用されます。

デプロイ後にアプライアンス管理ユーザー インターフェイスを実行してプライマリ アプライアンスの構成を完了する場合は、オプションです。

--prop:"vcloudconf.admin_email.VMware_vCloud_Director" vcd_admin_email_address システム管理者アカウントのメール アドレス。

プライマリ セルにのみ使用されます。

デプロイ後にアプライアンス管理ユーザー インターフェイスを実行してプライマリ アプライアンスの構成を完了する場合は、オプションです。

--prop:"vcloudconf.admin_fname.VMware_vCloud_Director" Admin_vcd_name システム管理者アカウントの名前。

プライマリ セルにのみ使用されます。

デプロイ後にアプライアンス管理ユーザー インターフェイスを実行してプライマリ アプライアンスの構成を完了する場合は、オプションです。

--prop:"vcloudconf.admin_pwd.VMware_vCloud_Director" vcd_admin_password システム管理者アカウントのパスワード。

プライマリ セルにのみ使用されます。

デプロイ後にアプライアンス管理ユーザー インターフェイスを実行してプライマリ アプライアンスの構成を完了する場合は、オプションです。

--prop:"vcloudconf.admin_uname.VMware_vCloud_Director" vcd_admin_username システム管理者アカウントのユーザー名。

プライマリ セルにのみ使用されます。

デプロイ後にアプライアンス管理ユーザー インターフェイスを実行してプライマリ アプライアンスの構成を完了する場合は、オプションです。

--prop:"vcloudconf.inst_id.VMware_vCloud_Director" vcd_install_ID VMware Cloud Director インストール ID。

プライマリ セルにのみ使用されます。

デプロイ後にアプライアンス管理ユーザー インターフェイスを実行してプライマリ アプライアンスの構成を完了する場合は、オプションです。

--prop:"vcloudconf.sys_name.VMware_vCloud_Director" ova_system_name この VMware Cloud Director インストールに作成する vCenter フォルダの名前。

デプロイ後にアプライアンス管理ユーザー インターフェイスを実行してプライマリ アプライアンスの構成を完了する場合は、オプションです。

--prop:"vcloudnet.routes0.VMware_vCloud_Director" ip_address1 cidr, ip_address2, ... オプション。eth0 インターフェイスのスタティック ルート。カンマ区切リストの形式でルートを指定する必要があります。ルート指定には、ゲートウェイ IP アドレスと、オプションで Classless Inter-Domain Routing (CIDR) ネットワーク指定(プリフィックス/ビット)を含める必要があります。たとえば、172.16.100.253 172.16.100/19, 172.16.200.253 のようになります。
--prop:"vcloudnet.routes1.VMware_vCloud_Director" ip_address1 cidr, ip_address2, ... オプション。eth1 インターフェイスのスタティック ルート。カンマ区切リストの形式でルートを指定する必要があります。ルート指定には、ゲートウェイ IP アドレスと、オプションで Classless Inter-Domain Routing (CIDR) ネットワーク指定(プリフィックス/ビット)を含める必要があります。たとえば、172.16.100.253 172.16.100/19, 172.16.200.253 のようになります。
--deploymentOption primary-smallprimary-mediumprimary-largeprimary-extralargestandby-smallstandby-mediumstandby-largestandby-extralarge、または cell デプロイするアプライアンスのタイプとサイズ。

ラボ システムまたはテスト システムに適している VMware Cloud Director アプライアンスのサイズは、プライマリ(大)およびスタンバイ(小)です。プライマリ(大)およびスタンバイ(大)のサイズは、本番環境システムの最小のサイズ要件を満たします。ワークロードによっては、リソースの追加が必要になる場合があります。

  • primary-small は 12 GB の RAM と 2 つの vCPU を搭載したアプライアンスを、VMware Cloud Director サーバ グループの最初のメンバーとしてデプロイします。プライマリ セルの組み込みデータベースは、VMware Cloud Director データベースとして設定されます。データベース名は vcloud、データベース ユーザーは vcloud です。
  • primary-medium は 16 GB の RAM と 8 つの vCPU を搭載したアプライアンスを、VMware Cloud Director サーバ グループの最初のメンバーとしてデプロイします。プライマリ セルの組み込みデータベースは、VMware Cloud Director データベースとして設定されます。データベース名は vcloud、データベース ユーザーは vcloud です。
  • primary-large は 24 GB の RAM と 16 つの vCPU を搭載したアプライアンスを、VMware Cloud Director サーバ グループの最初のメンバーとしてデプロイします。プライマリ セルの組み込みデータベースは、VMware Cloud Director データベースとして設定されます。データベース名は vcloud、データベース ユーザーは vcloud です。
  • primary-extralarge は 32 GB の RAM と 24 つの vCPU を搭載したアプライアンスを、VMware Cloud Director サーバ グループの最初のメンバーとしてデプロイします。プライマリ セルの組み込みデータベースは、VMware Cloud Director データベースとして設定されます。データベース名は vcloud、データベース ユーザーは vcloud です。
  • standby-small は 12 GB の RAM と 2 つの vCPU を搭載したアプライアンスを、データベース高可用性構成の VMware Cloud Director サーバ グループの 2 番目または 3 番目のメンバーとしてデプロイします。スタンバイ セルの組み込みデータベースは、プライマリ データベースを使用してレプリケーション モードで設定されます。
  • standby-medium は 16 GB の RAM と 8 つの vCPU を搭載したアプライアンスを、データベース高可用性構成の VMware Cloud Director サーバ グループの 2 番目または 3 番目のメンバーとしてデプロイします。スタンバイ セルの組み込みデータベースは、プライマリ データベースを使用してレプリケーション モードで設定されます。
  • standby-large は 24 GB の RAM と 16 つの vCPU を搭載したアプライアンスを、データベース高可用性構成の VMware Cloud Director サーバ グループの 2 番目または 3 番目のメンバーとしてデプロイします。スタンバイ セルの組み込みデータベースは、プライマリ データベースを使用してレプリケーション モードで設定されます。
  • standby-extralarge は 32 GB の RAM と 24 つの vCPU を搭載したアプライアンスを、データベース高可用性構成の VMware Cloud Director サーバ グループの 2 番目または 3 番目のメンバーとしてデプロイします。スタンバイ セルの組み込みデータベースは、プライマリ データベースを使用してレプリケーション モードで設定されます。
  • cell は 8 GB の RAM と 8 つの vCPU を搭載したアプライアンスを、VMware Cloud Director サーバ グループの後続のメンバーとしてデプロイします。vCD アプリケーション セル内の組み込みデータベースは使用されません。vCD アプリケーション セルは、プライマリ データベースに接続されます。
重要: VMware Cloud Director サーバ グループ内のプライマリ セルおよびスタンバイ セルは、同じサイズである必要があります。データベース HA クラスタは、1 つのプライマリ(小)セルと 2 つのスタンバイ(小)セル、1 つのプライマリ(中)セルと 2 つのスタンバイ(中)セルで構成できます。

デプロイ後に、アプライアンスのサイズを再構成できます。

--powerOn path_to_ova デプロイ後、仮想マシンをパワーオンします。

本番環境用プライマリ VMware Cloud Director アプライアンスをデプロイするコマンドの例

重要: VMware OVF Tool コマンドを実行する前に、 vcloudapp.varoot-passwordVMware_vCloud_Directorvcloudconf.db_pwdVMware_vCloud_Director、および vcloudconf.admin_pwd.VMware_vCloud_Director パスワード を独自の安全なパスワードと置き換えます。
ovftool\ 
--noSSLVerify \ 
--acceptAllEulas \ 
--X:enableHiddenProperties \ 
--datastore='datastore6' \ 
--allowAllExtraConfig \ 
--net:"eth0 Network"="My_UI_API_Network" \ 
--net:"eth1 Network"="My_Internal_DB_Services_Network" \ 
--name=MyAppliance \ 
--diskMode=thick \ 
--prop:"vami.ip0.VMware_vCloud_Director"="10.0.0.142" \ 
--prop:"vami.ip1.VMware_vCloud_Director"="172.18.41.24" \ 
--prop:"vami.DNS.VMware_vCloud_Director"="10.0.0.2" \ 
--prop:"vami.domain.VMware_vCloud_Director"="mycompany.com" \ 
--prop:"vami.gateway.VMware_vCloud_Director"="10.0.0.1" \ 
--prop:"vami.netmask0.VMware_vCloud_Director"="255.255.0.0" \ 
--prop:"vami.netmask1.VMware_vCloud_Director"="255.255.224.0" \ 
--prop:"vami.searchpath.VMware_vCloud_Director"="eng.mycompany.com" \ 
--prop:"vcloudapp.enable_ssh.VMware_vCloud_Director"="False" \ 
--prop:"vcloudapp.expire_root_password.VMware_vCloud_Director"="True" \ 
--prop:"vcloudapp.nfs_mount.VMware_vCloud_Director"="10.0.0.96:/data/transfer" \ 
--prop:"vcloudapp.ntp-server.VMware_vCloud_Director"="time.mycompany.com" \ 
--prop:"vcloudapp.varoot-password.VMware_vCloud_Director"="place-secure-password-here" \ 
--prop:"vcloudconf.db_pwd.VMware_vCloud_Director"="place-secure-password-here" \ 
--prop:"vcloudconf.admin_email.VMware_vCloud_Director"="[email protected]" \ 
--prop:"vcloudconf.admin_fname.VMware_vCloud_Director"="vcdadmin" \ 
--prop:"vcloudconf.admin_pwd.VMware_vCloud_Director"="place-secure-password-here" \ 
--prop:"vcloudconf.admin_uname.VMware_vCloud_Director"="administrator" \ 
--prop:"vcloudconf.inst_id.VMware_vCloud_Director"="59" \ 
--prop:"vcloudconf.sys_name.VMware_vCloud_Director"="MyAppliance" \ 
--deploymentOption="primary-large" \ 
--powerOn "/MyPath/VMware_vCloud_Director-version_number_OVF10.ova" \ 
vi://vc_user_name:vc_password@vc_hostname_or_ip_address/vc_dataceter_name/host/vc_cluster_name

本番環境用スタンバイ VMware Cloud Director アプライアンスをデプロイするコマンドの例

重要: VMware OVF Tool コマンドを実行する前に、 vcloudapp.varoot-password.VMware_vCloud_Director パスワードを独自の安全なパスワードと置き換えます。
ovftool \
--noSSLVerify \
--acceptAllEulas \
--X:enableHiddenProperties \
--datastore='datastore6' \
--allowAllExtraConfig  \
--net:"eth0 Network"="My_UI_API_Network" \
--net:"eth1 Network"="My_Internal_DB_Services_Network" \
--name=MySecondAppliance \
--diskMode=thick \
--prop:"vami.ip0.VMware_vCloud_Director"="10.0.0.143" \
--prop:"vami.ip1.VMware_vCloud_Director"="172.18.41.25" \
--prop:"vami.DNS.VMware_vCloud_Director"="10.0.0.2" \
--prop:"vami.domain.VMware_vCloud_Director"="mycompany.com" \
--prop:"vami.gateway.VMware_vCloud_Director"="10.0.0.1" \
--prop:"vami.netmask0.VMware_vCloud_Director"="255.255.0.0" \
--prop:"vami.netmask1.VMware_vCloud_Director"="255.255.224.0" \
--prop:"vami.searchpath.VMware_vCloud_Director"="eng.mycompany.com" \
--prop:"vcloudapp.enable_ssh.VMware_vCloud_Director"="False" \
--prop:"vcloudapp.expire_root_password.VMware_vCloud_Director"="True" \
--prop:"vcloudapp.nfs_mount.VMware_vCloud_Director"="10.0.0.96:/data/transfer" \
--prop:"vcloudapp.ntp-server.VMware_vCloud_Director"="time.mycompany.com" \
--prop:"vcloudapp.varoot-password.VMware_vCloud_Director"="place-secure-password-here" \
--prop:"vcloudconf.sys_name.VMware_vCloud_Director"="MySecondAppliance" \
--deploymentOption="standby-large" \
--powerOn "/MyPath/VMware_vCloud_Director-version_number_OVF10.ova" \
vi://vc_user_name:vc_password@vc_hostname_or_ip_address/vc_dataceter_name/host/vc_cluster_name

VMware Cloud Director アプライアンスのデプロイ後の作業

アプライアンスをデプロイしたら、firstboot ログ ファイルで警告エラー メッセージを確認します。VMware Cloud Director アプライアンスのログ ファイルの調査を参照してください。

アプライアンス管理ユーザー インターフェイスを使用して、プライマリ アプライアンスを構成します。VMware Cloud Director プライマリ アプライアンスの構成を参照してください。

アプライアンス管理ユーザー インターフェイスを使用して、スタンバイ セルとアプリケーション セルを構成します。VMware Cloud Director スタンバイおよびアプリケーション セルの構成を参照してください。