Description
fedoracoreos/okd ignores nic0 and creates a new connection "Wired Connection"
As the interface does not get a DNS/IP address, one cannot login via ssh and needs to login via console.
Experimenting
My bash scripts are based on your scripts
Trying to run a okd4-snc inside virtualbox
laptop -> windows-10 -> virtualbox (nested) hostnode fedora-33-> kvm/qemu bootstrap
FCOS=32.20200809.3.0
OKD_RELEASE=4.5.0-0.okd-2020-09-04-180756
During the install-boot the coreos-installer seems to fetch
Fedora CoreOS 32.20200629.3.0 dracut-050-61.git20200529.fc32
Workaround
Had to do the following on 2nd boot (1st boot=virt-install) in anticipation of future reboot ssh failure
# set password to later login as core on console
ssh/login
sudo passwd core
set a password
3rd-Boot (cannot ssh until iface is fixed)
virsh console, login as core with password
Fedora CoreOS 32.20200629.3.0
Kernel 5.6.19-300.fc32.x86_64 on an x86_64 (ttyS0)
sudo dmesg -D
nmcli dev
DEVICE TYPE STATE CONNECTION
enp1s0 ethernet disconnected --
lo loopback unmanaged --
nmcli con show
NAME UUID TYPE DEVICE
Wired connection 1 ea3f22f3-cb2a-339f-bed5-f7d5b9bd6086 ethernet --
nic0 3e802ffc-c4c5-4bf7-8829-6863c206350e ethernet --
sudo nmcli conn modify uuid 3e802ffc-c4c5-4bf7-8829-6863c206350e connection.interface-name enp1s0
nmcli dev
DEVICE TYPE STATE CONNECTION
enp1s0 ethernet connected nic0
docker0 bridge connected docker0
lo loopback unmanaged --
[core@okd4-snc-bootstrap ~]$ nmcli conn show
NAME UUID TYPE DEVICE
nic0 3e802ffc-c4c5-4bf7-8829-6863c206350e ethernet enp1s0
docker0 4f67584c-6f50-4cd8-8ada-ca27b3c2b8ca bridge docker0
Wired connection 1 ea3f22f3-cb2a-339f-bed5-f7d5b9bd6086 ethernet --
sudo nmcli conn delete uuid ea3f22f3-cb2a-339f-bed5-f7d5b9bd6086
nmcli conn show
NAME UUID TYPE DEVICE
nic0 3e802ffc-c4c5-4bf7-8829-6863c206350e ethernet enp1s0
docker0 4f67584c-6f50-4cd8-8ada-ca27b3c2b8ca bridge docker0
sudo dmesg -E
... bootstrap setup proceeds.
The masters node
first boot (virt-install) : Fedora CoreOS 32.20200809.3.0 dracut-050-61.git20200529.fc32
2nd boot: Fedora CoreOS 32.20200809.3.0 dracut-050-61.git20200529.fc32
nb.
This may be a trash bug, caused because for some reason, (bug in my script) was not fetching the right fcos image bootstrap installer iso and was being skipped and hence not recreated.
After rebuilding the bootstrap machine:
First boot virt-install booted with Fedora CoreOS 32.20200809.3.0 dracut-050-61.git20200529.fc32
Second boot booted with Fedora CoreOS 32.20200809.3.0 dracut-050-61.git20200529.fc32 , 5.7.12-200.fc32.x86_64 on an x86_64
the nic0 was assigned correctly
$ sudo nmcli conn show
NAME UUID TYPE DEVICE
nic0 e06c4514-a5b4-4331-96a5-40f2ca22261b ethernet nic0
$ sudo nmcli dev
DEVICE TYPE STATE CONNECTION
nic0 ethernet connected nic0
lo loopback unmanaged --
However the same thing happens after the pivot
Fedora CoreOS 32.20200629.3.0
Kernel 5.6.19-300.fc32.x86_64
so there is some problem
Description
fedoracoreos/okd ignores nic0 and creates a new connection "Wired Connection"
As the interface does not get a DNS/IP address, one cannot login via ssh and needs to login via console.
Experimenting
My bash scripts are based on your scripts
Trying to run a okd4-snc inside virtualbox
laptop -> windows-10 -> virtualbox (nested) hostnode fedora-33-> kvm/qemu bootstrap
FCOS=32.20200809.3.0
OKD_RELEASE=4.5.0-0.okd-2020-09-04-180756
During the install-boot the coreos-installer seems to fetch
Fedora CoreOS 32.20200629.3.0 dracut-050-61.git20200529.fc32
Workaround
Had to do the following on 2nd boot (1st boot=virt-install) in anticipation of future reboot ssh failure
3rd-Boot (cannot ssh until iface is fixed)
... bootstrap setup proceeds.
The masters node
first boot (virt-install) : Fedora CoreOS 32.20200809.3.0 dracut-050-61.git20200529.fc32
2nd boot: Fedora CoreOS 32.20200809.3.0 dracut-050-61.git20200529.fc32
nb.
This may be a trash bug, caused because for some reason, (bug in my script) was not fetching the right fcos image bootstrap installer iso and was being skipped and hence not recreated.
After rebuilding the bootstrap machine:
First boot virt-install booted with Fedora CoreOS 32.20200809.3.0 dracut-050-61.git20200529.fc32
Second boot booted with Fedora CoreOS 32.20200809.3.0 dracut-050-61.git20200529.fc32 , 5.7.12-200.fc32.x86_64 on an x86_64
the nic0 was assigned correctly
However the same thing happens after the pivot
Fedora CoreOS 32.20200629.3.0
Kernel 5.6.19-300.fc32.x86_64
so there is some problem