Linux cloud image a cloud-init

Jak funguje cloud-init - automatická inštalácia Linux stroja.

generic

Funguje na väčšine virtualizačných platforiem (KVM, VirtualBox atď.), obsahuje cloud-init a vyzaduje ho.

genericcloud

Odľahčenejší variant verzie generic, optimalizovaný pre verejné cloudy, bez zastaraných ovládačov určených len pre BIOS

nocloud

Bez cloud-init; vhodné na lokálne testovanie/automatizáciu, kde si konfiguráciu vkladáte sami

Úprava inštrukcií

#cloud-config
users:\

  • name: myuser
    sudo: ALL=(ALL) NOPASSWD:ALL
    groups: sudo
    shell: /bin/bash
    ssh_authorized_keys:\
  • ssh-rsa AAAA...your-public-key...

    chpasswd:
    expire: false
    password_authentication: true

    package_update: true\

Tvorba ISO

apt install genisoimage
genisoimage -output seed.iso -volid cidata -joliet -rock user-data meta-data