Skip to content

Installation von Chef Infra Server auf Debian 12

Cloud Infrastructure Expert
Installation von Chef Infra Server auf Debian 12

 

 

In dieser Anleitung zeigen wir Ihnen, wie Sie Chef Infra Server auf Ihrem Debian 12 VPS-Server installieren. Chef Infra Server ist eine zentrale Komponente der Chef Infra-Architektur, die die Verwaltung und Automatisierung Ihrer Serverinfrastruktur ermöglicht. Er speichert Cookbooks, Richtlinien und andere Konfigurationsdaten und stellt diese Ihren verwalteten Nodes zur Verfügung.

**Hinweis:** Chef Infra Server wird offiziell nur für Ubuntu und einige andere Distributionen unterstützt. Die Installation auf Debian 12 kann funktionieren, wird aber nicht offiziell unterstützt und könnte zu Kompatibilitätsproblemen führen.

Schritt 1: Voraussetzungen

Stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Ein Debian 12 Server mit einem Nicht-Root-Benutzer mit sudo-Rechten.
  • Mindestens 4 GB RAM und ausreichend Speicherplatz.
  • Eine funktionierende Internetverbindung.

Schritt 2: Erforderliche Pakete installieren

Installieren Sie die folgenden Pakete, die für die Installation von Chef Infra Server benötigt werden:

sudo apt update
sudo apt install curl gnupg2 software-properties-common -y

Schritt 3: PostgreSQL installieren und konfigurieren

Chef Infra Server benötigt eine PostgreSQL-Datenbank. Installieren Sie PostgreSQL und richten Sie einen Benutzer und eine Datenbank für Chef Infra Server ein:

sudo apt install postgresql postgresql-contrib -y

Wechseln Sie zum PostgreSQL-Benutzer ‘postgres’:

sudo -u postgres psql

Erstellen Sie einen neuen Benutzer und eine Datenbank für Chef Infra Server:

CREATE USER chef_pgsql_user WITH PASSWORD 'Ihr_sicheres_Passwort';
CREATE DATABASE chef_db OWNER chef_pgsql_user;

Beenden Sie die PostgreSQL-Shell:

\q

Schritt 4: Chef Infra Server installieren

Da es kein offizielles Paket für Debian 12 gibt, verwenden wir das Paket für Ubuntu 22.04:

curl -fsSL https://packages.chef.io/files/current/latest/chef-server-core/ubuntu-22.04/chef-server-core_23.3.1-1_amd64.deb -o chef-server-core.deb
sudo dpkg -i chef-server-core.deb

Ersetzen Sie “23.3.1-1” durch die aktuellste verfügbare Version.

Schritt 5: Chef Infra Server konfigurieren

Führen Sie den Einrichtungsassistenten aus, um Chef Infra Server zu konfigurieren:

sudo chef-server-ctl reconfigure

Der Assistent wird Sie durch die Konfiguration führen, einschließlich der Angabe der PostgreSQL-Verbindungsdetails und anderer Einstellungen.

Schritt 6: Chef Workstation installieren (optional)

Wenn Sie Chef Infra Server von einem lokalen Computer aus verwalten möchten, installieren Sie Chef Workstation:

curl https://omnitruck.chef.io/install.sh | sudo bash -s -- -P chef-workstation

Abschluss

Sie haben nun Chef Infra Server auf Ihrem Debian 12 Server installiert. Beachten Sie jedoch, dass dies nicht offiziell unterstützt wird und zu Kompatibilitätsproblemen führen kann. Sie können nun mit der Konfiguration von Chef Infra Server und der Verwaltung Ihrer Infrastruktur beginnen.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.