## Voraussetzungen
- Betriebssystem:RedHat/CentOS 7
- Python:2.7 oder eine beliebige Version höher
- Ruby:2.0 oder eine höhere Version
- Sudo-Berechtigungen:Sudo muss auf Ihrem System aktiviert sein, damit die Installation ohne Fehler abgeschlossen wird.
Schritt 1:System aktualisieren und aktualisieren
„Bash
Sudo leckeres Update
sudo leckeres Upgrade
„
Schritt 2:Installieren Sie das EPEL-Repository (Extra Packages for Enterprise Linux)
Chef benötigt einige EPEL-Pakete, daher müssen Sie das EPEL-Repository installieren.
„Bash
sudo yum installiere epel-release
„
Schritt 3:Ruby und Git installieren (optional)
Obwohl Ruby für Chef 13 nicht erforderlich ist, können Sie es installieren und dann aus Gründen der Einfachheit und Kompatibilität die Ruby-Pakete von Chef verwenden. Dies sind optionale Schritte.
„Bash
sudo yum installiere Ruby
sudo yum install git
„
Schritt 4:Erlang installieren
Installieren Sie das Erlang-Paket mit dem folgenden Befehl:
„Bash
sudo yum install erlang
„
Schritt 5:Laden Sie das Chef 13 Omnibus-Paket herunter und installieren Sie es
Um das Chef 13 Omnibus-Paket herunterzuladen, geben Sie den folgenden Befehl ein:
„Bash
wget --no-check-certificate -O /tmp/chef-server-core-13.5.1-1.el7.x86_64.rpm https://packages.chef.io/stable/el/7/chef-server- core-13.5.1-1.el7.x86_64.rpm
„
Sie können die Pakete auch über den folgenden Link (Chef-Pakete) durchsuchen.
Laden Sie das gewünschte Paket herunter und fahren Sie mit der Installation fort:
„Bash
sudo rpm -ivh chef-server-core-13.5.1-1.el7.x86_64.rpm
„
Schritt 6:Chef konfigurieren
Sobald die Installation erfolgreich abgeschlossen wurde, müssen Sie Chef konfigurieren. Führen Sie zum Konfigurieren von Chef den folgenden Befehl aus:
„Bash
sudo chef-server-ctl neu konfigurieren
„
Schritt 7:Starten Sie den Chef-Server
Verwenden Sie den folgenden Befehl, um den Chef-Server zu starten:
„Bash
sudo chef-server-ctl start
„
Überprüfen Sie den Status des Chef-Server-Dienstes mit dem folgenden Befehl und bestätigen Sie, dass der Dienst ausgeführt wird.
„
Sudo Service Chef-Server-Status
„
Schritt 8:Aktivieren Sie den FirewallD-Dienst
Um den Dienst „FirewallD“ zu aktivieren, verwenden Sie den folgenden Befehl.
„
sudo systemctl aktiviert firewalld
„
Schritt 9:Chef-Server-Anmeldeinformationen
Der Befehl chef-server-ctl reconfigure erstellt standardmäßig die folgenden Chef-Server-Anmeldeinformationen:
- Admin-Benutzer :Administrator
- Admin-Passwort :Passwort
- Name der Organisation :Demo
Sie benötigen diese Anmeldeinformationen, um sich bei der Chef Server-Web-Benutzeroberfläche anzumelden und den Chef Server zu verwalten.
Schritt 10:Zugriff auf die Web-Benutzeroberfläche von Chef Server
Um auf die Web-Benutzeroberfläche von Chef Server zuzugreifen, öffnen Sie einen Webbrowser und navigieren Sie zur folgenden URL:
https://_ :443/
Verwenden Sie zum Anmelden den Standard-Administrator-Benutzernamen und das Standardkennwort.
Und das sollte es sein! Sie sollten Chef 13 nun erfolgreich auf RedHat/CentOS 7 installiert haben.