Comment 9 for bug 1914812

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

So after a bit of discussion the best way to deploy centos8 seems to be to boot the ephemeral environment with nvme-core.multipath=0 but not the OS. This can be done by booting the ephemeral environment with nvme-core.multipath=0 before the --- separator but I don't think this can be done by an operator of MAAS, it would require a code change to MAAS (aiui, I might be wrong).

The other way to fix this would be to use efibootmgr from the ephemeral environment when deploying centos8. This would be a curtin change (and a pretty ugly one but well) but more significantly, my understanding is that efibootmgr is not currently part of the ephemeral environment. We could install it during deployment but this obviously requires archive access which I don't think is a given? Or we could change the process that builds the ephemeral environment to include it but I don't know how to do that. So from my perspective the command line hack in MAAS is more appropriate (sorry!).