Opened 5 years ago
Closed 4 years ago
#4498 closed Aufgabe (erledigt)
Gluster-Server von cloud erreichbar machen
| Reported by: | Rüdiger Kupper | Owned by: | bau |
|---|---|---|---|
| Priority: | schnell erledigen | Milestone: | Gluster: Nextcloud umgestellt |
| Component: | Server: Fileserver | Severity: | beeinträchtigt den Unterricht einiger Lehrer |
| Keywords: | Cc: |
Description
Ich erreiche weder vom cloud-Rechner noch vom proxmoxls2 die Gluster-Server (10.3.0.x). Nextcloud sollte als erster Client direkt auf GlusterFS zugreifen.
- @bau
- Wie komme ich vom cloud-Container zu den Gluster-Servern?
Change History (11)
follow-up: 3 comment:1 by , 5 years ago
comment:2 by , 5 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | new → closed |
comment:3 by , 5 years ago
Klappt, danke!
Replying to bau:
Instruktionen unter https://forum.proxmox.com/threads/routing-inside-lxc-container-ubuntu-18.54873/ sagen, dass man dem ProxMox abgewöhnen muss, sich selbst um das Interface zu kümmern:
touch /etc/systemd/network/.pve-ignore.eth1.network
Gibt es da im Proxmox-Interface keine Möglichkeit, Routen für den Container zu konfigurieren?
follow-ups: 6 7 comment:4 by , 5 years ago
| Resolution: | erledigt |
|---|---|
| Status: | closed → reopened |
Da ist er wieder, unser alter Bekannter, der unpriviligierte Container: dort darf man keine device-nodes per kmnod einrichten.
Abhilfe:
- in priviligierten Container verwandeln.
- Nur über komplettes Backup und neu anlegen des Cloud-Containers möglich. Prinzipiell wahrscheinlich fie richtige Idee, das Backup-Neuanlegen will ich aber erst testen. Passiert im Zuge des Updates auf NC 23, was aber erst nach Gluster kpmmt :-)
- hier wird davon sogar generell abgeraten (ganz unten): https://medium.com/myatus/quick-note-fuse-inside-proxmox-lxc-container-481706005a09
- route zu gluster-Servern auf proxmoxls2 einrichten, glusterFS dort mounten, in den Container per bind-Mount durchreichen (empfiehlt auch der Kommentar oben)
- @bau
- Kannst Du die Route zu den Gluster-Servern auch auf dem proxmoxls2 einrichten? Welche Debian-Version läuft dort?
- @bau
- Die Schülernetz-Clients brauchen auch eine solche Route, um auf die Gluster-Server zuzugreifen. Kannst Du mir schreiben, wie ich die unter Ubuntu 22.04 (Jammy) einrichte? Siehe #4509.
comment:5 by , 5 years ago
Auf proxmoxls2: cat /etc/issue.net sagt Debian 10. Sehr git, dafür gibt es glusterfs-Pakete.
comment:6 by , 5 years ago
Replying to kup:
- hier wird davon sogar generell abgeraten (ganz unten): https://medium.com/myatus/quick-note-fuse-inside-proxmox-lxc-container-481706005a09
Gilt das auch für eine voll VM? Ansonsten könnte man die Gelegenheit nutzen, Nextcloud in eine VM umzuziehen.
Andererseits könnte man dann bei Bedarf den Gluster-Mount auch an andere Container durchreichen, was vermutlich eleganter ist.
comment:7 by , 5 years ago
Replying to kup:
- @bau
- Die Schülernetz-Clients brauchen auch eine solche Route, um auf die Gluster-Server zuzugreifen. Kannst Du mir schreiben, wie ich die unter Ubuntu 22.04 (Jammy) einrichte? Siehe #4509.
Ganz naive Frage: Routen in andere VLANs sollten doch (und können auch nur) auf dem Router (also in diesem Fall auf dem Switch ciscoServerraum!?) konfiguriert werden?
comment:8 by , 5 years ago
Meines Wissens ist das nur eine Einschränkung der Container und sollte eine VM nicht betreffen. Am Wed, 4 May 2022 15:36:35 +0000, Kepler-Trac schrieb: > > > > >
comment:9 by , 5 years ago
Die Routen sind auf dem Router konfiguriert - sie müssen auf den Clients aber benutzt/eingetragen werden.
Wenn das über die Standard-Route (Lehrernetz) geht, muss man garnichts tun - im Schülernetz hingegen läuft die Route zu den Glustern nicht über den Standard-Router muss also extra eingetragen werden - ebenso auf den Servern, die eine andere Standard-Route haben (deafult-Gateway).
comment:10 by , 5 years ago
Route ist auf ProxMoxls2 eingerichtet - konnte dort in der /etc/network/interfaces persistent gemacht werden.
comment:11 by , 4 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | reopened → closed |
Grund ist eine fehlende Route in das Gluster-VLAN:
Diese kann per CLI nachgetragen werden:
Das ganze muss noch persistent gemacht werden, das ging bislang in /etc/network/interfaces. Ubuntu ist aber ab 18.04 zu netplan gewechselt, da geht das mal wieder ganz anders, siehe https://lists.proxmox.com/pipermail/pve-user/2019-June/170733.html.
Aber systemd-networkd scheint unser Freund zu sein (/etc/systemd/networkd/eth1.network:
Instruktionen unter https://forum.proxmox.com/threads/routing-inside-lxc-container-ubuntu-18.54873/ sagen, dass man dem ProxMox abgewöhnen muss, sich selbst um das Interface zu kümmern:
Die Route wird dann in /etc/systemd/network/eth1.network eingetragen: