Vorprüfung und Probelauf
Übersicht
Zwei Kommandos prüfen einen Server, ohne ihn zu verändern: wsp doctor prüft die Voraussetzungen, wsp install --dry-run spielt die vollständige Installation durch, ohne einen einzigen Befehl auszuführen. Beide laufen auch auf einem Server, auf dem noch nichts installiert ist.
Voraussetzungen
- Das Programm
wspliegt auf dem Server und ist ausführbar - Root-Rechte
- Für die Namensprüfung: der geplante DNS-Eintrag ist bereits gesetzt
Schritt-für-Schritt-Anleitung
-
Vorprüfung starten
sudo wsp doctor --origin https://pm.beispiel.de- Ohne
--originentfällt nur die Namensprüfung, alles andere läuft
- Ohne
-
Die Ergebnisse lesen
✓bestanden!Hinweis, die Installation läuft trotzdem✗Befund, die Installation bricht ab, bevor sie etwas verändert- Jeder Befund nennt die Abhilfe; arbeiten Sie sie ab und starten Sie
doctorerneut
-
Wissen, was geprüft wird
- Betriebssystem, Architektur, Kerne, Arbeitsspeicher, Auslagerungsdatei, Plattenplatz
- Ports 80 und 443, Namensauflösung, Systemzeit, Lizenzprüfung
- Erreichbarkeit von Helpdesk, Registry und Docker Hub
-
Probelauf durchspielen
sudo wsp install --dry-run- Im Menü heißt derselbe Weg Probelauf
- Sie sehen die Vorprüfung, eine Zusammenfassung dessen, was eingerichtet würde, und jeden Ablaufschritt mit den Befehlen, die er ausführen würde
-
Offene Punkte selbst nachmessen
dig +short pm.beispiel.de sudo ss -lptn 'sport = :80 or sport = :443' timedatectl
Häufige Fehler und Tipps
- Hinweis: Ein laufender nginx ist kein Hindernis.
- Belegte Ports 80 und 443 blockieren nur dann, wenn ein anderer Dienst als nginx sie hält.
wsplegt seine Seite als eigene Datei daneben.
- Belegte Ports 80 und 443 blockieren nur dann, wenn ein anderer Dienst als nginx sie hält.
- Hinweis: In der Ausgabe heißt die Registry aus technischen Gründen "Harbor".
- Das ist derselbe Dienst wie
registry.workspace.pm.
- Das ist derselbe Dienst wie
- Tipp: Auslagerungsdatei anlegen, auch wenn nur ein Hinweis erscheint.
- Während eines Updates läuft ein Dienst kurz doppelt. Mit 4 GiB Arbeitsspeicher und ohne Swap kann das eng werden; 4 GiB Swap decken die Spitze ab.
- Tipp: Der Probelauf läuft auch auf einem Server, der die Vorprüfung nicht besteht.
- Dann steht der Hinweis dabei, dass der echte Lauf an dieser Stelle abbräche. Nutzen Sie ihn, um Ihre Angaben zu kontrollieren, bevor etwas passiert.
- Hinweis: Rückgabewert 0, wenn nichts blockiert, sonst 2.
- Damit lässt sich
doctorin eine Überwachung einhängen.
- Damit lässt sich
