VCF Operations で統合を削除した後、VCF インスタンスが Fleet Management アプライアンス データベースから削除されない
search cancel

VCF Operations で統合を削除した後、VCF インスタンスが Fleet Management アプライアンス データベースから削除されない

book

Article ID: 425771

calendar_today

Updated On:

Products

VCF Operations

Issue/Introduction

免責事項:これは英文の記事 「VCF Instance not removed from the fleet management appliance database after deleting the integration in VCF Operations」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

VCF Operations で VCF インスタンス統合を削除した後、VCF Operations が削除された VCF インスタンスを同期しようとして失敗するため、新しい VCF インスタンスを追加することができなくなります。

Environment

VMware Cloud Foundation Operations 9.0
VMware Cloud Foundation Operations 9.0.1

Cause

削除された VCF インスタンスの情報が Fleet Management アプライアンスデータベースにまだ存在していることが原因となります。

Resolution

実施前には、Fleet Management アプライアンス のスナップショットを作成してください。次のリンクの手順を参考にしてください。仮想マシンのスナップショットを作成

  1. SSH を使用し、root ユーザーで Fleet Management アプライアンスに接続します。

  2. 以下のコマンドで Postgres データベースに接続します。

    # su - postgres

    # /opt/vmware/vpostgres/current/bin/psql -U postgres vrlcm

  3. すべての SDDC Manager エントリを検索します。以下のコマンドにより SDDC Manager のホスト名と対応する vmid のリストが表示されます。

    # SELECT sddcmanagerhostname,vmid FROM vm_lcops_sddc_manager;

    表示例 :
    vrlcm=# vm_lcops_sddc_manager から sddcmanagerhostname、vmid を選択します。

      sddcmanagerhostname   |                 vmid                 
    ------------------------+--------------------------------------
    ##.##.#.#                            | ID 1
    ##.##.#.#                            | ID 2
    ##.##.#.#                            | ID 3

    SDDC Manager のホスト名から、vmid カラムの  ID を取得してください。

  4. 以下のステートメントで古いエントリを削除します。

    # DELETE FROM vm_lcops_sddc_manager WHERE vmid='<上記のテーブルの vmid カラムからの ID を入力ください>';

  5. Fleet Management アプライアンスを再起動してください。

    ユーザーが新しい VCF インスタンスを追加できるようになったら、Fleet Management アプライアンスからスナップショットを削除してください。