Články

Navigačný panel

Linux cloud image a cloud-init

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



Ubuntu - generic

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

Ubuntu - genericcloud

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

Ubuntu - nocloud

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

Debian - cloud image generic

https://cloud.debian.org/images/cloud/trixie/latest/debian-13-generic-amd64.qcow2

Disk image format

QCOW2 je nativny pre QEMU, ma meta-data, podporuje snapshoty, podporuje kompresiu a sifrovanie, copy-on-write.

RAW je Byte kopia disku - blokoveho zariadnia, lepsia kompatibilita.

Úprava inštrukcií

cat > user-data < #cloud-config
hostname: debian-vm
fqdn: debian-vm.local
manage_etc_hosts: true

users:
  - name: debian
    groups: [sudo]
    shell: /bin/bash
    sudo: "ALL=(ALL) NOPASSWD:ALL"
    lock_passwd: true
    ssh_authorized_keys:
      - $(cat ~/.ssh/id_ed25519.pub)

ssh_pwauth: false
disable_root: true

growpart:
  mode: auto
  devices: ["/"]
EOF

Tvorba ISO

apt install genisoimage
genisoimage -output seed.iso -volid cidata -joliet -rock user-data meta-data isoinfo -d -i seed.img


Príspevok pridaný dňa: 23.07.2026 od užívatela: Dodoslav.
Zanechat komentár:

Nick:

Správa: