OpenSUSE MicroOS не запускается на OpenStack
Я тестирую облачные образы некоторых операционных систем для использования в OpenStack. Я пробую OpenSUSE MicroOS со следующей конфигурацией бутана:
---
variant: fcos
version: 1.1.0
storage:
filesystems:
# Mount /home folder (required when creating non-root users)
- device: /dev/disk/by-label/ROOT
path: /home
format: btrfs
wipe_filesystem: false
mount_options:
- "subvol=/@/home"
files:
# give a name to the instance
- path: /etc/hostname
mode: 0644
overwrite: true
contents:
inline: ${hostname}
passwd:
users:
# Define a password for root user
- name: root
password_hash: ${root_pass}
# Create a new non-root user
- name: ${username}
ssh_authorized_keys:
- ${ssh_pub_key}
Я передаю эту конфигурацию в зажигание, а затем передаю ее экземпляру user_data. Он работает с Fedora CoreOS, Flatcar Linux и Ubuntu Cloud-Init, но экземпляр MicroOS не запускается.
Я не знаю, что это может быть не так. Я также попробовал следующую конфигурацию Cloud-Init:
#cloud-config
mounts:
- [/dev/disk/by-label/ROOT, /home, btrfs, "defaults,subvol=/@/home"]
users:
- name: ${username}
ssh-authorized-keys:
- ${ssh_pub_key}
hostname: ${hostname}
Я не понимаю, что мешает запустить экземпляр MicroOS...