Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

VxRail: Niepowodzenie kontroli poprawności działania VxRM testu "saved_pw"

Summary: Co najmniej jedno sprawdzenie węzła VxRM zwróci kod zdarzenia 1 lub 2, reprezentujące odpowiednio ostrzeżenie (żółty) lub błąd (czerwony). Przed przystąpieniem do aktualizacji klastra należy zbadać te alerty. ...

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

VxRail Manager (VxRM) 4.x uruchamia kilka testów poprawności działania (przy użyciu VxVerify2), z których jedna to "saved_pw". 

W przypadku VxRail 4.x poświadczenia zarządzania dla vCenter są szyfrowane i przechowywane w bazach danych w VxRM.

Jeśli poświadczenia przechowywane w bazach danych różnią się w zależności od tabeli, ta kontrola poprawności działania wysyła alert, taki jak te poniżej:
Wynik testu Kod wyniku Interpretacja wyników
Przekazać 0 Hasła zarządzania vCenter zostały sprawdzone i pomyślnie zalogowane
Warning 1 Poprawiono wpis w bazie danych.
Błąd 2 Hasła zapisane w bazie danych są niezgodne.
Krytyczny 3 Ten test nie ma krytycznego wyniku.

Czasami VxVerify może skorygować niezgodność między tabelami bazy danych, jeśli włączone są automatyczne poprawki.

Każdy test, który zostanie zaliczony, nie jest wymieniony w raporcie podsumowującym, aby ułatwić czytanie.

Poniżej przedstawiono przykłady wyników kontroli poprawności działania:

#========================#======#=========#====================================================================#==============#
|  Hostname / Category   |Status  Dell_KB |  Warnings or Failures, unless tests Passed                         ; Product S.N. |
#========================#======#=========#====================================================================#==============#
| VxRM                   | Warning 183455 | saved_pw: PSQL settings table password corrected                                  |
| VxRM                   | Failure 183455 | saved_pw: Runtime.properties user or password incorrect                           |
| VxRM                   | Failure 183455 | saved_pw: PSQL settings table password incorrect                                  |

Cause

Ten test porównuje zaszyfrowane hasła zapisane w VxRM w następujących krajach:
PSQL mysticmanager: management_account

PSQL mysticmanager: settings

runtime.properties
Domyślnym hasłem używanym w przypadku konfliktu jest hasło logowania PSC z management_account.

Ten test sprawdza również, czy logowanie jest prawidłowe przy użyciu interfejsu API vCenter. Jeśli hasło jest nieprawidłowe, można zmienić hasło używane przez VxVerify na jedno z powyższych źródeł.

Hasło wpisane w tabeli ustawień jest używane rzadziej niż pozostałe dwa wpisy hasła. Jeśli jednak ten wpis jest nieprawidłowy (nie pasuje do pozostałych dwóch), może to spowodować niepowodzenie aktualizacji do VxRail 7.x.

Resolution

PSQL

Polecenie, które można uruchomić w VxRM w celu ręcznego odtworzenia tego testu, to:

/usr/bin/psql -U postgres mysticmanager -c "select id,host,component,username,password,status from management_account"

Użytkownik i zaszyfrowane hasło powinny być zgodne z wpisami we właściwościach środowiska uruchomieniowego odpowiednio data.managementUsername i data.managementPassword. Ten test skryptu VxVerify powinien pokazać, które z wpisów są nieprawidłowe i wymagają aktualizacji.
 

PSC

  1. Zaloguj się do vCenter na konto administratora i wykonaj następujące czynności:
    1. Menu > główne Administracja >Logowanie jednokrotne Użytkownicy>i grupy
    2. Wybierz kartę Users , a następnie ustaw wartość Domain na:
localos
  1. Znajdź użytkownika, który jest wymieniony w powyższych danych wyjściowych (w tym przypadku vxrailmgmt).
  2. Wybierz użytkownika i zaznacz trzy kropki po lewej stronie nazwy użytkownika, a następnie kliknij przycisk Edytuj.
  3. Określ nowe hasło.
  4. Wróć do wiersza poleceń VxRail Manager (jako root).
  5. Edytuj i użyj następującego polecenia, w którym wartość domyślna użytkownika to administrator@vsphere.local , ale użytkownik admin może się różnić.
curl -k --user administrator@vsphere.local -X POST "https://<IP Address VxRail Manager>/rest/vxm/v1/system/update-credential" -H "accept: application/json" -H "Content-Type: application/json" -d "[{\"component\": \"psc\",\"hostname\": \"hostname\",\"username\": \"username\",\"password\": \"xxxxx\"}]"

Example:

curl -k --user administrator@vsphere.local -X POST "https://172.19.4.201/rest/vxm/v1/system/update-credential"" -H "accept: application/json" -H "Content-Type: application/json" -d "[{\"component\": \"psc\",\"hostname\": \"lab01-PSC.cork.local\",\"username\": \"vxrailmgmt\",\"password\": \"VxR@il1234\"}]"

Affected Products

VxRail Appliance Series

Products

VxRail, VxRack SDDC, VxRail Appliance Family, VxRail Software
Article Properties
Article Number: 000183455
Article Type: Solution
Last Modified: 29 Apr 2024
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.