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 | ||