Wenn Sie das VCF-Importtool verwenden, müssen Sie bei bestimmten Guardrail-Meldungen möglicherweise eine manuelle Aktualisierung der SDDC Manager-Datenbank vornehmen. Wenn Sie eines dieser Guardrail-Probleme feststellen, ändern Sie die Beispielbefehle, um die Probleme zu beheben.
Prozedur
- Verbinden Sie sich per SSH mit SDDC Manager als vcf.
- Wechseln Sie zum Root-Konto.
su
- Führen Sie den Befehl aus, um das Problem für den jeweiligen Guardrail zu standardisieren.
Ersetzen Sie die Werte in den Beispielbefehlen durch die Informationen für Ihre Umgebung.
Guardrail
Aktion Beispielbefehl vCenter Patch-Level der Version konnte nicht erkannt werden. Standardmäßig wird in der SDDC Manager-Bestandsliste 00000 verwendet.
Aktualisieren Sie das Feld vCenter-Version in der SDDC Manager-Datenbank mit dem richtigen Patch-Level. 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'"
Version und Build-Nummer für ESXi konnten nicht gefunden werden: {}.
Aktualisieren Sie das Feld für die Host-Version in der SDDC Manager-Datenbank. psql -h localhost -U postgres -d platform -c "update host set version='8.0.3-23637092' where hostname='sfo01-m01-esx01.sfo.rainpole.io'"
Der Name der vCenter-VM konnte nicht gefunden werden. Aktualisieren Sie das Feld vCenter vmName in der SDDC Manager-Datenbank. 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'"
Der Name der SDDC Manager-VM konnte nicht gefunden werden. Aktualisieren Sie das Feld SDDC Manager Controller vmName in der SDDC Manager-Datenbank. 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'"
Die IP-Adresse für SDDC Manager konnte nicht gefunden werden: {}. Aktualisieren Sie das Feld SDDC Manager Controller vmManagementIpAddress in der SDDC Manager-Datenbank. 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'"
Datenspeicher konnte nicht aus VM-Datenspeicherpfad gelesen werden: {}. Aktualisieren Sie das Feld vCenter und PSC datastoreName in der SDDC Manager-Datenbank. 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'"
Datenspeicher für VM konnte nicht gefunden werden: {}. Aktualisieren Sie das Feld vCenter und PSC datastoreName in der SDDC Manager-Datenbank. 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'"
Gateway-IP für ESXi konnte nicht gefunden werden: {}. Aktualisieren Sie das Feld Host-Gateway in der SDDC Manager-Datenbank. psql -h localhost -U postgres -d platform -c "update host set gateway='172.16.11.1' where hostname='sfo01-m01-esx01.sfo.rainpole.io'"
Der Verwaltungs-VMKernel für ESXi konnte nicht gefunden werden: {}. Die Felder Host management_ip_address und subnet wurden nicht aufgefüllt. Aktualisieren Sie die Felder management_ip_address und subnet in der SDDC Manager-Datenbank. 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'"
Der vMotion VMKernel für ESXi konnte nicht gefunden werden: {}. Auffüllung des Feldes Host vmotion_ip_address wird übersprungen. Aktualisieren Sie das Feld vmotion_ip_address in der SDDC Manager-Datenbank. 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'"
ID des verwalteten Objekts von ESXi konnte nicht gefunden werden: {}. Auffüllung des Feldes ESXi source_id wird übersprungen. Aktualisieren Sie das Feld source_id in der SDDC Manager-Datenbank. psql -h localhost -U postgres -d platform -c "update host set source_id='host-25' where hostname='sfo01-m01-esx01.sfo.rainpole.io'"
Die vSAN FTT-Konfiguration des Clusters konnte nicht gefunden werden: {}. Aktualisieren Sie das Feld ftt für diesen Cluster in der SDDC Manager-Datenbank. psql -h localhost -U postgres -d platform -c "update cluster set ftt='1' where name='sfo-m01-cl01'"
Primärer Datenspeicher für Cluster konnte nicht identifiziert werden: {}. Aktualisieren Sie die Felder primaryDatastoreName und primaryDatastoreType für den Cluster in der SDDC Manager-Datenbank. 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'"
Der Name der Unterdomäne von SDDC Manager-Hostname konnte nicht gefunden werden: {}. Aktualisieren Sie das Feld subDomain in dnsInfo von SystemInfo in der SDDC Manager-Datenbank. psql -h localhost -U postgres -d platform -c "update SystemInfo set dns_info= jsonb_set(dns_info, '{subDomain}', '"sfo.rainpole.io"', true)"
Root-Domäne von SDDC Manager-Unterdomänenname konnte nicht gefunden werden: {}. Aktualisieren Sie das Feld rootDomain in dnsInfo von SystemInfo in der SDDC Manager-Datenbank. psql -h localhost -U postgres -d platform -c "update SystemInfo set dns_info= jsonb_set(dns_info, '{rootDomain}', '"rainpole.io"', true)"
DNS-Konfiguration von SDDC Manager konnte nicht gefunden werden. Aktualisieren Sie die Felder primaryDns und secondaryDns in dnsInfo von SystemInfo in der SDDC Manager-Datenbank. psql -h localhost -U postgres -d platform -c "update SystemInfo set dns_info= jsonb_set(dns_info, '{primaryDns}', '"172.16.11.4"', true)"
NTP-Konfiguration von SDDC Manager konnte nicht gefunden werden. Aktualisieren Sie das Feld ntps in ntpInfo von SystemInfo in der SDDC Manager-Datenbank. 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-Version wurde nicht gefunden. Stellen Sie sicher, dass die Datei /opt/vmware/vcf/version.txt über Leseberechtigungen für den Benutzer vcf verfügt. Aktualisieren Sie das Feld SDDC Manager Controller version in der SDDC Manager-Datenbank. psql -h localhost -U postgres -d platform -c "update sddc_manager_controller set version='5.2.0.0-23684695'"