VCF インポート ツール を使用している場合、SDDC Manager データベースの手動更新を要求する特定のガードレール メッセージが表示される場合があります。これらのガードレールの問題のいずれかが発生した場合は、コマンドの例を変更して問題を解決します。

手順

  1. SDDC Manager に vcf として SSH 接続します。
  2. root アカウントに切り替えます。
    su
  3. コマンドを実行して、特定のガードレールの問題を修正します。
    コマンドの例の値を実際の環境の情報に置き換えます。

    ガードレール

    アクション コマンド例

    vCenter Server バージョンのパッチ レベルを検出できませんでした。SDDC Manager インベントリではデフォルト値 00000 が使用されます。

    SDDC Manager データベースの vCenter Server の version フィールドを正しいパッチ レベルで更新します。
    psql -h localhost -U postgres -d platform -c "update vcenter set version='8.0.3.00000-23514763' where vm_hostname='sfo-m01-vc01.sfo.rainpole.io'"
    

    ESXi: {} のバージョンとビルド番号が見つかりませんでした。

    SDDC Manager データベースのホストの version フィールドを更新してください。
    psql -h localhost -U postgres -d platform -c "update host set version='8.0.3-23637092' where hostname='sfo01-m01-esx01.sfo.rainpole.io'"
    
    vCenter Server 仮想マシン名が見つかりませんでした。 SDDC Manager データベースの vCenter Server の vmName フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update vcenter set vm_name='sfo-m01-vc01' where vm_hostname='sfo-m01-vc01.sfo.rainpole.io'"
    
    SDDC Manager 仮想マシン名が見つかりませんでした。 SDDC Manager データベースの SDDC Manager コントローラの vmName フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update sddc_manager_controller set vm_name='sfo-vcf01' where vm_hostname='sfo-vcf01.sfo.rainpole.io'"
    
    SDDC Manager: {} の IP アドレスが見つかりませんでした。 SDDC Manager データベースの SDDC Manager コントローラの vmManagementIpAddress フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update sddc_manager_controller set vm_management_ip_address='172.16.11.59' where vm_hostname='sfo-vcf01.sfo.rainpole.io'"
    
    仮想マシン データストア パス: {} からデータストアを読み取れませんでした。 SDDC Manager データベースの vCenter Server および PSC の datastoreName フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update vcenter set datastore_name='sfo-m01-ds01' where vm_hostname='sfo-m01-vc01.sfo.rainpole.io'"
    
    仮想マシン: {} のデータストアが見つかりませんでした。 SDDC Manager データベースの vCenter Server および PSC の datastoreName フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update vcenter set datastore_name='sfo-m01-ds01' where vm_hostname='sfo-m01-vc01.sfo.rainpole.io'"
    
    ESXi: {} のゲートウェイの IP アドレスが見つかりませんでした。 SDDC Manager データベースのホストの gateway フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update host set gateway='172.16.11.1' where hostname='sfo01-m01-esx01.sfo.rainpole.io'"
    
    ESXi: {} の管理 vmKernel が見つかりませんでした。ホストの management_ip_address フィールドと subnet フィールドの入力をスキップしています。 SDDC Manager データベースの management_ip_address フィールドと subnet フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update host set management_ip_address='172.16.11.101' where hostname='sfo01-m01-esx01.sfo.rainpole.io'"
    
    psql -h localhost -U postgres -d platform -c "update host set subnet='255.255.255.0' where hostname='sfo01-m01-esx01.sfo.rainpole.io'"
    
    ESXi: {} の vMotion vmKernel が見つかりませんでした。ホストの vmotion_ip_address フィールドの入力をスキップしています。 SDDC Manager データベースの vmotion_ip_address フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update host set vmotion_ip_address='172.16.12.101' where hostname='sfo01-m01-esx01.sfo.rainpole.io'"
    
    ESXi: {} の管理対象オブジェクト ID が見つかりませんでした。ESXi の source_id フィールドの入力をスキップしています。 SDDC Manager データベースの source_id フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update host set source_id='host-25' where hostname='sfo01-m01-esx01.sfo.rainpole.io'"
    
    クラスタ: {} の vSAN FTT 構成が見つかりませんでした。 SDDC Manager データベース内のこのクラスタの ftt フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update cluster set ftt='1' where name='sfo-m01-cl01'"
    
    クラスタ: {} のプライマリ データストアを識別できませんでした。 SDDC Manager データベース内のクラスタの primaryDatastoreName および primaryDatastoreType フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update cluster set primary_datastore_name='sfo-m01-cl01-ds-vsan01' where name='sfo-m01-cl01'"
    
    psql -h localhost -U postgres -d platform -c "update cluster set primary_datastore_type='VSAN' where name='sfo-m01-cl01'"
    
    SDDC Manager のホスト名: {} からサブドメイン名が見つかりませんでした。 SDDC Manager データベースの SystemInfodnsInfosubDomain フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update SystemInfo set dns_info= jsonb_set(dns_info, '{subDomain}', '"sfo.rainpole.io"', true)"
    
    SDDC Manager のサブドメイン名: {} からルート ドメインが見つかりませんでした。 SDDC Manager データベースの SystemInfodnsInforootDomain フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update SystemInfo set dns_info= jsonb_set(dns_info, '{rootDomain}', '"rainpole.io"', true)"
    
    SDDC Manager の DNS 構成が見つかりませんでした。 SDDC Manager データベースの SystemInfodnsInfoprimaryDns フィールドと secondaryDns フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update SystemInfo set dns_info= jsonb_set(dns_info, '{primaryDns}', '"172.16.11.4"', true)"
    
    SDDC Manager の NTP 構成が見つかりませんでした。 SDDC Manager データベースの SystemInfontpInfontps フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update SystemInfo set ntp_info= jsonb_set(ntp_info, '{ntps}', '"ntp0.sfo.rainpole.io","ntp1.sfo.rainpole.io"', true)"
    
    SDDC Manager のバージョンが見つかりませんでした。 /opt/vmware/vcf/version.txt ファイルにユーザー vcf の読み取り権限があることを確認します。SDDC Manager データベースの SDDC Manager コントローラの version フィールドを更新します。
    psql -h localhost -U postgres -d platform -c "update sddc_manager_controller set version='5.2.0.0-23684695'"