Table of Contents

Setup leap Micro

leap Micro is a transactional linux distribution using openSUSE packages from openSUSE Leap. It roughly follows SLE Micro (commercial)

Upgrade to next version

There is a tool for this now: opensuse-migration-tool

Do as root:

transactional-update shell
zypper --releasever=5.x dup
exit
reboot; exit

Troubleshooting

ceph csi can't load modules

The ceph csi containers can not load modules on this distribution yet (ZSTD compressed ko files). As there are exactly two modules to load a file ceph.conf in /etc/modules-load.d will do

rbd
ceph

Can not create /mnt/local-disks

In flatcar linux it was no issue to mount local disks for K8s in /mnt/local-disks. In leap Micro /mnt is read only so no local-disks folder can be created.

btrfs subvolume create /opt/mnt
# edit /etc/fstab and copy the mount line for opt, change the subvol to /opt/mnt and the mount point to/mnt
# UUID=... /mnt btrfs defaults,subvol=@/opt/mnt 0 0
vi /etc/fstab
mount /mnt