Rezepte mit Berkshelf hochladen und mit Knife anwenden AWS OpsWorks for Chef Automate, Teil 4

Für das Hochladen oder Synchronisieren unserer auf der Chef-Workstation verfassten Rezepte benötigen wir das Helfer-Tool Berkshelf, einen Abhängigkeits-Manager für Chef-Cookbooks. Er erlaubt es Nutzern, sich auf die Funktionalität von Community-Cookbooks zu verlassen und diese sicher in Ihren Workflow aufzunehmen. Mit Berkshelf kann man auch sicherstellen, dass die jeweiligen Continuous-Integration-Systeme repro­duzierbar die gleichen Cookbook-Versionen aus­wählen und deren […]

Chef-Cookbooks im Einsatz AWS OpsWorks for Chef Automate, Teil 3

Config-Management mit AWS-Tools Um mit Chef richtig zu arbeiten, müssen wir ein Cookbook mit zugehörigen Rezepten erstellen. In diesem Anwendungsbeispiel werden wir auf einem Linux-Server zur Laufzeit exemplarisch eine neue Webanwendung mit Hilfe eines Chef-Rezepts bootstrappen. Für unser Beispiel, das das Aufsetzen von Chef Automate Server und Chef Workstation in der AWS Cloud voraussetzt, ist […]

Chef Workstation unter Amazon Linux AWS OpsWorks for Chef Automate, Teil 2

Sobald ein Chef-Automate-Server funktionsfähig ist, kann man sich ans Einrichten einer Chef Workstation machen. Unter AWS installieren wir hierfür nun das Starter-Kit, ChefDK und einige Hilfswerkzeuge. AWS OpsWorks for Chef Automate haben wir im ersten Teil dieser Miniserie vollständig eingerichtet und bereitgestellt. Im nächsten Schritt schreiben wir die automatisch generierte und aus dem Ausgabestring extrahierte (momentan in […]

Chef, Puppet, Ansible in der Cloud Konfigurations-Management mit AWS

Viele Admins stellen sich die Frage, wie sie Änderungen für instal­lierte Anwen­dungen, in der Konfigu­ration von Betriebs­systemen oder von Dien­sten (etwa der IIS) über dutzende oder gar hunderte Server in der Cloud ver­walten sollen. Hier kommen Tools für das Konfigu­rations-Manage­ment wie Chef, Puppet oder Ansible ins Spiel. Bevor wir uns ansehen, wie sich Puppet und […]

AWS OpsWorks for Chef Automate, Teil 1 Chef-Server fürs Konfigurationsmanagement aufsetzen

Der verwaltete Config-Management-Service von AWS hört auf den Namen OpsWorks. Dieser Workshop beschreibt, wie man mit OpsWorks einen Chef-Server aufsetzt und dann einen existenten Host zum Chef-verwalteten Knoten macht, um auf diesem per Rezept eine Webanwendung zu bootstrappen. Grundlagen zum Konfigurations-Management im Allgemeinen sowie auf Basis von AWS mit AWS OpsWorks Stack haben wir bereits ausführlich dargelegt. […]

Configuration Management mit AWS, Teil 2 Arbeiten mit AWS OpsWorks

Einen wesentlichen Anteil an der Automatisierung komplexer Infrastrukturen hat das Konfigurationsmanagement. Im Folgenden werfen wir einen Blick auf das Vorgehen bei AWS OpsWorks Stacks. Der Workflow zum Einrichten von OpsWorks Stacks – der Chefsolo-Variante von OpsWorks – vollzieht sich in 4 Schritten: 1. Erstellen eines Stacks. 2. Festlegen der Ebenen (Layer) eines Stacks. 3. Hinzufügen […]

Configuration Management mit AWS, Teil 1 AWS OpsWorks Stacks und OpsWorks for Chef Automate

Das Konfigurationsmanagement ist für die Automatisierung komplexer Infrastrukturen besonders wichtig. In der AWS Cloud ist mit OpsWorks, das auf Chef als Automationsplattform basiert und Server-Konfigurationen wie Code behandelt, ein entsprechender Managed Service erhältlich. In der Cloud kommen gerne hunderte oder tausende Server-Instanzen mit verschiedensten Software-Konfigurationen zusammen. Wer diese bereitstellen, verwalten und deren Lebenszyklen überwachen muss, […]

Bitnami