VMware Update Repository を使用して、VMware Cloud Director アプライアンスをアップグレードできます。

注: VMware Update Repository は、 VMware Cloud Director を最新バージョンの VMware Cloud Director にアップグレードする場合にのみ使用できます。VMware Update Repository では、最新バージョンのみを使用できます。 VMware Cloud Director を別のバージョンにアップグレードする場合は、 アップデート パッケージを使用した VMware Cloud Director アプライアンスのアップグレードを参照してください。

VMware Cloud Director アプライアンス環境へのアップグレード中に VMware Cloud Director サービスは動作を停止し、一定時間のダウンタイムが発生すると予想されます。ダウンタイムは、各 VMware Cloud Director アプライアンスをアップグレードし、VMware Cloud Director データベース アップグレード スクリプトを実行するための所要時間によって異なります。最後の VMware Cloud Director アプライアンスで VMware Cloud Director サービスを停止するまで、VMware Cloud Director サーバ グループ内の動作中のセルの数は減少します。VMware Cloud Director HTTP エンドポイントの前に配置された、適切に構成されたロード バランサで、停止されたセルへのトラフィックのルーティングを停止する必要があります。

すべての VMware Cloud Director アプライアンスにアップグレードを適用し、データベースのアップグレードが完了したら、各 VMware Cloud Director アプライアンスを再起動する必要があります。

前提条件

  • プライマリ VMware Cloud Director アプライアンスのスナップショットを作成します。
    1. バージョン 10.1 以降からアップグレードするとき、またはパッチを適用するときに、プライマリ データベース サービスの障害発生時の自動フェイルオーバーが有効になっている場合、アップグレードの間はフェイルオーバーモードを Manual に変更します。アップグレードが終わったら、フェイルオーバー モードを Automatic に設定できます。VMware Cloud Director アプライアンスの自動フェイルオーバーを参照してください。
    2. データベース高可用性クラスタのプライマリ VMware Cloud Director アプライアンスが配置されている vCenter インスタンスにログインします。
    3. プライマリ VMware Cloud Director アプライアンスに移動して右クリックし、[パワー] > [ゲスト OS をシャットダウン] をクリックします。
    4. アプライアンスを右クリックして、[スナップショット] > [スナップショットの作成]をクリックします。スナップショットの名前と、必要に応じて説明を入力し、[OK] をクリックします。
    5. VMware Cloud Director アプライアンスを右クリックし、[パワー] > [パワーオン] をクリックします。
    6. データベース高可用性構成に含まれているすべてのノードが良好な状態であることを確認します。VMware Cloud Director アプライアンス クラスタの健全性とフェイルオーバー モードの表示を参照してください。
  • 重要: VMware Cloud Director 10.5.1 以降では、署名アルゴリズムに SHA-1 が使用されている証明書は受け入れられません。
    VMware Cloud Director 10.5.1 以降では、証明書チェーン内のどの証明書でも署名アルゴリズムとして SHA-1(たとえば、sha1WithRSAEncryption)が使用されていないことを確認します。
  • VMware Cloud Director アプライアンスが https://vapp-updates.vmware.com にアクセスできることを確認します。
  • VMware Cloud Director アプライアンスのバックアップ手順について理解します。VMware Cloud Director アプライアンスの組み込みデータベースのバックアップを参照してください。

手順

  1. Web ブラウザで、VMware Cloud Director アプライアンス インスタンスのアプライアンス管理ユーザー インターフェイスにログインして、プライマリ アプライアンス https://appliance_ip_address:5480 を特定します。
    プライマリ アプライアンス名を書き留めておきます。データベースをバックアップする場合は、プライマリ アプライアンスを使用する必要があります。
  2. クラスタ内のすべてのアプライアンスで次のコマンドを実行して、VMware Cloud Director をシャットダウンします。
    /opt/vmware/vcloud-director/bin/cell-management-tool -u <admin_username> cell --shutdown
  3. プライマリ アプライアンス コンソールに、root として直接ログインするか、SSH クライアントを使用して接続します。
  4. アップデート リポジトリをリセットして、VMware Update Repository を参照するようにします。
    vamicli update --repo ""
  5. アップデートを検索して、VMware Update Repository 内に必要なアップグレードがあることを確認します。
    デフォルトでは、 vamicli コマンドは VMware Update Repository を参照します。
    vamicli update --check
    アップグレード リリースが Available Update として表示されます。
  6. プライマリまたはスタンバイ アプライアンスの管理ユーザー インターフェイスを使用してバックアップを作成します。
    アプリケーション セルを使用してバックアップを実行することはできません。
    注: アプライアンスは 1 回のみバックアップする必要があります。使用可能なアップグレードを適用した後は、アプライアンスをバックアップしないでください。
  7. 使用可能なアップグレードを適用します。
    vamicli update --install latest
  8. 残りのスタンバイ セルとアプリケーション セルにログインし、各アプライアンスで手順 4、5、および 7 を繰り返します。
  9. 任意のアプライアンスから VMware Cloud Director データベース upgrade ユーティリティを実行します。
    /opt/vmware/vcloud-director/bin/upgrade
  10. VMware Cloud Director アプライアンスを再起動します。
    shutdown -r now

次のタスク

  • アップグレードが成功したことを確認します。
    • VMware Cloud Director Service Provider Admin Portal にログインします。
    • VMware Cloud Director アプライアンス管理ユーザー インターフェイスにログインし、すべてのアプライアンスが Healthy ステータスで表示されていることを確認します。
  • vamicli update --install latest コマンドが失敗した場合は、VMware Cloud Director アプライアンスの最新アップデートのインストールに失敗するを参照してください。
  • アップグレードが成功した場合は、VMware Cloud Director アプライアンスのスナップショットを削除できます。
  • アップグレードに失敗した場合は、VMware Cloud Director アプライアンスを、アップグレード前に作成したスナップショットの状態にロールバックできます。アップグレードが失敗した場合の VMware Cloud Director アプライアンスのロールバックを参照してください。
  • バージョン 10.5.1 以降では、VMware Cloud Director アプライアンスにより、生成する自己署名証明書に SubjectKeyIdentifier および AuthorityKeyIdentifier 証明書拡張機能が追加されます。SubjectKeyIdentifier および AuthorityKeyIdentifier 証明書拡張機能を使用して自己署名証明書を生成するには、「VMware Cloud Director アプライアンス管理証明書の置き換えまたは更新」を参照してください。