VCF インポート ツール を使用している場合、SDDC Manager データベースの手動更新を要求する特定のガードレール メッセージが表示される場合があります。これらのガードレールの問題のいずれかが発生した場合は、コマンドの例を変更して問題を解決します。
手順
- SDDC Manager に vcf として SSH 接続します。
- root アカウントに切り替えます。
su
- コマンドを実行して、特定のガードレールの問題を修正します。
コマンドの例の値を実際の環境の情報に置き換えます。
ガードレール
アクション コマンド例 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 データベースの SystemInfo の dnsInfo の subDomain フィールドを更新します。 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 データベースの SystemInfo の dnsInfo の rootDomain フィールドを更新します。 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 データベースの SystemInfo の dnsInfo の primaryDns フィールドと 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 データベースの SystemInfo の ntpInfo の ntps フィールドを更新します。 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'"