Ich beschäftige mich derzeit mit CoreOS, und bis jetzt glaube ich, dass ich die allgemeine Idee und das Konzept bekommen habe. Eine Sache, die ich noch nicht bekommen habe, ist die Ausführung von cloud-init
.Wann läuft cloud-init und wie findet es seine Daten?
Ich verstehe, dass cloud-init
ist ein Prozess, der einige Konfiguration für CoreOS. Was ich noch nicht verstehe ist ...
- Wann läuft CoreOS
cloud-init
? Beim ersten Start? Auf jedem Boot? ...? - Woher weiß
cloud-init
, wo die Konfigurationsdaten zu finden sind? Ich habe gesehen, dass esconfig-drive
gibt und das macht total Sinn, aber ist das der einzige Weg? Was genau ist die Rolle deruser-data
Datei? ...?
Super Antwort, danke! Vor allem der Hinweis auf die OEM- und User-Data-Pässe war sehr hilfreich :-)). Vielen Dank für deine Hilfe! –
So vagrant Schiffe eine spezielle Einheit in der vm-Box 'coreos-cloudinit-vagrant-user.path'. Dann die einzigen Standardeinheiten, um eine Benutzer-Konfiguration zu laden, sind für ein Config-Laufwerk und 'coreos-install'? – bara