VMware Cloud Director を新しいバージョンにアップグレードするには、サーバ グループ内のすべてのセルで VMware Cloud Director サービスをシャットダウンし、各サーバに新しいバージョンをインストールし、VMware Cloud Director データベースをアップグレードしてから、VMware Cloud Director セルを再起動します。

既存の VMware Cloud Director サーバ グループが Linux の VMware Cloud Director インストール環境から構成される場合は、Linux 用の VMware Cloud Director インストーラを使用して環境をアップグレードできます。

Linux に VMware Cloud Director がインストールされている場合は、組織的なアップグレードを実行するか、手動で VMware Cloud Director をアップグレードすることができます。Linux インストールでの VMware Cloud Director の組織的なアップグレードの実行またはLinux インストールでの VMware Cloud Director の手動アップグレードを参照してください。組織的なアップグレードでは、サーバ グループ内のすべてのセルとデータベースをアップグレードする 1 つのコマンドを実行します。手動のアップグレードでは、各セルとデータベースを順番にアップグレードします。

バージョン 10.3 以降の VMware Cloud Director では、管理者およびテナントの LDAP サーバが SSL 証明書の検証をバイパスできなくなりました。VMware Cloud Director をアップグレードする前に、接続をテストする必要があります。これらの無効な構成を使用している組織がある場合は、LDAP サーバの Accept all certificates 設定をオフにし、LDAP 設定ユーザー インターフェイスで証明書をインポートする必要があります。

最近のリリースでは、LDAP 設定を更新して Accept all certificates 設定をオフにすると、[初回使用時に信頼する] ダイアログ ボックスで組織の LDAP サーバ用の証明書のインポートが自動化されます。これに対し、以前のリリースでは、Accept all certificates の設定をオフにして、ユーザー インターフェイスを使用して LDAP サーバの証明書をアップロードするという 2 段階のプロセスからなる操作でした。

サポートに関する注意事項:
  • Oracle データベースはサポートされません。既存の VMware Cloud Director インストールで Oracle データベースが使用されている場合は、のアップグレードおよび移行パステーブルを参照してください。
  • ESXi ホストの有効/無効を切り替えることはできません。アップグレードを開始する前に、すべての ESXi ホストを有効にする必要があります。vSphere Client を使用して、ESXi ホストをメンテナンスモードにすることができます。
  • Microsoft SQL Server データベースはサポートされていません。
  • PostgreSQL バージョン 12 以前はサポートされていません。

VMware Cloud Director は、Java および強化された LDAP サポートを使用します。LDAP ログインの失敗を回避するために LDAPS サーバを使用している場合は、適切に構築された証明書があることを確認する必要があります。詳細については、https://www.java.comの「Java 8 Release Changes」を参照してください。

VMware Cloud Director をアップグレードする場合は、新しいバージョンと、既存インストールの以下のコンポーネントとの間に互換性が必要です。
  • VMware Cloud Director データベース用に現在使用しているデータベース ソフトウェア。詳細については、「アップグレードと移行のパス」テーブルを参照してください。
  • 現在使用している VMware vSphere® リリース。
  • 現在使用している VMware NSX® リリース。
  • VMware Cloud Director と直接通信するサードパーティ製コンポーネント。

VMware Cloud Director と他の VMware 製品およびサード パーティ製データベースとの互換性については、http://partnerweb.vmware.com/comp_guide/sim/interop_matrix.phpにある VMware 製品の相互運用性マトリックスを参照してください。VMware Cloud Director アップグレードの一環として vSphere または NSX コンポーネントをアップグレードする場合は、VMware Cloud Director をアップグレードした後にこれらをアップグレードする必要があります。VMware Cloud Director のアップグレード後を参照してください。

1 台以上の VMware Cloud Director サーバをアップグレードしてから、VMware Cloud Director データベースをアップグレードできます。データベースには、サーバーで実行されているすべての VMware Cloud Director タスクの状態を含む、サーバーのランタイム状態に関する情報が保存されます。アップグレード後に無効なタスク情報がデータベース内に残らないようにするため、アップグレードを開始する前に、どのサーバにもアクティブなタスクがないことを確認する必要があります。

アップグレードでは、新しいインストール先にコピーされ、VMware Cloud Director データベースには格納されていないローカルおよびグローバル プロパティ ファイルも保持されます。

アップグレードを行うには、サーバ グループとデータベース内のすべてのサーバをアップグレードするのに必要な VMware Cloud Director のダウンタイムを確保する必要があります。ロード バランサーを使用している場合は、システムがアップグレードのためオフラインになっています (The system is offline for upgrade) のようなメッセージを返すように設定できます。

サービス プロバイダ、サブプロバイダ、およびテナントは VMware Cloud Director API を使用してリモート サーバへの接続をテストし、サーバ ID を SSL ハンドシェイクの一部として検証できます。VMware Cloud Director ネットワーク接続を保護するために、VMware Cloud Director API を使用して接続テストを行っているテナントからは到達できない内部ホストの拒否リストを構成します。VMware Cloud Director のインストールまたはアップグレードの後、テナントに VMware Cloud Director へのアクセスを許可する前に、拒否リストを構成します。テスト接続拒否リストの構成を参照してください。

重要: VMware Cloud Director は、接続されているすべてのインフラストラクチャ エンドポイントの証明書を必ず検証します。アップグレード前に証明書を VMware Cloud Director にインポートしていない場合は、 vCenterNSX の接続が、SSL 検証の問題が原因の接続エラーで失敗したと表示されることがあります。この場合、アップグレード後に、次の 2 つの方法のいずれかを実行できます。
  1. セル管理ツールで trust-infra-certs コマンドを実行して、すべての証明書を中央の証明書ストアに自動的にインポートします。vSphere リソースからのエンドポイント証明書のインポートを参照してください。
  2. Service Provider Admin Portal ユーザー インターフェイスで、各 vCenter および NSX インスタンスを選択し、証明書を承認する際に資格情報を再入力します。

アップグレードのパスとワークフロー

アップグレード元の環境 ターゲット環境
外部 PostgreSQL データベースを使用する Linux 上の VMware Cloud Director 10.6
外部 PostgreSQL データベースを使用する Linux 上の VMware Cloud Director 10.2 以降 環境を Linux 上の VMware Cloud Director 10.6 にアップグレードします。Linux インストールでの VMware Cloud Director の組織的なアップグレードの実行またはLinux インストールでの VMware Cloud Director の手動アップグレードを参照してください。
組み込みの PostgreSQL データベースを使用する VMware Cloud Director アプライアンス 10.2 以降 サポート対象外