PowerFlex 4.6 : Impossible d’ajouter un RG existant lorsque le nœud est en mode BIOS VXFM0004
Summary: Impossible d’ajouter un groupe de ressources existant lorsqu’un ou plusieurs nœuds sont en mode BIOS.
Symptoms
Impossible d’ajouter un groupe de ressources (RG) existant. L’ajout d’un groupe de ressources existant entraîne une erreur générique, VXFM0004 ce qui signifie que les journaux doivent être examinés plus en détail :
The operation cannot be performed because of an internal issue (VXFM0004)
Les journaux ASMUI affichent l’erreur suivante :
2025-01-07 02:03:45 [https-jsse-nio-9030-exec-1] (RestTemplateResponseErrorHandler.java:52) [ERROR] REST Error: {
"detailMessage" : "[com.dell.asm.i18n2.AsmDetailedMessage@2fbb3c2b[\n id=<null>\n messageCode=VXFM0004\n messageBundle=AsmManagerMessages\n severity=ERROR\n category=USER_FACING\n displayMessage=The operation cannot be performed because of an internal issue
asmmanager affiche un ou plusieurs nœuds sans FQDN, qui font partie du groupe de ressources qui tentent d’être ajoutés en tant que 'imageId : null' :
2025-01-08T02:42:01.484517696-06:00 stdout F 2025-01-08 08:42:01,484 [https-jsse-nio-9080-exec-9] (ServiceTemplateUtil.java:1565) [DEBUG] processServerRepos() ServiceTemplateComponentType{ SERVER } name mnoytgnvs2.corp.riotinto.org subtype HYPERVISOR imageType: vmware_esxi imageId: ESXi7.0.3p
..
2025-01-08T02:42:50.236259935-06:00 stdout F 2025-01-08 08:42:50,236 [https-jsse-nio-9080-exec-6] (ServiceTemplateUtil.java:1565) [DEBUG] processServerRepos() ServiceTemplateComponentType{ SERVER } name mnoytgnvs2 subtype null imageType: null imageId: null
Cause
Le mode de démarrage est défini sur BIOS sur un ou plusieurs nœuds, mais doit être défini sur UEFI.
Exemple d’attribut BIOS :
"AttributeName": "OneTimeHddSeqDev",
"CurrentValue": "AHCI.Slot.1-1",
"DisplayName": "BIOS Hard-Disk Drive Sequence Device",
"DisplayOrder": 6302,
"HelpText": "This field determines the one-time boot hard disk when the One-Time Boot Device List is set to BIOS Hard-Disk Drive Sequence Device. If Boot Mode is set to UEFI, the system temporarily switches the Boot Mode to BIOS when attempting a one-time boot to the device.",
Le BIOS n’étant pas un mode pris en charge, nous ne pouvons pas créer de RG à partir de ces nœuds.
Dans les versions antérieures à la version 4.6.x, l’ajout d’un groupe de ressources existant avec des nœuds en mode BIOS faisait passer le groupe de ressources en mode cycle de vie.
Resolution
Dans un système d’exploitation Linux, reportez-vous à la base de connaissances suivante : Paramètres BIOS recommandés pour votre système Linux.
- Les nœuds de stockage uniquement (SO) exécutant SLES ou CentOS ne doivent pas être modifiés, car cela peut entraîner l’échec du démarrage du nœud.
- Si le mode de démarrage sur un nœud SO exécutant CentOS passe de BIOS à UEFI, le nœud ne démarre pas car il n’y a pas de partition GPT sur CentOS. Le basculement vers le BIOS permet au nœud de démarrer.
Option 1 : Reprovisionner le nœud via PowerFlex Manager (recommandé)
Reportez-vous au guide d’administration pour connaître les étapes 1 et 3 - Gestion des composants avec PowerFlex Manager
-
« Supprimer un nœud PowerFlex » du groupe de ressources/service
-
Passer le mode de démarrage en UEFI
- Accédez à la configuration du BIOS/firmware pendant le démarrage (généralement en appuyant sur F2 ou SUPP. ).
- Accédez à Boot Settings et définissez le mode de démarrage sur UEFI.
- Enregistrez les modifications et quittez.
-
« Effectuer une extension de nœud PowerFlex » à partir du groupe de ressources/service
Option 2 : Procédure manuelle pour les nœuds de calcul/ESXi
-
Mettre le nœud en mode maintenance
- Utilisez PowerFlex Manager ou vCenter pour placer l’hôte en mode maintenance.
-
Passer le mode de démarrage en UEFI
- Accédez à la configuration du BIOS/firmware pendant le démarrage (généralement en appuyant sur F2 ou SUPP. ).
- Accédez à Boot Settings et définissez le mode de démarrage sur UEFI.
- Enregistrez les modifications et quittez.
-
Tentative de démarrage d’une installation ESXi existante
- Si le système démarre, exécutez :
esxcli hardware platform get | grep -i firmware
- Si la sortie affiche le type de firmware : EFI, le nœud est démarré en UEFI.
- Dans le cas d’un type de microprogramme : Si le BIOS ou le démarrage échoue, procédez à la réinstallation (option 1).
- Si le système démarre, exécutez :
-
Quitter le mode Maintenance
Additional Information
Versions
concernéesPFMP 4.6
Problème résolu dans la version
PFMP 4.8