GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Proxmox Network Setup auf Hetzner Dedicated Server

Proxmox Virtual Environment ist eine Open-Source-Plattform zur Verwaltung der Servervirtualisierung. Es ist eine Debian-basierte Linux-Distribution mit einem modifizierten Ubuntu LTS-Kernel und ermöglicht die Bereitstellung und Verwaltung von virtuellen Maschinen und Containern. Wir zeigen Ihnen eine einfache Möglichkeit, Subnetze und zusätzliche IPs einzurichten. Verwendung der Robot API von Hetzner.

Die Proxmox-Version hängt von Ihrem Betriebssystem ab:
Proxmox 5.x auf Debian Jessie und Proxmox 6.x auf Debian Buster

  • Installieren Sie Proxmox auf Ihrem Server
  • Let’s Encrypt Zertifikat für die Proxmox-Schnittstelle
  • Option zur Verwendung von Thin-Pool-Speicher
  • Lesen Sie die Server-IPs (Single-IP und Subnet) aus dem Hetzner-Robot aus
  • Netzwerk-Config schreiben
  • Option zum Erstellen privater IPs, wenn Sie einen vSwitch verwenden
Install Dependencies  
apt -y update
apt -y install php-cli php-curl wget
cd /root
wget https://download.schaal-it.net/hetzner-proxmox.tgz
tar xfz hetzner-proxmox.tgz
cd proxmox

Um Proxmox zu installieren, lesen Sie bitte die folgenden Hinweise, bevor Sie das Skript ausführen.

Das Verzeichnis custom enthält mehrere Dateien, die während der Installation verwendet werden.

Im benutzerdefinierten Verzeichnis finden Sie:

  • etc/aliases
  • etc/cron.d/trim.example
  • etc/sysctl.d/pve.conf
  • root/trim.sh.Beispiel
  • root/update-lxc.sh.example
  • ssh (leer)
php install-proxmox.php

Ihnen werden folgende Fragen gestellt:

Full qualified hostname (FQDN) of the server [server]:

Fügen Sie hier den vollständigen Namen hinzu (z. B. server.example.com). Andernfalls können Sie Let’s Encrypt nicht verwenden.

IP of the server [100.150.0.100]:

Stellen Sie sicher, dass die erkannte IP auch die von Ihrem Server ist

Network Card [enp0s31f6]:

Normalerweise müssen Sie den erkannten Wert nicht ändern.

Do you want to autoconfigure the network? (y,n) [y]:

Wählen Sie j um das Skript die Netzwerkkonfiguration generieren zu lassen.

Enter your credentials for the Hetzner-API
robot_url [https://robot-ws.your-server.de]:
robot_user []: 
robot_password []:

Geben Sie Ihre Robot-Zugangsdaten ein, falls Sie diese nicht bereits in robot.conf.php gespeichert haben.

Wenn Sie nur das Netzwerk mit Ihrer aktuellen Netzwerkkonfiguration einrichten möchten, verwenden Sie Folgendes

php network-manual.php

Sie finden die generierte Konfiguration in /root/interfaces.generated

Mitwirken

Pull-Requests sind willkommen. Bei größeren Änderungen öffnen Sie bitte zuerst ein Thema, um zu besprechen, was Sie ändern möchten.

Bitte stellen Sie sicher, dass Sie die Tests entsprechend aktualisieren.

Bugtracker

Besuchen Sie unseren Issue-Tracker.


Debian
  1. So richten Sie eine statische IP-Adresse unter Debian Linux ein

  2. So richten Sie den Rsyslog-Server unter Debian 11 ein

  3. Schritte vor der Einrichtung

  4. Richten Sie den Urbackup-Server auf Ubuntu 20.04 ein

  5. Wann Sie einen dedizierten Server verwenden sollten

Das perfekte Setup - Debian Woody (3.0)

Wie man Symfony 4 auf Debian 9 Server einrichtet

ISP-Server-Setup – OpenSUSE 10

Ersteinrichtung des Servers mit Debian 11

Richten Sie den Dokumentationsserver für Netzwerk, System und Rechenzentrum ein.

So richten Sie den OpenLDAP-Server unter Debian 10 ein