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 : Échec du bilan de santé de VxRM pour le test « saved_pw »

Summary: Une ou plusieurs vérifications de nœud VxRM renvoient le code d’événement 1 ou 2, qui représente respectivement une alerte d’avertissement (jaune) ou de défaillance (rouge). Ces alertes doivent être examinées avant la mise à niveau du cluster. ...

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 exécute plusieurs bilans de santé (à l’aide de VxVerify2), dont l’un est « saved_pw ». 

Pour VxRail 4.x, les informations d’identification de gestion de vCenter sont chiffrées et stockées dans des bases de données sur VxRM.

Si les informations d’identification stockées dans les bases de données diffèrent d’un tableau à l’autre, ce bilan de santé génère une alerte, comme celles ci-dessous :
Résultat du test Code de résultat Interprétation des résultats
Passer 0 Mots de passe vCenter Management vérifiés et connectés avec succès
Warning 1 L’entrée de base de données a été corrigée.
Échec 2 Les mots de passe enregistrés dans la base de données ne correspondent pas.
Critique 3 Ce test n’a pas de résultat critique.

Parfois, VxVerify peut corriger les incohérences entre les tables de base de données, si les correctifs automatiques sont activés.

Chaque test réussi n’est pas répertorié dans le rapport récapitulatif, pour en faciliter la lecture.

Vous trouverez ci-dessous des exemples de résultats du bilan de santé :

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

Ce test compare les mots de passe chiffrés enregistrés dans VxRM dans :
PSQL mysticmanager: management_account

PSQL mysticmanager: settings

runtime.properties
Le mot de passe par défaut à utiliser en cas de conflit est la connexion PSC à partir de management_account.

Ce test vérifie également que la connexion est valide à l’aide de l’API vCenter. S’il n’est pas valide, il peut remplacer le mot de passe utilisé par VxVerify par l’une des autres sources ci-dessus.

L’entrée de mot de passe dans le tableau des paramètres est moins utilisée que les deux autres entrées de mot de passe. Néanmoins, si cette entrée est incorrecte (elle ne correspond pas aux deux autres), cela peut entraîner l’échec d’une mise à niveau vers VxRail 7.x.

Resolution

PSQL

Voici une commande pouvant être exécutée sur VxRM pour reproduire manuellement ce test :

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

L’utilisateur et le mot de passe chiffré sont censés correspondre aux entrées des propriétés d’exécution pour data.managementUsername et data.managementPassword respectivement. Ce test VxVerify doit vous aider à afficher les éléments qui sont incorrects et qui doivent être mis à jour.
 

PSC

  1. Connectez-vous à vCenter avec un compte administrateur et procédez comme suit :
    1. Menu > principal Administration >Authentification> unique Utilisateurs et groupes
    2. Sélectionnez l’onglet Utilisateurs , puis définissez le Domaine sur :
localos
  1. Recherchez l’utilisateur répertorié comme dans la sortie ci-dessus (vxrailmgmt dans ce cas).
  2. Sélectionnez l’utilisateur et les trois points à gauche du nom d’utilisateur, puis cliquez sur Edit.
  3. Spécifiez un nouveau mot de passe.
  4. Revenez à la CLI VxRail Manager (en tant qu’utilisateur root).
  5. Modifiez et utilisez la commande suivante, où la valeur par défaut de l’utilisateur est administrator@vsphere.local , mais l’utilisateur admin peut être différent.
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\"}]"

Exemple :

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