Hallo liebe Proxmox-Community,
ich werde ein 3-Knoten-Cluster im Homelab einrichten und dazu auch bald einen bebilderten Post erstellen.
Z.Z. scheitere ich aber gerade am Aufbau des Netzwerk.
Für die Netzwerklogik habe ich mich an diesem Doc orientiert und mich erstmal für das einfache Simple Routing Setup entschieden -> https://pve.proxmox.com/wiki/Full_Mesh_Network_for_Ceph_Server .
Ich verstehe auch diese Einstellungen aus dem Doc:
# Connected to Node2 (.51)
auto ens18
iface ens18 inet static
address 10.15.15.50
netmask 255.255.255.0
up ip route add 10.15.15.51/32 dev ens18
down ip route del 10.15.15.51/32
# Connected to Node3 (.52)
auto ens19
iface ens19 inet static
address 10.15.15.50
netmask 255.255.255.0
up ip route add 10.15.15.52/32 dev ens19
down ip route del 10.15.15.52/32
Dabei wird jeder Karte, die zwei Interfaces hat, auf jedem Interface die gleiche IP zugewiesen und eine statische Route erstellt, die auf genau eine andere IP-Adresse(/32), eines Nachbarknotens zeigt.
Auf diese Weise lässt sich eine Ringtopologie aufbauen, mit statischen Routen zwischen jeweils zwei Knoten, die über die zu benutzenden Interfaces definiert ist.
Mein Problem ist jetzt, dass bei der Clustererstellung via WebGUI, ein Interface angegeben wird. Allerdings zeigt ein Interface in einer Ringtopologie hier nur auf einen Knoten. Der andere Knoten, kann von dem Interface nicht gesehen werden. Wenn ich beide Interfaces angebe, dann sagt er mir, dass "duplicate link address not allowed".
Ich hatte das Cluster einmal gebildet via einer vmbr, der ich dann eine IP-Adresse zugewiesen hatte und die NICs als Members in die Bridge geladen habe. Das hat funktioniert und, die WebGUI war mit nur einer IP-Adresse dann auch bedient aber das hat natürlich einen Layer-2 Switching Loop verursacht.
Wie kann man also ein 3-Knoten-Cluster, mit Simple Routing, erstellen?
Irgendwie muss es doch gehen.
ich werde ein 3-Knoten-Cluster im Homelab einrichten und dazu auch bald einen bebilderten Post erstellen.
Z.Z. scheitere ich aber gerade am Aufbau des Netzwerk.
Für die Netzwerklogik habe ich mich an diesem Doc orientiert und mich erstmal für das einfache Simple Routing Setup entschieden -> https://pve.proxmox.com/wiki/Full_Mesh_Network_for_Ceph_Server .
Ich verstehe auch diese Einstellungen aus dem Doc:
# Connected to Node2 (.51)
auto ens18
iface ens18 inet static
address 10.15.15.50
netmask 255.255.255.0
up ip route add 10.15.15.51/32 dev ens18
down ip route del 10.15.15.51/32
# Connected to Node3 (.52)
auto ens19
iface ens19 inet static
address 10.15.15.50
netmask 255.255.255.0
up ip route add 10.15.15.52/32 dev ens19
down ip route del 10.15.15.52/32
Dabei wird jeder Karte, die zwei Interfaces hat, auf jedem Interface die gleiche IP zugewiesen und eine statische Route erstellt, die auf genau eine andere IP-Adresse(/32), eines Nachbarknotens zeigt.
Auf diese Weise lässt sich eine Ringtopologie aufbauen, mit statischen Routen zwischen jeweils zwei Knoten, die über die zu benutzenden Interfaces definiert ist.
Mein Problem ist jetzt, dass bei der Clustererstellung via WebGUI, ein Interface angegeben wird. Allerdings zeigt ein Interface in einer Ringtopologie hier nur auf einen Knoten. Der andere Knoten, kann von dem Interface nicht gesehen werden. Wenn ich beide Interfaces angebe, dann sagt er mir, dass "duplicate link address not allowed".
Ich hatte das Cluster einmal gebildet via einer vmbr, der ich dann eine IP-Adresse zugewiesen hatte und die NICs als Members in die Bridge geladen habe. Das hat funktioniert und, die WebGUI war mit nur einer IP-Adresse dann auch bedient aber das hat natürlich einen Layer-2 Switching Loop verursacht.
Wie kann man also ein 3-Knoten-Cluster, mit Simple Routing, erstellen?
Irgendwie muss es doch gehen.