multimico / cluster

This repository contains all relevant information for our multimico edge cluster
Creative Commons Zero v1.0 Universal
0 stars 0 forks source link

Netplan Configuration via Cloud-Init #13

Open phish108 opened 2 years ago

phish108 commented 2 years ago

Die Dokumentation für LXD beschreibt das Festlegen der MAC Adressen in der Containerkonfiguration.

Via netplan kann die MAC-Adresse ebenfalls festgelegt werden. Das wird über die netplan-Konfiguration festgelegt.

phish108 commented 2 years ago

Die Konfiguration der Systemcontainer ist relativ einfach, weil sie sich auf das Netzwerk-Interface des Containers beschränkt.

Das Netzwerk-Interface ist immer eth0, weil dies im Container-Profil festgelegt wurde.

Die IP-Adresse wird via DHCP Adresse festgelegt.

Die MAC-Adresse wird aus dem Hostname abgeleitet. Dabei müssen wir folgende Punkte beachten:

  1. Es darf jeweils nur einen Container mit dem gleichen Hostnamen laufen.
  2. Es darf der Hostname nur einmal auf einem Host laufen.

Für diese Kriterien sollten die MAC-Adressen für jeden Host separat festgelegt werden und dort separat verwaltet werden.

phish108 commented 2 years ago

Die netplan Konfiguration für den Hardware-Host ist etwas komplizierter, weil die OVS-Konfiguration berücksichtigt werden muss.

Es wäre gut, wenn diese Konfiguration direkt in Netplan erfogt und nicht über die separaten Schritte nach der Installation. Alternativ kann die netplan-Konfiguration nachträglich aus unserem Repo eingespielt werden.