Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
fortgeschrittene:cloud-init [2025/08/12 08:39] ingo_wichmann angelegt |
fortgeschrittene:cloud-init [2025/08/12 08:45] (aktuell) ingo_wichmann |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== ISO-Datei für cloud-init erzeugen ====== | ====== ISO-Datei für cloud-init erzeugen ====== | ||
- | <file txt user-data> | + | mkdir cloud-init |
+ | <file txt cloud-init/meta-data> | ||
+ | hostname: vm2 | ||
+ | instance-id: debian-12-genericcloud-amd64 | ||
+ | </file> | ||
+ | |||
+ | <file txt cloud-init/user-data> | ||
#cloud-config | #cloud-config | ||
users: | users: | ||
Zeile 20: | Zeile 26: | ||
- hostnamectl set-hostname "vm2" | - hostnamectl set-hostname "vm2" | ||
</file> | </file> | ||
+ | |||
+ | <file txt cloud-init/network-config> | ||
+ | version: 2 | ||
+ | ethernets: | ||
+ | enp1s0: | ||
+ | match: | ||
+ | macaddress: "52:54:00:00:01:02" | ||
+ | set-name: enp1s0 | ||
+ | addresses: | ||
+ | - 192.168.229.102/24 | ||
+ | gateway4: 192.168.229.1 | ||
+ | nameservers: | ||
+ | search: [linuxhotel.de] | ||
+ | addresses: [192.168.1.5] | ||
+ | </file> | ||
+ | |||
+ | ISO erzeugen: | ||
+ | xorriso -as mkisofs -output cloud-init.iso -volid cidata -rational-rock -joliet cloud-init/* | ||
+ | |||
+ | Doku: https://cloudinit.readthedocs.io/en/latest/index.html |