Hello.
We have some infrastructure looks like:
vCenter: vCenter 5.5 Appliance 3721164( vCenter Server 5.5 Update 3d)
ESXi x2:VMware ESXi 5.5.0 build-356872 ((Updated) Vmware-ESXi-5.5.0-2068190-custom-Cisco-5.5.2.3)
We are using this infrastructure for some our network monitoring.
Our goal is vSphere 6.7 U1
According to this matrices we should perform this upgrade is 2 waves:
Today and yesterday we tried upgraded this vCenter by ISO:
VMware-VCSA-all-6.5.0-9451637
But looks like was some problem with hostname and DNS record
During upgrade i received warning:
![]()
"Warning
This ESXi host[10.x.x.35]is managed by vCenter Server[10.x.x.40].
Resolution
Make sure the cluster where this ESXi host resides is not set to Fully Automated DRS for the duration of the upgrade process.
Warning
Host name localhost.localdom is not DNS resolvable, but matches the machine certificates. If you do not configure a valid DNS resolvable hostname mapping, then you might not be able to connect to the vCSA afterwards
Description
Host name localhost.localdom is not DNS resolvable, but matches the machine certificates. If you do not configure a valid DNS resolvable hostname mapping, then you might not be able to connect to the vCSA afterwards
Resolution
Update appliance /etc/hosts or /etc/resolv.conf file to properly access DNS servers or update appliance DNS servers with the proper host name mapping or configure right network configuration on eth0. To check if DNS server has record about local host name, execute `dig localhost.localdom +short` locally on the appliance, or `nslookup localhost.localdom` on a windows machine."
And now after succesfull upgrade and migration process to new appliance we have situation:
When we are using adress for vCenter IP or DNS nane:
( example: https://10.x.x.40/ui or https://vcenter.mydomain.local:9443/ ) next browser is converting this IP for:
https://localhost.localdom/websso/SAML2/SSOSSL?RelyingPartyEntityId=aHR0cHM6Ly8xMC4wLjI1Mi40MC92c3BoZXJlLWNsaWVudC9zYW1sL3dlYnNzby9tZXRhZGF0YQ==
I checked hostname for this vcenter before upgrade and after and is configured localhost.localdom
DNS record was before and we have now this same: vcenter.mydomain.local for IP: 10.x.x.40
Looks like DNS record is not that same how hostname…
We use this KB for upgrade too https://kb.vmware.com/s/article/2110772
During investigation we found that option from this KB "Certificate regeneration enabled" had options YES for yesterday upgrade. Today we change this option to NO and start upgrade. Then looks like upgrade is not working for both options.
What solution we have in this situatin to proper perform this upgrade ?
From my perspective we can:
Build new vCSA 6.5u2 and reconnect ESXi 5.5u3 to this vCSA.
Upgrade ESXi 5.5u2 to 6.5u2
Upgrade vCSA and ESXi 6.5u2 to 6.7u1
additional what i found but not tested yet is:
www.virtualvmx.com/2018/05/changing-fqdn-of-vcenter-appliance.html (not supported) and maybe according to this KB (VMware Knowledge Base ) regenerate certificate after hostname change...
but this is workaround... Maybe is some other supported resolution ?
Cheers
Sebastian
vSebastian.net