Sun Desktop Manager 1.0 Installationshandbuch

Sun Desktop Manager

Desktop Manager bietet ein webbasiertes Administrations-Tool, das auf Java Web Console ausgeführt wird. Diese Benutzeroberfläche erlaubt es Administratoren, die Hierarchie einer Organisation zu durchlaufen und darin Richtlinien für Desktop-Anwendungen festzulegen. Es können Richtlinien für jedes Element in der Hierarchie definiert werden, beispielsweise für Organisationen, Rollen, Benutzer, Domänen und Rechner. In Desktop Manager werden die für die einzelnen Desktop-Anwendungen, wie Gnome, Mozilla, StarOffice und Evolution, spezifischen Einstellungen in verschiedenen Konfigurationsvorlagen präsentiert.

ProcedureInstallation

Bevor Sie beginnen

Desktop Manager erfordert eine Installation von Java Web Console Version 2.2.5 oder höher. Stellen Sie sicher, dass auf Ihrem System eine gültige Version installiert ist. Um festzustellen, ob Sie eine gültige Version haben, melden Sie sich als Superuser (Root) an und führen Sie folgenden Befehl aus:

# smcwebserver status


Hinweis –

Java Web Console 2.2.4 ist Teil des Betriebssystems SolarisTM 10. Desktop Manager erfordert jedoch Version 2.2.5 oder höher. Eine Kopie von Version 2.2.5 wird im Desktop Manager-Archiv im Verzeichnis server/console bereitgestellt. Führen Sie zur Installation den Befehl ./setup in diesem Verzeichnis aus (falls erforderlich).


Ist Java Web Console nicht auf Ihrem System installiert, oder ist die installierte Version nicht für Desktop Manager geeignet, lesen Sie die Anweisungen in Kapitel 4, Java Web Console, um zunächst Java Web Console zu installieren bzw. zu aktualisieren. Kehren Sie danach zu diesem Kapitel zurück und fahren Sie mit der Installation von Desktop Manager fort.

Schritte
  1. Laden Sie das ZIP-Archiv von Desktop Manager herunter und extrahieren Sie dessen Inhalt in ein temporäres Verzeichnis.


    # unzip SunDesktopMgr-1.0.zip
  2. Melden Sie sich als Superuser (Root) an und führen Sie das Setup-Skript wie folgt aus:


    # cd SunDesktopMgr-1.0/<Platzform>/server/manager
    # ./setup
  3. Prüfen Sie das Setup-Skript auf Fehler.

    Wurde die Installation erfolgreich durchgeführt, startet das Setup-Skript Java Web Console automatisch neu, und Sie können mit einem Webbrowser auf Desktop Manager zugreifen.

ProcedureVorgang

Schritte
  1. Geben Sie die folgende URL in Ihren Browser ein:


    https://<Hostname>.<Domänenname>:6789
  2. Geben Sie in den Anmeldebildschirm den Benutzernamen und das Passwort eines vorhandenen Unix-Benutzers ein.

    Java Web Console wird geöffnet.

  3. Klicken Sie auf der Startseite der Konsolenanwendung auf die Verknüpfung für Desktop Manager.

    • Wenn Sie die Startseite der Konsolenanwendung überspringen und direkt zu Desktop Manager gehen möchten, geben Sie in Ihren Browser folgende URL ein:


      https://<Host-Name>.<Domänenname>:6789/apoc

ProcedureEntfernen von Desktop Manager

Schritt

    Um Desktop Manager aus Java Web Console zu entfernen, müssen Sie in das für die Installation erstellte temporäre Verzeichnis wechseln, sich als Superuser anmelden und folgende Befehle ausführen:


    # cd server/manager
    # ./setup -u

Migrationsprobleme

Desktop Manager ist kompatibel mit Vorgängerversionen von JavaTM Desktop System Configuration Manager (Versionen 1.0 und 1.1). Es gibt jedoch einige Unterschiede, über die Sie sich im Klaren sein sollten.

In den früheren Versionen von Configuration Manager wurden alle Profildaten auf einem spezifischen LDAP-Server gespeichert. Dieser LDAP-Server wurde im Rahmen des Installationsvorgangs von Configuration Manager konfiguriert. Dazu gehörte auch die Konfiguration eines LDAP-Anmeldemoduls, das die Authentifizierung beim LDAP-Server enthielt.

Jetzt werden alle für Desktop Manager erforderlichen Konfigurationsschritte mithilfe eines Assistenten durchgeführt, und es müssen während der Installation keine Konfigurationen mehr vorgenommen werden. Desktop Manager bietet auch Unterstützung für viele Konfigurationsdatensammlungen. So können Sie Richtliniendaten verwalten, die auf verschiedenen LDAP-Servern, in dateibasierten Datensammlungen usw. gespeichert sind. Die Konfiguration eines spezifischen LDAP-Anmeldemoduls ist nicht mehr erforderlich.

In den LDAP-Schemata wurden von der einen Version zur anderen keine Änderungen vorgenommen. Wenn Sie bereits einen LDAP-Server für eine frühere Version von Configuration Manager konfiguriert haben, sind beim Umstieg auf Desktop Manager keine Änderungen erforderlich. Aus diesem Grund können Sie Desktop Manager nutzen, ohne den Client (Java Desktop System Configuration Manager1.1. Agent) oder die LDAP-Seite zu aktualisieren.


Hinweis –

Vor der Installation von Desktop Manager sollten Sie zunächst alle früheren Installationen von Configuration Manager oder Desktop Manager von Ihrem System entfernen. Um frühere Installationen zu entfernen, müssen Sie (als Superuser) folgende Befehle ausführen:


# cd server/manager
# ./setup -u

Nach Installation von Desktop Manager können Sie eine Konfigurationsdatensammlung erstellen, die auf Ihren vorhandenen LDAP-Server zeigt:

ProcedureErstellen von Konfigurationsdatensammlungen

Schritte
  1. Geben Sie die folgende URL in Ihren Browser ein:


    https://<Host-Name>.<Domänenname>:6789
  2. Geben Sie im Anmeldebildschirm den Benutzernamen und das Passwort eines vorhandenen Unix-Benutzers ein.

    Java Web Console wird geöffnet.

  3. Klicken Sie auf der Startseite der Konsolenanwendung auf die Verknüpfung für SunTM Desktop Manager 1.0.

  4. Klicken Sie auf die Schaltfläche "Neu", um den Assistenten für neue Konfigurationsdatensammlungen zu starten.

    Der Assistent führt Sie durch die notwendigen Schritte zur Konfiguration einer LDAP-basierten Konfigurationsdatensammlung.


    Achtung – Achtung –

    Der Assistent bietet automatisch die Migration der vorhandenen Richtliniendaten zum neuen Format 2.0 an. Diese Migration ist optional und kann hauptsächlich zur Leistungsverbesserung der neueren SunTM Desktop Manager 1.0-Agents verwendet werden. Sie sollten diese Migration nicht durchführen, wenn in Ihrer Umgebung noch Java Desktop System Configuration Manager 1.1-Agents unterstützt werden müssen.


Problembehebung für Desktop Manager

Installation nicht möglich

Symptom: Am Ende der Installation von Java Web Console wird eine Meldung angezeigt, dass das Programm nicht gestartet werden kann, da keine registrierten Anwendungen vorhanden sind.

Mögliche Ursachen: Es wurden keine Anwendungen installiert, auch nicht Desktop Manager. .

Lösung: Installieren Sie Desktop Manager und starten Sie dann Java Web Console.

Verbindung verweigert

Symptom: Sie versuchen, eine korrekte URL zu öffnen, beispielsweise http://< Host-Name>.<Domänenname>:6789, aber Sie erhalten eine Nachricht, dass die Verbindung verweigert wird.

Mögliche Ursachen: Java Web Console läuft nicht auf dem Server.

Lösung: Melden Sie sich zum Starten von Java Web Console als Superuser an und führen Sie folgende Befehle aus:


#smcwebserver status
#smcwebserver start

Anmeldung nicht möglich

Symptom: Auf der Anmeldeseite von Java Web Console wird die Kombination aus Benutzernamen und Passwort zurückgewiesen.

Mögliche Ursachen: Das entsprechende UNIX-Benutzerkonto ist nicht vorhanden.

Lösung: Prüfen Sie, ob ein entsprechender UNIX-Benutzername und ein entsprechendes Passwort auf Ihrem System konfiguriert ist. Erstellen Sie, falls erforderlich, ein lokales UNIX-Benutzerkonto für Ihre Tests.

Keine Verknüpfung zu Desktop Manager

Symptom: Auf der Seite mit der Java Web Console-Anwendungsliste wird die Verknüpfung für Sun Desktop Manager nicht angezeigt.

Mögliche Ursachen: Das Modul Desktop Manager ist nicht installiert.

Lösung: Um zu prüfen, ob Desktop Manager in Java Web Console installiert ist, müssen Sie sich als Superuser anmelden und den folgenden Befehl ausführen:


# smreg list -a

Enthält die Liste nicht die Anwendung com.sun.apoc.manager_<Version>, müssen Sie Desktop Manager erneut installieren.

Null-Zeiger-Ausnahme, Tomcat/Java-Fehler oder leere Seite

Symptom: Sie starten Desktop Manager, aber es werden nur eine leere Seite oder Fehlermeldungen angezeigt.

Mögliche Ursachen: Wenn in der Fehlermeldung der Fehler NoClassDefFoundError: sun/tools/javac/Main erwähnt wird, verwendet Java Web Console die falsche Java-Version.

Lösung: Die aktuelle Java-Umgebung für Java Web Console kann durch Ausführen des Befehls # smreg list -p und Prüfen der Eigenschaft java.home geprüft werden. Diese Eigenschaft muss einen gültigen Wert für Java-Home haben. Beim Java-Home muss es sich um ein JDK handeln. Ist dieser Wert falsch eingestellt, müssen Sie folgenden Befehl ausführen:


# smreg add -p java.home=<JAVA_HOME>

Hinweis –

<JAVA_HOME> muss auf eine gültige Installation zeigen, beispielsweise eine Installation, bei der javac im Unterverzeichnis bin vorliegt.


Sie müssen dann Java Web Console mit folgendem Befehl neu starten:


# smcwebserver restart

Verbindung zu SSL-LDAP-Server verweigert

Symptom: Nach Angabe der LDAP-Serverdetails (einschließlich Aktivieren des Kontrollkästchens für die Verwendung von SSL) im Assistenten für die Erstellung von Datensammlungen wird eine Meldung eingeblendet, die besagt, dass die Verbindung mit dem Server nicht möglich ist.

Mögliche Ursachen: Die angegebene Port-Nummer ist nicht korrekt, der LDAP-Server ist nicht für Verbindungen mit SSL über diesen Port konfiguriert, oder die entsprechenden Zertifikate sind im Schlüsselspeicher von Java Web Console nicht vorhanden.

Lösung: Prüfen Sie zunächst, ob der LDAP-Server für den im Assistenten angegebenen Port für SSL-Verbindungen konfiguriert ist. Ist dies der Fall , stellen Sie sicher, dass entweder die Zertifizierungsautorität oder das LDAP-Serverzertifikat im Schlüsselspeicher von Java Web Console vorhanden ist, der im Verzeichnis /etc/opt/webconsole/keystore liegt. Das Zertifikat kann mit dem Befehl keytool -import -file <Zertifikatsdatei> -keystore /etc/opt/webconsole/keystore hinzugefügt werden. Das Standardpasswort für diesen Schlüsselspeicher ist changeit. Java Web Console muss mit dem Befehl smcwebserver restart neu gestartet werden, damit die Änderung für Desktop Manager sichtbar wird.

Schreiben in Verzeichnis nicht möglich

Symptom: Beim Erstellen eines dateibasierten oder kombinierten Backend wird ein Fehler der Art "Schreiben in Verzeichnis nicht möglich!" angezeigt.

Mögliche Ursachen: Der Benutzer ohne Zugriff (noaccess) verfügt nicht über die korrekten Rechte.

Lösung: Weisen Sie diesem Benutzer Schreibrechte zu.