Sun Java Enterprise System 2005Q4 Installationshandbuch für UNIX

Probleme hinsichtlich Common Agent Container

In diesem Abschnitt werden folgende Probleme abgedeckt, die sich möglicherweise in Zusammenhang mit der gemeinsam genutzten Common Agent Container-Komponente ergeben:

Anschlussnummernkonflikte

Der in Java ES enthaltene Common Agent Container belegt standardmäßig folgende Anschlussnummern:

Wenn von Ihrer Installation bereits beliebige dieser Anschlussnummern reserviert werden, können die vom Common Agent Container belegten Anschlussnummern folgendermaßen geändert werden.

Weitere Informationen zum Befehl cacaoadm des Common Agent Containers finden Sie auf der cacaoadm-Manpage. Wenn diese Manpage an der Befehlszeile nicht angezeigt wird, vergewissern Sie sich, dass der MANPATH-Wert richtig eingestellt ist. Siehe MANPATH-Setup.

Überprüfen der Anschlussnummerierung

ProcedureSo überprüfen Sie Anschlüsse unter Solaris

Schritte
  1. Halten Sie als root-Benutzer den Verwaltungsdämon des Common Agent Containers an:


    # /opt/SUNWcacao/bin/cacaoadm stop
  2. Ändern Sie die Anschlussnummer mithilfe folgender Syntax:


    # /opt/SUNWcacao/bin/cacaoadm set-param param=value

    So wird beispielsweise den vom SNMP-Adapter belegte Anschluss von seinem Standardwert 10161 in 10165 geändert:


    # /opt/SUNWcacao/bin/cacaoadm set-param snmp-adaptor-port=10165
  3. Rufen Sie den Verwaltungsdämon des Common Agent Containers erneut auf:


    # /opt/SUNWcacao/bin/cacaoadm start

ProcedureSo überprüfen Sie Anschlüsse unter Linux

Schritte
  1. Halten Sie als root-Benutzer den Verwaltungsdämon des Common Agent Containers an:


    # /opt/sun/cacao/bin/cacaoadm stop
  2. Ändern Sie die Anschlussnummer mithilfe folgender Syntax:


    # /opt/sun/cacao/bin/cacaoadm set-param param=value

    So wird beispielsweise den vom SNMP-Adapter belegte Anschluss von 10161 in 10165 geändert:


    # /opt/sun/cacao/bin/cacaoadm set-param snmp-adaptor-port=10165
  3. Rufen Sie den Verwaltungsdämon des Common Agent Containers erneut auf:


    # /opt/sun/cacao/bin/cacaoadm start

Beeinträchtigte Sicherheit in Bezug auf das root-Passwort

Auf einem Host, auf dem Java ES ausgeführt wird, ist unter Umständen die erneute Erstellung von Sicherheitsschlüsseln erforderlich. Wenn beispielsweise die Gefahr besteht, dass ein root-Passwort bekannt geworden ist oder eine andere Form der Sicherheitsbeeinträchtigung aufgetreten ist, empfiehlt es sich, Sicherheitssschlüssel neu zu erstellen. Die von den Common Agent Container-Diensten verwendeten Schlüssel sind hier gespeichert:

Solaris OS: /etc/opt/SUNWcacao/security Linux: /etc/opt/sun/cacao/security

Im Normalfall kann die Standardkonfiguration dieser Schlüssel beibehalten werden. Wenn die Schlüsselsicherheit beeinträchtigt wurde, können die Sicherheitsschlüssel wie nachfolgend beschrieben neu erstellt werden.

Probleme bezüglich Sicherheitsschlüssel

ProcedureSo erstellen Sie Schlüssel für Solaris OS

Schritte
  1. Halten Sie als root-Benutzer den Verwaltungsdämon des Common Agent Containers an.


    # /opt/SUNWcacao/bin/cacaoadm stop
  2. Erstellen Sie die Sicherheitsschlüssel neu.


    # /opt/SUNWcacao/bin/cacaoadm create-keys --force
  3. Rufen Sie den Verwaltungsdämon des Common Agent Containers erneut auf.


    # /opt/SUNWcacao/bin/cacaoadm start

    Hinweis –

    Bei der Sun Cluster-Software muss diese Änderung in sämtlichen Knoten des Clusters propagiert werden. Weitere Informationen finden Sie unter How to Finish a Rolling Upgrade to Sun Cluster 3.1 8/05 Software in Sun Cluster Software Installation Guide for Solaris OS.


ProcedureSo erstellen Sie Schlüssel für Linux

Schritte
  1. Halten Sie als root-Benutzer den Verwaltungsdämon des Common Agent Containers an.


    # /opt/sun/cacao/bin/cacaoadm stop
  2. Erstellen Sie die Sicherheitsschlüssel neu.


    # /opt/sun/cacao/bin/cacaoadm create-keys --force
  3. Rufen Sie den Verwaltungsdämon des Common Agent Containers erneut auf.


    # /opt/sun/cacao/bin/cacaoadm start

    Weitere Informationen zum Befehl cacaoadm(1M) finden Sie auf der cacaoadm-Manpage.

Fehlermeldung hinsichtlich Sperrdatei

Wenn Sie einen cacaoadm-Unterbefehl ausführen, besteht die Möglichkeit, dass ein anderer Benutzer im selben Augenblick ebenfalls einen Befehl ausführt. Es kann jedoch immer nur ein cacaoadm-Unterbefehl ausgeführt werden.

Unter Solaris wird folgende Fehlermeldung ausgegeben:

If cacaoadm daemon is running, it is busy executing another command.
Otherwise remove lock file /var/opt/SUNWcacao/run/lock

Unter Linux wird folgende Fehlermeldung ausgegeben:

If cacaoadm daemon is running, it is busy executing another command.
Otherwise remove lock file /var/opt/sun/cacao/run/lock.

Wenn diese Benachrichtig ausgegeben wird, empfiehlt es sich zunächst, kurz zu warten und es dann erneut zu versuchen.

Wenn diese Benachrichtigung auch beim erneuten Versuch ausgegeben wird, besteht die Möglichkeit, dass eine Sperrdatei vom Verwaltungsdämon des Common Agent Containers nicht entfernt wurde. Dies kann beispielsweise bei einem Systemabsturz geschehen. Durch die Sperrdatei wird verhindert, dass weitere cacaoadm-Unterbefehle ausgeführt werden.

Entfernen Sie die Sperrdatei aus dem in der Fehlermeldung angegebenen Verzeichnis.