IDPA System Manager kök parolası sık sık Eşitsiz kalıyor
Summary: IDPA 2.3 te bildirilen sorun ACM Panosunda doğru parolayı güncelleştirdikten sonra IDPA sistem yöneticisi kök parolasının senkronizasyonu sık sık bozuluyor.
Symptoms
-
DPC de doğrulayın.
ACM'den ve yönetici ve doğru parolayı
kullanarak ayrı bir putty oturumu tarafından DPC ye ssh uygulayın Aşağıdaki komutla kök kullanıcıya geçin:#su -
DPC de admin/root kullanarak başarıyla oturum açabiliyorsanız aşağıdaki adımlarla devam edin.
-
ACM deki günlükleri kontrol edin
/usr/local/dataprotection/var/configmgr/server_data/logs/server.log:DPC kök parolasının ne zaman ve kaç kez senkronizasyonunun bozulduğunu görmek için aşağıdaki dizeyi arayın:
#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
Günlüklerde aşağıdaki belirtileri görmek için yukarıda belirtilen İş Parçacığını kontrol edin:
#grep -E "Thread-3200180" server.log*
- ACM, iyi gelen hizmet durumunu ister:
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 : []
- Parolanın senkronize edildiğini onaylar:
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
- DPC Cred'lerini tekrar getirir ve DPC ye SSH yapmayı dener:
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 14:10:25'ten itibaren açık kalır
2020-09-22 14:10:25,732 INFO [Thread-3200180]-util.SSHUtil: Waiting for channel close
- Kanal 2 saat sonra kapatıldı:
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]
- Senkronize olmadığını işaretler:
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, iyi gelen hizmet durumunu ister:
Cause
DPC yanıt vermeyi yavaşlattığında (bazı işler veya etkinlikler nedeniyle), parola senkronizasyonunu kontrol etmek için tetiklenen komut istemi beklenen sürede almaz (bu da komut yürütme zaman aşımına neden olur) ve bu da başarısız senaryolara neden olur.
Resolution
Mühendislik ekibi, IDPA 2.7.0 kodundaki bu sorunu gidermiştir.