Mit einem Repository-Server können Sie ein Repository mit Firmware-Komponenten dezentral verwalten.
Die (virtuelle) Maschine, die mithilfe des Repository-Server-Softwareprodukts installiert wird, fungiert als Proxy-Server für die überwachten verwalteten Knoten, die nicht mit dem Internet verbunden sind.
Der Download-Vorgang über den Repository-Server ist vom Update der verwalteten Knoten vollständig unabhängig.
Administratoren können per E-Mail über den Download-Fortschritt und Fehlersituationen benachrichtigt werden.
Die verwalteten Knoten stellen eine Verbindung zum Repository-Server her, um die erforderlichen Updates für ihre Firmware-Komponenten zu erhalten.
Der Repository-Server
![]() |
Der Repository-Server kann auch zur Bereitstellung des Repositorys für den Update Manager verwendet werden. In diesem Fall übernimmt die Management-Station die Rolle eines verwalteten Knotens (wie in der obigen Abbildung dargestellt). |
Diese Software wurde für das Linux-Betriebssystem RHEL 6.3 getestet und freigegeben.
Es wird empfohlen, eine separate virtuelle Maschine für die Installation zu verwenden.
Stellen Sie sicher, dass das Verzeichnis /bin/bash vorhanden ist.
Der Benutzer muss root sein.
Die folgenden Bibliotheken sind für den Download erforderlich:
libssl7
libcrypto
libcurl
Links zu den passenden Versionen der erforderlichen Bibliotheken werden im Verzeichnis /usr/lib des Benutzers root eingerichtet.
libstdc++.so.5 (Paket compat-libstdc++-33-3.2.3-69.el6.i686
muss installiert sein)
Folgende RPM-Pakete müssen installiert sein:
sendmail-8.14.4-8.el6.i686
httpd-2.2.15-15.el6_2.1.i686
Installieren Sie aktuelle Versionen von Sendmail und Apache Web Server, falls nicht bereits vorhanden.
Die sendmail- und httpd-Dienste müssen für Ablauf-Level 5 aktiviert sein.
In einer 64-Bit-Umgebung von Linux muss auch die 32-Bit-Ebene installiert sein.
Alle Voraussetzungen werden vom Vorinstallationsskript überprüft.
Starten Sie die Installation des Repository-Servers über den folgenden Befehl: rpm -i RepServer-<version>.i686.rpm
Durch die Installation des RPM-Pakets wird das aktuelle Linux-System ein Repository-Server.
Beim Installationsvorgang wird das neue Verzeichnis /opt/fujitsu/ServerViewSuite/RepServer erstellt.
Es enthält alle ausführbaren Dateien und die Konfigurationsdateien, die für den Repository-Server benötigt werden.
Nach dem Installationsvorgang nimmt das Nachinstallationsskript folgende Konfigurationsänderungen vor:
Die Protokollierungsschnittstelle des rsyslog-Systems wird um ein neues Unterverzeichnis für Protokolldateien erweitert: /var/log/fujitsu/ServerViewSuite/RepServer
In der Datei /etc/rsyslog.conf wird ein Eintrag erstellt, um die Protokolleinträge der Funktion "local0" zur Datei repserver.log weiterzuleiten.
Die Protokollierung des rsyslog-Systems wird neu gestartet, um die Änderungen zu übernehmen.
Konfigurationsänderungen für Apache Web Server in der Datei /etc/httpd/conf/httpd.conf.
Der erste cron-Job wird erstellt, und der folgende Eintrag wird in der "crontab" des Benutzers root vorgenommen:
00 <installation hour + 2> * * 0-6 /opt/fujitsu/Server ViewSuite/RepServer/bin/downloadApplication.sh -t # $TAG
.
![]() |
Der erste Download wird so geplant, dass er frühestens eine Stunde nach der Installation beginnt, und der Download wird jeden Tag zur selben Zeit wiederholt. Der erste Download kann etwa 2 Stunden dauern, weil das vollständige Repository geladen wird. Nachfolgende Downloads nehmen nur durchschnittlich 5 Minuten in Anspruch, weil nur neue und geänderte Versionen geladen werden. Für das lokale Repository im Verzeichnis $RootRepPath sind 10 GB Speicherplatz erforderlich. ($RootRepPath ist in der Konfigurationsdatei definiert, siehe unten.) |
Nach Abschluss des Installationsvorgangs müssen Sie die Installation überprüfen und die Konfigurationswerte in der Konfigurationsdatei
/opt/fujitsu/ServerViewSuite/RepServer/cfg/RepServer.conf entsprechend Ihren Anforderungen ändern.
Die Konfigurationsdatei besteht aus zwei Teilen:
Die folgenden Parameter der Konfigurationsdatei können an die Kundenanforderungen angepasst werden (siehe auch die Anmerkungen in der Konfigurationsdatei):
![]() |
Werte im Expertenabschnitt der Konfigurationsdatei sollten nicht verändert werden, um Schäden zu vermeiden (Beispiel: Durch eine Änderung bei |
Sie können auch den cron-Job in der "crontab" von root ändern. Diese Änderung wird jedoch erst beim nächsten Start der Download-Anwendung wirksam. Um permanente Änderungen für den cron-Job vorzunehmen, muss der Parameter CronJob in der Konfigurationsdatei entsprechend geändert werden. Dies liegt daran, dass die Download-Anwendung den crontab-Eintrag aus der Konfigurationsdatei immer bei der jeweils nächsten Aktivierung wiederherstellt.
Die Konfigurationsdatei wird jedes Mal interpretiert, wenn die Download-Anwendung manuell oder vom cronjob-Planer aktiviert wird.
Die Repository-Server-Funktion wird über den folgenden Befehl aktualisiert: rpm -U RepServer-<version>.i686.rpm
![]() |
Das aktuelle Firmware-Repository und die vorherige Repository-Server-Konfiguration bleiben während des Updates unverändert. |
Die Repository-Server-Funktion wird deinstalliert, indem das RPM-Paket entfernt wird.
![]() |
Das aktuelle Firmware-Repository bleibt unverändert, während das Paket entfernt wird. Entfernen Sie das Repository manuell, wenn es veraltet ist. Bei einer Neuinstallation des Repository-Servers wird der Link von der Apache-Webseite auf das vorherige Repository wiederhergestellt, wenn dieses nicht bearbeitet wird. Durch eine Update-Installation werden deshalb die Tools erneuert, aber es wird das bereits vorhandene Repository aktualisiert und bereitgestellt. |
Der Repository-Server verfügt nicht über eine grafische Bedienoberfläche.
Der Start erfolgt in regelmäßigen Abständen als cron-Job über den Crontab-Planer.
Der Server kann auch manuell im Console-Fenster über die Kommandoschnittstelle gestartet werden:
downloadApplication [-t] [-i]
-t
Trace-Flag ein
-i
Interactive-Flag ein
downloadApplication -h zeigt die Verwendungsnachricht an.
Der cron-Job kann beispielsweise wie folgt aufgerufen werden: /usr/bin/downloadApplication.sh -t
![]() |
Nach korrekter Installation benötigt der Repository-Server keine Überwachung oder Wartung. Alle Verwaltungsaufgaben werden über die Konfigurationsdatei RepServer.conf und das Linux-Betriebssystem ausgeführt. |
© Fujitsu Technology Solutions | ServerView System Monitor Hilfe |