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
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

VxRail: VxRM-Integritätsprüfung schlägt für Test "saved_pw" fehl

Summary: Eine oder mehrere VxRM-Node-Prüfungen geben den Ereigniscode 1 oder 2 zurück, der eine Warnmeldung (gelb) bzw. eine Fehlerwarnmeldung (rot) darstellt. Diese müssen vor dem Upgrade des Clusters untersucht werden. ...

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

VxRail Manager (VxRM) 4.x führt mehrere Integritätsprüfungen (mithilfe von VxVerify2) durch, von denen eine "saved_pw" ist. 

Für VxRail 4.x werden die Managementzugangsdaten für vCenter verschlüsselt und in Datenbanken auf VxRM gespeichert.

Wenn sich die in den Datenbanken gespeicherten Zugangsdaten zwischen den Tabellen unterscheiden, gibt diese Integritätsprüfung eine Warnmeldung aus, z. B. die folgenden:
Testergebnis Ergebniscode Interpretation des Ergebnisses
Bestehen 0 Die vCenter Management-Kennwörter wurden überprüft und erfolgreich angemeldet
Warnung 1 Datenbankeintrag wurde korrigiert.
Fehler 2 Die gespeicherten Kennwörter in der Datenbank stimmen nicht überein.
Kritisch 3 Dieser Test hat kein kritisches Ergebnis.

Manchmal kann VxVerify Nichtübereinstimmungen zwischen den Datenbanktabellen korrigieren, wenn automatische Korrekturen aktiviert sind.

Jeder Test, der bestanden wird, wird aus Gründen der besseren Lesbarkeit nicht im zusammenfassenden Bericht aufgeführt.

Beispiele für die Ausgabe der Integritätsprüfung sind unten dargestellt:

#========================#======#=========#====================================================================#==============#
|  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

Bei diesem Test werden die in VxRM gespeicherten verschlüsselten Kennwörter wie folgt verglichen:
PSQL mysticmanager: management_account

PSQL mysticmanager: settings

runtime.properties
Das Standardkennwort, das im Falle eines Konflikts zu verwenden ist, ist die PSC-Anmeldung von management_account.

Dieser Test überprüft auch, ob die Anmeldung mithilfe der vCenter-API gültig ist. Wenn es nicht gültig ist, kann das Kennwort, das VxVerify verwendet, in eine der anderen oben genannten Quellen geändert werden.

Der Kennworteintrag in der Einstellungstabelle wird weniger verwendet als die beiden anderen Kennworteinträge. Wenn dieser Eintrag jedoch falsch ist (er stimmt nicht mit den anderen beiden überein), kann dies dazu führen, dass ein Upgrade auf VxRail 7.x fehlschlägt.

Resolution

PSQL

Ein Befehl, der auf VxRM ausgeführt werden kann, um diesen Test manuell zu reproduzieren, lautet:

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

Der Benutzer und das verschlüsselte Kennwort sollten mit den Einträgen in den Laufzeiteigenschaften für data.managementUsername bzw. data.managementPassword übereinstimmen. Mit diesem VxVerify-Test soll angezeigt werden, welcher dieser Einträge fehlerhaft ist und aktualisiert werden muss.
 

PSC

  1. Melden Sie sich bei vCenter mit einem Administratorkonto an und navigieren Sie wie folgt:
    1. Hauptmenü >Administration >Single Sign-On>Nutzer und Gruppen
    2. Wählen Sie die Registerkarte Nutzer aus und legen Sie dann Domänen fest auf:
localos
  1. Suchen Sie den Nutzer, der wie in der obigen Ausgabe aufgeführt ist (in diesem Fall vxrailmgmt).
  2. Wählen Sie den Nutzer aus, wählen Sie die drei Punkte links neben dem Nutzernamen aus und klicken Sie dann auf Edit.
  3. Geben Sie ein neues Kennwort an.
  4. Navigieren Sie zurück zur VxRail Manager-CLI (als Root).
  5. Bearbeiten und verwenden Sie den folgenden Befehl, wobei der Standardnutzer administrator@vsphere.local ist, der Admin-Nutzer jedoch ein anderer sein kann.
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\"}]"

Beispiel:

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\"}]"

Article Properties


Affected Product

VxRail Appliance Series

Product

VxRail, VxRack SDDC, VxRail Appliance Family, VxRail Software

Last Published Date

29 Apr 2024

Version

7

Article Type

Solution