a new microVM with openSUSE 42.1 Leap keeps restarting, can't find root device
Tried in different zones (Europe-west-d and US-east-d)
Below is the boot log taken via serial console
Serial console output for instance-1
SeaBIOS (version 1.8.2-20160510_123855-google)
Total RAM Size = 0x0000000026600000 = 614 MiB
CPUs found: 1 Max CPUs supported: 1
found virtio-scsi at 0:3
virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0
virtio-scsi blksize=512 sectors=16777216 = 8192 MiB
[ 6.723001] VFS: Cannot open root device "(null)" or unknown-block(1,0): error -6
[ 6.724134] Please append a correct "root=" boot option; here are the available partitions:
[ 6.725299] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
[ 6.742267] Kernel Offset: disabled
[ 6.742886] Rebooting in 90 seconds..
Is this consistently reproducible, or does it only happen on one specific instance you have?
Have you had a chance to see if changing the VM size to something larger than an f1-micro makes this problem go away? We believe this is due to insufficient memory.
I'll ask our engineers if we're aware of this. However, please note that the documented minimum RAM configuration for opensuse is 1GB, which means that an f1-micro is not a suitable choice for running this OS, and we've seen problems in this configuration. It would be worth trying to run on a g1-small and see if the problem disappears in that case.
More info on opensuse requirements: https://en.opensuse.org/Hardware_requirements
Indeed, it is reproducible. I have tried aproxim. 6 times, removing the VM and creating a new one with the same parameters, in different zones with the same issue.