IDPA: ChangeAvamarPasswords, Avamar Utility Node'da change-passwords komutu yürütülemedi
Summary: ACM Panosundan parolaları değiştiren IDPA, Avamar Yardımcı Yazılım Düğümü işletim sistemi parolalarını değiştiremiyor ve hata bildiriyor.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Tümleşik Veri Koruma Cihazı (IDPA) ACM Panosundan parolanın değiştirilmesi Avamar Yardımcı Yazılım Düğümü İşletim Sistemi parolalarını değiştiremiyor ve hataları bildiriyor:
-
[FAILED] Backup Server - Failed to change password for Avamar OS user. [FAILED] Backup Server - Failed to change password for Avamar server user.
- Diğer tüm parolalar başarıyla güncelleştirildi
- ACM /usr/local/dataprotection/var/configmgr/server_data/logs/server.log file reports error:
ERROR [Thread-256364]-avadapter.AvamarUtil: changeAvamarPasswords -->Failed to execute change-passwords command on avamar utility node
Cause
ACM Panosundan parolayı değiştir seçeneği çağrıldığında ACM, her bir IDPA bileşenine bağlanır ve ilgili parola değişikliğini gerçekleştirir. Avamar sanal (4x00/5x00) veya fiziksel (8x00) bileşeni için SSH aracılığıyla Yardımcı Yazılım düğümüne "root" kullanıcısı olarak bağlanır ve yerel "change-passwords" komut dosyasını yürütür. Bu örnekte, /usr/local/dataprotection/var/configmgr/server_data/logs/ ACM günlük dosyasında belirtildiği gibi, "su"dan sonra beklenen istem "Password"ü zamanında sormadığından ve bu nedenle zaman aşımıyla başarısız olduğundan, change-passwords komut dosyası başarısız oldu server.log Alıntı aşağıdadır:
Ve:
2019-05-29 17:06:13,100 INFO [Thread-256364]-util.SSHUtil: Creating session using SSH parameters: Host : [10.99.2.214] User : [admin] Password : [**********]
2019-05-29 17:06:13,100 INFO [Thread-256364]-util.SSHUtil: Connecting to host [10.99.2.214] using provided credentials.
2019-05-29 17:06:13,331 INFO [Thread-256364]-util.SSHUtil: Connected to host [10.99.2.214] using provided credentials.
2019-05-29 17:06:13,331 INFO [Thread-256364]-util.SSHUtil: executeCmdWithChannelShell --> Opening a channel for communication.
2019-05-29 17:06:13,331 INFO [Thread-256364]-util.SSHUtil: executeCmdWithChannelShell --> Channel for communication opened successfully.
2019-05-29 17:06:13,332 INFO [Thread-256364]-util.SSHUtil: executeCmdWithChannelShell --> Channel connected successfully.
2019-05-29 17:06:13,332 INFO [Thread-256364]-util.SSHUtil: executeCmdWithChannelShell --> Executing command su
2019-05-29 17:36:13,340 ERROR [Thread-256364]-util.SSHUtil: executeCmdWithChannelShell --> Error in command execution Expect operation fails (timeout: 1800000 ms) for matcher: contains('Password:')
2019-05-29 17:36:13,340 INFO [Thread-256364]-util.SSHUtil: executeCmdWithChannelShell --> Executing command ssh-agent bash
2019-05-29 17:36:13,341 ERROR [Thread-256364]-avadapter.AvamarUtil: changeAvamarPasswords -->Failed to execute change-passwords command on avamar utility node
Ve:
2019-10-07 09:55:24,103 ERROR [Thread-7562]-avadapter.AvamarUtil: changeAvamarPasswords -->Failed to execute change-passwords command on avamar utility node java.io.IOException: Pipe closed at java.io.PipedInputStream.checkStateForReceive(PipedInputStream.java:260) at java.io.PipedInputStream.receive(PipedInputStream.java:226) at java.io.PipedOutputStream.write(PipedOutputStream.java:149) at java.io.OutputStream.write(OutputStream.java:75) 2019-10-07 09:55:24,103 ERROR [Thread-7562]-appliancecredentialsmanager.ApplianceCredentialsManager:changeAvamarPasswords -->Error occured while changing avamar OS passwords.com.emc.vcedpa.common.exception.ApplianceException: Failed to change the password of avamar. at com.emc.vcedpa.avadapter.AvamarUtil.changeAvamarPasswords(AvamarUtil.java:586) at com.emc.vcedpa.appliancecredentialsmanager.ApplianceCredentialsManager.changeAvamarPasswords(ApplianceCredentialsManager.java:1244) at com.emc.vcedpa.appliancecredentialsmanager.ApplianceCredentialsManager.lambda$getChangeCredentialsTask$1(ApplianceCredentialsManager.java:1008) at java.lang.Thread.run(Thread.java:748)
Resolution
Bu sorunu düzeltmeye yönelik geçici çözüm, "change-passwords" komut dosyasını AVE Avamar Utility düğümünden kullanıcı "root" olarak manuel olarak yürütmektir. change-passwords" komut dosyası menüye dayalıdır ve komut dosyası sona erdiğinde ACM hizmeti bir parola değişikliğinin gerçekleştiğini anlar ve bu nedenle ACM Panosunda AVE bileşeni için şu uyarıyı gönderir: "Backup Server", "Backup Server OS" admin" kullanıcı parolasının senkronize olmadığını. Lütfen en son parolayı güncelleyin'. Bu mesaj göründüğünde üzerine tıklayın ve yeni ortak ACM parolasını girin:
Notlar:
İşletim sistemi kullanıcılarının yönetici ve kök kullanıcı parolalarını güncellemeye ek olarak Avamar Utility Node AVE'de "change-passwords" komut dosyası ayrıca dört Avamar Sunucu Kullanıcısı parolasını güncelleştirmenizi ister. Bunlar:
ADIM -LARI:
Notlar:
İşletim sistemi kullanıcılarının yönetici ve kök kullanıcı parolalarını güncellemeye ek olarak Avamar Utility Node AVE'de "change-passwords" komut dosyası ayrıca dört Avamar Sunucu Kullanıcısı parolasını güncelleştirmenizi ister. Bunlar:
- MCUser
- viewuser
- root
- repluser
ADIM -LARI:
- ACM'de oturum açın ve bileşenlerin yeşil renkte gösterildiğini doğrulayın. Yeşil renkte yanmayan herhangi bir bileşen varsa öncelikle bu sorunun düzeltilmesi gerekir.
- putty.exe gibi bir SSH istemcisi kullanarak Avamar Utility Node'a yönetici kullanıcı olarak SSH gerçekleştirin. Parola, ACM'den parola değişikliği çağrılmadan önceki orijinal paroladır
- Yönetici SSH oturumunun zaman aşımına uğramasını durdurmak için "unset TMOUT" komutunu verin
- Kullanıcıyı kök kullanıcı olarak değiştirin: "Sorun" komutu: "su -"
- Kök SSH oturumunun zaman aşımına uğramasını durdurmak için "unset TMOUT" komutunu verin
- SSH oturumunu yönetici kullanıcı olarak Avamar Utility Node'a çoğaltın ve ardından kullanıcıyı kullanıcı kökü olarak değiştirin, yani 2, 3, 4 ve 5. adımları tekrarlayın. Bu, işletim sistemi kökü ve yönetici kullanıcı parolalarını değiştirdikten sonra Avamar Utility Node'a erişiminizin kilitlenmemesini sağlamak için bir önlem olarak önemlidir.
- Bu ikinci SSH oturumundan Avamar Utility Node a şu komutu girin: change-passwords" yazıp istemleri takip edin.
- İlk istem için hayır yanıtını verin:
root@ave:~/#: change-passwords
[change-passwords version 1.32]
Kimlik eklendi: /root/.ssh/rootid (/root/.ssh/rootid)
Kimlik eklendi: /root/.ssh/rootid (/root/.ssh/rootid)
Bir veya daha fazla ek SSH parolasız belirtmek istiyor musunuz?
Kök işlemleri için yetkilendirilmiş özel anahtarlar mı?
Bilinen tutarsızlıklar olmadıkça burada n(o) yanıtını verin
~root/.ssh/authorized_keys çeşitli düğümler arasında dosyalar.
Aşağıdaki anahtarın otomatik olarak kullanılacağını unutmayın (yani,
Burada tekrar belirtmeye gerek yok):
/root/.ssh/rootid
y(es), n(o), h(elp), q(uit/exit): hayır
- Kalan istemler, işletim sistemi yönetici ve kök parolalarının güncellenmesini ister. Bu işlem tamamlandıktan sonra kullanıcılar, MCUser, root, repluser ve viewuser için ek dört dahili Avamar kullanıcı parolasının güncellenmesi istenir. Buna ek olarak, işletim sistemi kök kullanıcıları için SSH anahtarlarının güncelleştirilmesini ister. İşletim sistemi kullanıcılarının kök ve yönetici SSH anahtarlarını güncelleştirmek için evet i seçtiğinizden emin olun. Kalan güncellemeler aşağıdadır:
--------------------------------------------------------
Aşağıda, şu anda ile işletim sistemi kök yetkilendirmesinin bir testi verilmiştir:
yüklü SSH anahtar(lar)ı.
Yetkilendirme testi başarısız olursa
Uygun özel anahtar, ör. rootid veya dpnid.
-> Bu durumda, bu programı yeniden çalıştırın ve istendiğinde,
Gerektiği kadar SSH özel anahtar dosyası belirtin
kök işlemlerini tamamlamak için.
Kök yetkilendirme testi 600 saniye zaman aşımı ile başlatılıyor...
Kök yetkilendirme testinin sonu.
--------------------------------------------------------
İşletim sistemi (oturum açma) parolaları değiştirilsin mi?
Y(ES), N(O), Q(UIT/EXIT): Evet
change-passwords: INFO: Her işletim sistemi parolası, geçerli bir parola girdikten sonra (iki kez) başka bir soru sorulmadan yerel olarak değiştirilecektir.
--------------------------------------------------------
admin" için işletim sistemi parolası değiştirilsin mi?
Y(ES), N(O), Q(UIT/EXIT): Evet
admin" kullanıcısı için yeni bir işletim sistemi (oturum açma) parolası girin.
(Entering an empty (blank) line twice quits/exits.)
>Aynı işletim sistemi parolasını tekrar girin.
(Entering an empty (blank) line twice quits/exits.)
>Yönetici parolasını değiştirme.
change-passwords: BİLGİ: İşletim sistemi kullanıcı yöneticisinin parolası _this_ ana bilgisayarında güncellendi.
change-passwords: BİLGİ: Daha sonra parolaları/parolaları güncellemeyi reddederseniz parola geri alınmayacaktır.
admin" için kabul edilen işletim sistemi parolası.
--------------------------------------------------------
"Kök" için işletim sistemi parolası değiştirilsin mi?
Y(ES), N(O), Q(UIT/EXIT): Evet
root" kullanıcısı için yeni bir işletim sistemi (oturum açma) parolası girin.
(Entering an empty (blank) line twice quits/exits.)
>Aynı işletim sistemi parolasını tekrar girin.
(Entering an empty (blank) line twice quits/exits.)
>Kök şifresini değiştirme.
change-passwords: BİLGİ: İşletim sistemi kullanıcı kökünün parolası _this_ ana bilgisayarında güncellendi.
change-passwords: BİLGİ: Daha sonra parolaları/parolaları güncellemeyi reddederseniz parola geri alınmayacaktır.
Root" için kabul edilen işletim sistemi parolası.
--------------------------------------------------------
Yeni SSH anahtarları oluşturulsun mu?
y(es), n(o), h(elp), q(uit/exit): evet
--------------------------------------------------------
Avamar Server parolaları değiştirilsin mi?
Y(ES), N(O), Q(UIT/EXIT): Evet
--------------------------------------------------------
Lütfen "root" için GEÇERLİ sunucu parolasını girin
(Entering an empty (blank) line twice quits/exits.)
>Avamar Server root password kontrol ediliyor (1200 saniye zaman aşımı)...
Avamar Server current root password accepted.
--------------------------------------------------------
MCUser" için Avamar Server parolası değiştirilsin mi?
Y(ES), N(O), Q(UIT/EXIT): Evet
Lütfen "MCUser" kullanıcısı için yeni bir Avamar Server parolası girin.
(Entering an empty (blank) line twice quits/exits.)
>Aynı Avamar Server parolasını tekrar girin.
(Entering an empty (blank) line twice quits/exits.)
>MCUser" için Avamar Server parolası kabul edildi.
--------------------------------------------------------
Root" için Avamar Server parolası değiştirilsin mi?
Y(ES), N(O), Q(UIT/EXIT): Evet
Lütfen "root" kullanıcısı için yeni bir Avamar Server parolası girin.
(Entering an empty (blank) line twice quits/exits.)
>Aynı Avamar Server parolasını tekrar girin.
(Entering an empty (blank) line twice quits/exits.)
>Kök" için Avamar Server parolası kabul edildi.
--------------------------------------------------------
Repluser" için Avamar Server parolası değiştirilsin mi?
Y(ES), N(O), Q(UIT/EXIT): Evet
Lütfen "repluser" kullanıcısı için yeni bir Avamar Server parolası girin.
(Entering an empty (blank) line twice quits/exits.)
>Aynı Avamar Server parolasını tekrar girin.
(Entering an empty (blank) line twice quits/exits.)
>Repluser" için Avamar Server parolası kabul edildi.
--------------------------------------------------------
viewuser parolası değiştirilsin mi?
y(es), n(o), h(elp), q(uit/exit): evet
Checking Administrator Server status...
EUA2-YENİ viewuser parolasını girin.
Girin? veya yardım için yardım.
(Entering an empty (blank) line twice quits/exits.)
>Doğrulama için YENİ viewuser parolasını yeniden girin.
Girin? veya yardım için yardım.
(Entering an empty (blank) line twice quits/exits.)
>HATA: "viewuser" girişleriniz eşleşmedi.
Please try again.
YENİ viewuser parolasını girin.
Girin? veya yardım için yardım.
(Entering an empty (blank) line twice quits/exits.)
>Doğrulama için YENİ viewuser parolasını yeniden girin.
Girin? veya yardım için yardım.
(Entering an empty (blank) line twice quits/exits.)
>--------------------------------------------------------
Seçili düğümde değişikliklerinize devam etmek istiyor musunuz?
Cevap y(ler) değişiklik yapmaya devam edecektir.
n(o) veya q(uit) yanıtına devam edilmeyecektir.
Y(ES), N(O), Q(UIT/EXIT): Evet
İşletim sistemi parolaları değiştiriliyor...
[Logging to /usr/local/avamar/var/change-passwords.log...]
İşletim sistemi parolalarını değiştirme bitti...
Avamar Server parolaları değiştiriliyor...
Bakım cron işlerini askıya alma
Checking Administrator Server status...
Stopping Administrator Server...
Administrator ve Enterprise Manager yapılandırmalarını güncelleme işlemi başlatılıyor...
Düğüm 0.s'de Administrator ve Enterprise Manager yapılandırmalarını güncellemek için komut dosyası çalıştırılıyor...
[Logging to /usr/local/avamar/var/change-passwords.log...]
Düğüm 0.s'de Yönetici yapılandırması güncelleştirilirken tamamlandı...
İstemci yapılandırmalarını güncelleştirme işlemi başlatılıyor...
All+... öğesinde istemci yapılandırmasını güncelleştirmek için komut dosyası çalıştırılıyor...
[Logging to /usr/local/avamar/var/change-passwords.log...]
Updating client configuration on node 0.0...
Done updating client configuration on 0.0...
Mccli yapılandırma dosyalarını güncelleme işlemi başlatılıyor...
"0.0" düğüm kümesindeki mccli yapılandırma dosyalarını güncellemek için komut dosyası çalıştırılıyor...
[Logging to /usr/local/avamar/var/change-passwords.log...]
Düğüm 0.0'daki mccli yapılandırma dosyaları güncelleştirilirken tamamlandı...
Checking Administrator Server status...
Starting Administrator Server...
Stopping dtlt (DT/LT) subsystem
Başlangıç dtlt (DT/LT) alt sistemi
Bakım cron işlerine devam etme
SSH anahtarlarını değiştirme işlemi başlatılıyor...
Düğüm 0.s'de SSH anahtarlarını güncellemek için komut dosyası çalıştırılıyor...
[Logging to /usr/local/avamar/var/change-passwords.log...]
Düğüm 0.s'de SSH anahtarlarının güncelleştirilmesiyle tamamlandı...
Viewuser parolasını güncelleme işlemi başlatılıyor...
Checking Administrator Server status...
Stopping Administrator Server...
Düğüm 0.0'da mcdb viewuser parolasını güncellemek için komut dosyası çalıştırılıyor...
[Logging to /usr/local/avamar/var/change-passwords.log...]
Düğüm 0.0'da mcdb viewuser parolası güncellendi...
Checking Administrator Server status...
Starting Administrator Server...
--------------------------------------------------------
Yapılır.
NOTLAR:
- Özel açık anahtarlarınız varsa
Herhangi bir Avamar OS kullanıcısının dosyaları authorized_keys
(admin, root) şunları unutmayın:
Özel anahtarlarınızı yeniden eklemeniz gerekebilir.
- If mccli (Yönetici komut satırı arayüzü)
herhangi bir uzak kullanıcı hesabından kullanılıyorsa, lütfen güncelleyin
Her bir uzak hesabın MCCLI kopyasındaki parola
tercihler/yapılandırma dosyası, tipik olarak
~USER/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml.
- Lütfen programları şu adresten devam ettirdiğinizden emin olun:
Yönetici GUI'si veya 'dpnctl start sched' aracılığıyla.
root@idpa-avamar-lj:~/#:
-
Mesajlara göre, mccli tercihleri yapılandırma dosyasının güncellendiğini doğrulamak önemlidir. Bunu yapmanın en iyi yöntemi, kullanıcı yöneticisi ve kullanıcı kökü olarak bir mccli komutu çalıştırmaktır. Aşağıda kullanıcı kökü olarak bir örnek verilmiştir. Her iki komut da çalışmalıdır. Değişmiyorlarsa ~USER/.avamardata/var/mc/cli_data/prefs/mcclimcs.xml dosyasını güncelleştirin: root@idpa-avamar-lj:~/#: mccli user show 0,23000,CLI komutu başarıyla tamamlandı. Ad Rol Etki Alanı Kimlik Doğrulayıcı ------------- ------------------------ ------ --------------------------- MCUser Yöneticisi / Axion Kimlik Doğrulama Sistemi backuponly Yalnızca Yedekleme Kullanıcısı / Axion Kimlik Doğrulama Sistemi backuprestore Yedekleme/Geri Yükleme Kullanıcısı / Axion Kimlik Doğrulama Sistemi repluser Replikasyon Kullanıcısı / Axion Kimlik Doğrulama Sistemi restoreonly Yalnızca Geri Yükleme (Okuma) Kullanıcısı / Axion Kimlik Doğrulama Sistemi root Administrator / Axion Kimlik Doğrulama Sistemi root@idpa-avamar-lj:~/#: - Ayrıca, parola değişikliği sırasında MCS hizmeti durdurulup yeniden başlatıldığında devre dışı bırakıldığı için mesaja göre yedekleme zamanlayıcısını yeniden başlatmak da önemlidir:
root@idpa-avamar-lj:~/#: dpnctl status
Identity added: /home/admin/.ssh/admin_key (/home/admin/.ssh/admin_key)
dpnctl: INFO: gsan status: up
dpnctl: INFO: MCS status: up.
dpnctl: BİLGİ: emt durumu: çalışıyor.
dpnctl: INFO: Backup scheduler status: down.
dpnctl: INFO: Maintenance windows scheduler status: enabled.
dpnctl: INFO: Unattended startup status: disabled.
dpnctl: INFO: avinstaller status: up.
dpnctl: INFO: ConnectEMC status: up.
dpnctl: INFO: ddrmaint-service status: up.
root@idpa-avamar-lj:~/#: dpnctl start sched
Identity added: /home/admin/.ssh/admin_key (/home/admin/.ssh/admin_key)
dpnctl: INFO: Yedekleme zamanlayıcısına devam ediliyor...
dpnctl: INFO: Yedekleme zamanlayıcısı sürdürüldü.
dpnctl: INFO: /usr/local/avamar/var/dpn_service_status mevcut değildir.
root@idpa-avamar-lj:~/#:
Identity added: /home/admin/.ssh/admin_key (/home/admin/.ssh/admin_key)
dpnctl: INFO: gsan status: up
dpnctl: INFO: MCS status: up.
dpnctl: BİLGİ: emt durumu: çalışıyor.
dpnctl: INFO: Backup scheduler status: down.
dpnctl: INFO: Maintenance windows scheduler status: enabled.
dpnctl: INFO: Unattended startup status: disabled.
dpnctl: INFO: avinstaller status: up.
dpnctl: INFO: ConnectEMC status: up.
dpnctl: INFO: ddrmaint-service status: up.
root@idpa-avamar-lj:~/#: dpnctl start sched
Identity added: /home/admin/.ssh/admin_key (/home/admin/.ssh/admin_key)
dpnctl: INFO: Yedekleme zamanlayıcısına devam ediliyor...
dpnctl: INFO: Yedekleme zamanlayıcısı sürdürüldü.
dpnctl: INFO: /usr/local/avamar/var/dpn_service_status mevcut değildir.
root@idpa-avamar-lj:~/#:
- Son olarak işletim sistemi yöneticisi ve kök kullanıcı parolalarının başarıyla güncelleştirildiğini doğrulayın. Bunu yapmak için Avamar Backup sunucusunda yeni bir SSH oturumu açın ve güncellenmiş ortak parolayla yönetici kullanıcı olarak oturum açın. Başarılı bir şekilde oturum açtıktan sonra "su -" komutunu kullanarak kullanıcıyı kullanıcı kökü olarak değiştirin ve aynı güncelleştirilmiş ortak parolayı girin. Her iki kullanıcı da doğrulandıktan sonra,
- ACM panosuna geçin ve ekranı yenileyin. Aşağıdaki mesaj görülmelidir. Mesaja tıklayın ve yönetici kullanıcı için kullanılan ortak parolayı girin ve parolayı kaydedin. Başarılı bir şekilde kaydedildikten sonra "Backup Server, password updated successfully" mesajı görüntülenmelidir:
- Yedekleme sunucusu parolası başarıyla güncellendikten sonra aşağıdaki ikinci mesaj görüntülenir. Mesaja tıklayın ve yönetici kullanıcı için kullanılan ortak parolayı girin ve parolayı kaydedin. Başarıyla kaydedildikten sonra, parolanın başarıyla güncellendiğini belirten bir mesaj görülür:
- Bu noktada, ACM panosu tüm bileşenleri yeşil olarak göstermelidir. Böylece DP4400 AVE sorunu için işletim sistemi parolası için geçici çözüm tamamlanır
Additional Information
Bu makaleyi yazarken, parola değiştirme komut dosyası istemleri bu makaleye göreydi. Bu istemler bir sürümden diğerine biraz değişebilir ve bu nedenle, yanlış seçimin belirtilmediğinden emin olmak için istemlerin dikkatlice okunması önerilir.
Products
PowerProtect DP4400, PowerProtect DP5300, PowerProtect DP5800, PowerProtect DP8300, PowerProtect DP8800, PowerProtect Data Protection SoftwareArticle Properties
Article Number: 000174414
Article Type: Solution
Last Modified: 13 Jan 2022
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.