Definition Was ist Cloud-Init?

Von Erik1 2 min Lesedauer

Anbieter zum Thema

Wer eine neue Cloud-Instanz aufsetzen möchte, benötigt Zeit und Geduld. Die Einrichtung ist gerade, wenn viele Programme installiert werden sollen, äußerst zeitintensiv. Die kostenlose Software Cloud-Init vereinfacht diesen Prozess erheblich.

Grundlagenwissen zum IT-Business(Bild:  © adiruch na chiangmai - Fotolia.com)
Grundlagenwissen zum IT-Business
(Bild: © adiruch na chiangmai - Fotolia.com)

Cloud-Init ist ein Linux-System, das für die frühe Initialisierung von Cloud-Instanzen entwickelt wurde. Es ermöglicht Nutzern die automatische Konfiguration von Cloud-Instanzen, sobald diese in der Cloud gestartet werden. Cloud-Init erstellt innerhalb weniger Sekunden einen konfigurierten Server. Die Einrichtung des Servers erfolgt dabei anhand der bereitgestellten Metadaten. Die Software ist darauf ausgerichtet, die Cloud-Instanz immer so einzurichten, wie es zuvor in der Konfigurationsdatei angegeben bzw. verlangt wurde. Die Konfigurationsdatei von Cloud-Init ist im YAML-Format geschrieben. Sie kann als Vorlage für jeweils neue Cloud-Instanzen verwendet werden.

Diese Aktionen kann Cloud-Init durchführen

Die Software ist in der Lage, die unterschiedlichsten Skripte zu verarbeiten und auszuführen. Unter anderem kann die Software unter Linux Cloud Config,, Shell-Skripte und Nur-Text verarbeiten. Unter Windows gilt das Gleiche für Powershell-Skripte, Kommandozeilen-Skripte und Nur-Text. Sobald der Server gestartet wird, konfiguriert die Software den Server individuell. Dabei kann es unter Windows beispielsweise Benutzer erstellen, Passwörter anlegen, Repositories hinzufügen und Hostnamen festlegen. Unter Linux können neben den gerade aufgeführten Windows-Aktionen unter anderem folgende zusätzliche Aktionen ausgeführt werden:

  • Länderspezifische Einstellungen konfigurieren
  • Private SSH-Schlüssel erstellen und unter ssh/authorized_keys speichern
  • Temporäre Einhängepunke einrichten
  • Linux-Pakete installieren und aktualisieren

Verhalten kann über Benutzerdaten konfiguriert werden

Wie sich Cloud-Init verhält bzw. wofür es verwendet wird, hängt vor allem von der Konfiguration der Benutzerdaten ab. Diese werden vom jeweiligen Benutzer beim Starten der Cloud-Instanz angegeben. Verantwortlich für die endgültige Konfiguration sind zwei Installationskonfigurationsdateien: die Metadatendatei und die Benutzerdatendatei. Die Metadatendatei für Cloud-Init wird mit einem Texteditor hergestellt. Sie enthält beispielsweise Informationen zur zu installierenden SD-WAN Orchestrator-Instanz und zur Netzwerkschnittstelle. In der Benutzerdatendatei sind Informationen zu den Benutzern des Systems enthalten. Auch diese Datei wird mit einem Texteditor erstellt. Sie kann verwendet werden, um Zugriff auf die Installation von SD-WAN Orchestrator zu erhalten. Anmerkung: Die genannten Beispiele gelten für die Anwendung softwarebasierter Netzwerktechnik zum Zwecke der Virtualisierung von WAN-Netzwerken.

Welche Vorteile hat Cloud-Init?

Cloud-Init vereinfacht die frühe Initialisierung von Cloud-Instanzen mit Benutzern und Paketen enorm. Darüber hinaus kann es zur einfachen Einrichtung vom LAMP-Stack-Anwendungen wie WordPress verwendet werden. Ein weiterer Vorteil ist die Möglichkeit zur Wiederverwendbarkeit der Cloud-Init-Konfiguration. Neue Instanzen müssen nun nicht mehr - wie bisher - manuell konfiguriert werden, was eine große Arbeitserleichterung darstellt.

(ID:49569607)

Wissen, was läuft

Täglich die wichtigsten Infos aus dem ITK-Markt

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung