Voraussetzungen
Du benötigst:- Ein SimpleCloud-Netzwerk mit einem funktionierenden Serverhost
- Eine unterstützte Linux- oder macOS-Maschine mit Root- oder
sudo-Zugriff - Netzwerkzugriff zwischen den Serverhosts
Serverhost hinzufügen
1
Installationsbefehl erstellen
Öffne das SimpleCloud Dashboard, wähle dein
Netzwerk aus und gehe zu Settings > Server Hosts. Wähle Add Host.
2
SimpleCloud installieren
Kopiere den generierten Befehl und führe ihn auf der Maschine aus, die du
hinzufügen möchtest. Der Befehl installiert SimpleCloud, registriert den
Serverhost und startet ihn.
Gemeinsame Dateien synchronisieren
Serverhosts benötigen dieselben Dateien, wenn sie dieselben Server ausführen können. Das Hinzufügen eines Serverhosts aktiviert noch keine Synchronisierung. Nach der folgenden Syncthing-Einrichtung hält SimpleCloud diese Verzeichnisse synchron:templates/enthält die Dateien zur Vorbereitung von Servernworkflows/enthält Workflows zur Vorbereitung und Bereinigungoptions/enthält Configurator-Einstellungen und Plattformzuordnungen
templates/cache/ ist ausgeschlossen. Jeder Serverhost erstellt seinen eigenen Cache und seine eigenen archivierten Logs.
Unter Linux bietet die CLI an, Syncthing bei Bedarf zu installieren und zu
starten. Installiere und starte Syncthing unter macOS, bevor du fortfährst:
1
Synchronisierung initialisieren
Führe auf dem primären Synchronisierungshost Folgendes aus:Verwende für jeden Host einen eindeutigen, aussagekräftigen Namen. Nach
Abschluss gibt der Befehl den vollständigen Beitrittsbefehl für den neuen
Host aus.
Wenn dein Serverhost als Root ausgeführt wird, füge
--as-root hinzu und
verwende diese Option bei jedem sc sync-Befehl auf dem Host.2
Neuen Serverhost verbinden
Führe den generierten Befehl
sc sync join ... auf dem neuen Serverhost aus.
Nach Abschluss gibt er einen Genehmigungsbefehl aus.3
Serverhost genehmigen
Führe den generierten Befehl
sc sync approve ... auf dem primären
Synchronisierungshost aus. Die Synchronisierung beginnt automatisch, sobald
die Hosts verbunden sind.Einrichtung prüfen
Führe diesen Befehl auf beiden Serverhosts aus:connected angezeigt werden.
Unter Managed folders sollten templates, workflows und options jeweils
als configured angezeigt werden.
Unterbrochene Einrichtung reparieren
- Wenn du den Beitrittsbefehl verlierst, führe
sc sync adderneut auf dem primären Synchronisierungshost aus, um einen neuen zu generieren. - Wenn der Beitritt oder die Genehmigung mit einem Fehler abbricht, behebe das gemeldete Problem und führe den Befehl erneut aus. Die Befehle behalten die bestehenden Synchronisierungseinstellungen bei.
- Wenn ein Peer als
offlineangezeigt wird, bestätige, dass beide Serverhosts laufen und einander erreichen können. Falls eine Firewall direkte Verbindungen blockiert, erlaube TCP- und UDP-Port22000zwischen den Hosts. - Wenn du
--as-rootverwendest, gib die Option auch beisc sync statusund beim erneuten Ausführen eines Einrichtungsbefehls auf diesem Host an.
sc sync reset aus. Der Befehl entfernt die Synchronisierungseinstellungen,
lässt die synchronisierten Dateien aber bestehen. Generiere danach auf dem
primären Synchronisierungshost einen neuen Beitrittsbefehl und wiederhole die
Schritte für Beitritt und Genehmigung.