Tak si zkouším a hraju s HoloDeck, které mi simuluje prostředí s VCF. Aktuálně tedy na zmenšeném prostředí se 4 virtuálními hosty.
Při upgradu z verze 5.0 na 5.1 jsem ale narazil na jeden zajímavý problém. Přestože SDDC manager má přístup do internetu, odkud si stahuje Upgrade bundly atd. tak se mi neaktualizoval vSAN HCL DB.
Následně to má jako jeden z precheck právě upgrade workflow prostředí.
Hláška se projevuje při Precheck.
Jak to ale vyřešit jsem hledal všude na internetu, ale všechno směřovalo jen na vCenter server. Kde má SDDC manager uložený HCL DB?
Ale opět slavím vítězství ducha nad hmotou 🙂
HCL databáze je/by měla být, stahována do složky
/nfs/vmware/vcf/nfs-mount/vsan-hcl
Příkaz, jak zjistit, jaký je datum v tom JSON souboru:
cat all.json | jq | grep "jsonUpdated"
Pokud tedy máme přístup k internetu z SDDC manageru, tak stačí pár příkazů:
- stáhnout si aktuální vSAN HCL
wget https://partnerweb.vmware.com/service/vsan/all.json
- Přejmenovat stažený soubor
mv all.json all.json.old mv all.json.1 all.json
- Nastavit oprávnění pro vcf_lcm účet
chown vcf_lcm:vcf all.json chmod 644 all.json
- Restartovat lcm službu
systemctl restart lcm
Po tady této změně konečně už v Prechecku nehlásil, že má zastaralou databázi vSAN HCL.