IDPA System Manager-Root-Kennwort wird häufig nicht synchronisiert
Summary: In IDPA 2.3 gemeldetes Problem Das Root-Kennwort von IDPA System Manager wird nach der Aktualisierung des richtigen Kennworts auf dem ACM-Dashboard häufig nicht synchronisiert.
Symptoms
-
Verifizieren Sie auf DPC.
SSH zu DPC über ACM und über eine separate PuTTY-Sitzung unter Verwendung des Administrator- und korrekten Kennworts
Wechseln Sie mit dem folgenden Befehl zum Root-Nutzer:#su -
Wenn Sie sich erfolgreich mit Admin/Root bei DPC anmelden können, fahren Sie unten fort.
-
Überprüfen Sie die Protokolle im ACM.
/usr/local/dataprotection/var/configmgr/server_data/logs/server.log:Suchen Sie nach der folgenden Zeichenfolge, um zu sehen, wann und wie oft das DPC-Root-Kennwort nicht mehr synchronisiert wurde:
#grep -i "Setting dpcRootPasswordOutOfSync=true" server.log* server.log.18:2020-09-22 16:10:26,459 INFO [Thread-3200180]-dpcadapter.DPCUtil: Setting dpcRootPasswordOutOfSync=true server.log.7:2020-10-02 18:28:25,577 INFO [Thread-40894]-dpcadapter.DPCUtil: Setting dpcRootPasswordOutOfSync=true
Suchen Sie nach dem oben angegebenen Thread, um die folgenden Symptome in Protokollen zu sehen:
#grep -E "Thread-3200180" server.log*
- ACM fordert den Servicestatus an, der in Ordnung ist:
server.log.18:2020-09-22 14:09:55,332 INFO [Thread-3200180]-util.SSHUtil: Remote command using SSH execution status: Host : [10.199.193.14] User : [admin] Pass word : [**********] Command : [/usr/local/dpc/bin/dpc status] STATUS : [0] server.log.18:2020-09-22 14:09:55,332 INFO [Thread-3200180]-util.SSHUtil: STDOUT : [Version: 18.2.0-13 server.log.18:2020-09-22 14:09:55,332 INFO [Thread-3200180]-util.SSHUtil: STDERR : []
- Bestätigt, dass das Kennwort synchronisiert ist:
server.log.18:2020-09-22 14:09:55,340 INFO [Thread-3200180]-dao.DPCConfigDAOImpl: Successfully retrieved DPC configuration server.log.18:2020-09-22 14:09:55,340 INFO [Thread-3200180]-dpcadapter.DPCUtil: dpcRootPasswordOutOfSync=false server.log.18:2020-09-22 14:09:55,340 INFO [Thread-3200180]-dpcadapter.DPCUtil: dpcAdminPasswordOutOfSync=false
- Ruft erneut DPC-Creds ab und versucht, eine SSH-Verbindung zu DPC herzustellen:
server.log.18:2020-09-22 14:09:55,469 INFO [Thread-3200180]-util.SSHUtil: Creating session using SSH parameters: Host : [10.199.193.14] User : [admin] Pas sword : [**********] server.log.18:2020-09-22 14:09:55,469 INFO [Thread-3200180]-util.SSHUtil: Connecting to host [10.199.193.14] using provided credentials. server.log.18:2020-09-22 14:09:55,546 INFO [Thread-3200180]-util.SSHUtil: Connected to host [10.199.193.14] using provided credentials. server.log.18:2020-09-22 14:09:55,547 INFO [Thread-3200180]-util.SSHUtil: Opening a channel for communication. server.log.18:2020-09-22 14:09:55,547 INFO [Thread-3200180]-util.SSHUtil: Channel for communication opened successfully. server.log.18:2020-09-22 14:09:55,701 INFO [Thread-3200180]-util.SSHUtil: Expected Message:: ssword .... server.log.18:2020-09-22 14:10:25,732 ERROR [Thread-3200180]-util.SSHUtil: Error in command execution Expect operation fails (timeout: 30000 ms) for matcher: contains('ssword') - Kanal bleibt ab 14:10:25 Uhr geöffnet
2020-09-22 14:10:25,732 INFO [Thread-3200180]-util.SSHUtil: Waiting for channel close
- Kanal nach 2 Stunden geschlossen:
server.log.18:2020-09-22 16:10:26,458 INFO [Thread-3200180]-util.SSHUtil: Disconnecting channel forcefully. server.log.18:2020-09-22 16:10:26,458 INFO [Thread-3200180]-util.SSHUtil: Channel disconnected successfully. server.log.18:2020-09-22 16:10:26,458 INFO [Thread-3200180]-util.SSHUtil: Processing the ssh command execution results standard output. server.log.18:2020-09-22 16:10:26,458 INFO [Thread-3200180]-util.SSHUtil: Processing the ssh command execution standard error. server.log.18:2020-09-22 16:10:26,459 INFO [Thread-3200180]-util.SSHUtil: Remote command using SSH execution status: Host : [10.199.193.14] User : [admin] Password : [**********] Command : [su -c 'date'] STATUS : [-1]
- Markiert die Synchronisierung nicht:
server.log.18:2020-09-22 16:10:26,459 INFO [Thread-3200180]-dpcadapter.DPCUtil: DPC root password is out of sync, throwing exception server.log.18:2020-09-22 16:10:26,459 INFO [Thread-3200180]-dpcadapter.DPCUtil: Setting dpcRootPasswordOutOfSync=true
- ACM fordert den Servicestatus an, der in Ordnung ist:
Cause
Wenn DPC langsam reagiert (möglicherweise aufgrund einiger Jobs oder Aktivitäten), erhält der zur Überprüfung der Kennwortsynchronisierung ausgelöste Befehl die Aufforderung nicht in der erwarteten Zeit (was zu einem Befehlsausführungs-Timeout führt), was zu fehlgeschlagenen Szenarien führt.
Resolution
Die Technikabteilung hat dieses Problem im IDPA 2.7.0-Code behoben.