Lxdhost-Server

Aus Graph-IT Wiki
Zur Navigation springen Zur Suche springen

Ziel dieser Anleitung ist eines ausfallsicheren LXDHost. Die Anleitung basiert auf der Anleitung Server-Basissystem. Das System hat zwei zusätzliche Festplatten auf denen die LXD-Container abgelegt werden. Die Festplatten sind mit LVM zu einer Volume-Group zusammengefasst. In dieser wird ein Logical-Volume vom Typ raid1 angelegt. Als Dateisystem wird wieder BTRFS eingesetzt. Das Netzwerk wird so konfiguriert, das die LXD-Container direkten Zugriff auf das Netz haben und von dort per DHCP mit IP-Adressen versorgt werden können. Dazu wird das in der vorhergehenden Anleitung konfigurierte Interface eno1 durch die Bridge lxdbr0 ersetzt.

Voraussetzungen

Funktionsfähiges Server-Basissystem

Die Dateien lxdh-setup und lxdh-config-example aus den git-Repository [[1]]

Installation

Der Server wird gebootet und der Benutzer root meldet sich am System an. Nun werden die Skripte aus dem Git-Repository abgerufen.

apt install git 
git clone https://github.com/heiko-schlabach/Server-Basissystem
cd Server-Basissystem

Zunächst muss eine Konfigurationsdatei für das Skript lxdh-setup angelegt werden:

cp lxdh-config-example lxdh-config
nano lxdh-config

Nun kann das Skript lxdh-setup aufgerufen werden:

 ./lxdh-setup lxdh-config

Während der Abarbeitung wird der Benutzer nach dem Passwort für den LXD-Deamon gefragt. Anschliessend kann das System neu gestartet werden.