Seite 1 von 1

Repository verlegt

Veröffentlicht: 11. September 2015 - 8:35 Uhr
von lduriez
Hallo,

ich kontaktiere Sie, da ich meine WAPT-Architektur anpassen möchte.

Aktuell läuft der WAPT-Server (Server + Repository) auf einem Windows Server 2012.

Ich würde gerne (obwohl ich nicht weiß, ob das möglich ist) den WAPT-Server auf dem Windows Server 2012 belassen und das Repository auf einem Debian-Server betreiben.

Ist das möglich? Und wenn ja, wie?

Ich dachte, es würde reichen, die Repository-Adresse in der Datei „wapt-get.ini“ zu ändern, aber das ist nicht der Fall.

Falls sich jemand fragt, warum wir den Windows-Server behalten: Wir möchten die grafische WAPT-Konsole weiterhin auf dem Server betreiben.

Vielen Dank im Voraus für Ihre Antworten.

Luc

Betreff: Repository verschoben

Veröffentlicht: 11. September 2015 – 15:30 Uhr
von lduriez
Zu Ihrer Information: Ich habe die gleiche Frage auch auf der Mailingliste gestellt, weil ich schnell eine Antwort brauchte.

Hier ist Huberts Antwort, vielen Dank an ihn.
Hallo,

ich kontaktiere Sie, da ich meine WAPT-Architektur anpassen möchte.

Aktuell läuft der WAPT-Server (Server + Repository) auf einem Windows Server 2012.

Ich würde gerne (obwohl ich nicht weiß, ob das möglich ist) den WAPT-Server weiterhin auf dem Windows Server 2012 betreiben und das Repository auf einem Debian-Server einrichten.
Der WAPT-Server muss auch als Repository fungieren, wenn Sie die Konsole weiterhin nutzen möchten. Dies liegt daran, dass die Konsole Rechner-, Gruppen- und Softwarepakete über den WAPT-Serverprozess in das lokale Dateisystem des WAPT-Servers hochlädt (/var/www/wapt unter Debian)
Das Debian-Repository wäre in Ihrem Fall daher ein sogenanntes sekundäres Repository, also eine Replikation von C:\WAPT\waptserver\repository von Windows nach /var/www/ von Debian.
Ist das möglich? Und wenn ja, wie?

Ich dachte, es würde genügen, die Repository-Adresse in der Datei "wapt-get.ini" zu ändern, aber dem ist nicht so.
Dies ist für den Betrieb einer Client-Workstation in der Tat ausreichend, vorausgesetzt, das Debian-Repository ist ordnungsgemäß mit dem Master-Repository (in Ihrem Fall Windows 2012...) synchronisiert
Die Konfiguration für den Zugriff auf die WaptConsole befindet sich unter %APPDATA%\..\Local\waptconsole\waptconsole.ini
Und es funktioniert nicht für waptconsole (es würde mit manueller Befehlszeilenverwaltung funktionieren...), wenn sich das Haupt-wapt-Repository und der wapt-Server (der die Inventare abruft) auf 2 Maschinen befinden.
Für alle, die sich fragen, warum wir den Windows-Server behalten: Ganz einfach, weil wir die grafische WAPT-Konsole auf dem Server behalten wollen.
Die Konsole kann auf jedem Windows-Rechner gestartet werden, vorausgesetzt, der Zugriff auf den privaten Signaturschlüssel wurde konfiguriert.
Wenn Sie über einen Debian-Server und ein Debian-Repository verfügen, funktioniert die waptconsole im grafischen Modus auf einem Windows-Rechner, indem sie HTTP-Anfragen an den Debian-Server sendet.