okd-project / okd

The self-managing, auto-upgrading, Kubernetes distribution for everyone
https://okd.io
Apache License 2.0
1.76k stars 297 forks source link

Can't add new node with vSphere IPI installation #1982

Closed hollden closed 3 months ago

hollden commented 3 months ago

Describe the bug When I try to add a new node by scaling a machine set, I see in vSphere console that a new virtual machine was created. But it seems that initial boot image doesn't get guestinfo properties

image

When I added a new nodes last time (about 7 months ago), it was working perfectly. From that time all that I know is that our version of vSphere was changed (from 7 to 8). My assumption is that I have an old version of boot image with old version of FCOS on board.

P.S I checked how guestinfo properties work on current FCOS version (38) and the OS gets them.

Version

IPI vSphere v8 Initial version, when cluster was installed - okd4.6 Current version - okd4.13

How reproducible

Log bundle

hollden commented 3 months ago

Resolved it my myself. Right version FCOS can be found here https://github.com/okd-project/okd/blob/master/FAQ.md#which-fedora-coreos-should-i-use Then I downloaded ova file from here https://builds.coreos.fedoraproject.org/prod/streams/stable/builds/38.20230414.3.0/x86_64/fedora-coreos-38.20230414.3.0-vmware.x86_64.ova and uploaded it to vSpehere And it is possible to change template name in machineset as well.