PowerFlex Manager : Après le déploiement des services CO et HCI, il manque le bouton Migrer les machines virtuelles vCLS
Summary: Après le déploiement des services CO et HCI à l’aide de PFxM 3.8.4, le bouton Migrer les machines virtuelles vCLS est manquant en raison d’un problème de code.
Symptoms
- Les services CO ne passent pas en mode cycle de vie comme prévu et le bouton Migrer les machines virtuelles vCLS est manquant sous Service Actions dans le volet Service details.
- Les volumes de service/datastores des services HCI sont créés, mais les machines virtuelles vCLS n’ont pas été migrées vers eux.
- Si vous tentez de créer ou de mapper des volumes à votre service, vous obtenez l’erreur suivante dans les logs :
INFO [2023-06-06T06:39:59.835865] 78914: service_deployment.rb:1429:in `block in create_component_thread': Status: Failed_component_vcls/vcenter-vcsa-prod INFO [2023-06-06T06:39:59.848367] 78844: service_deployment.rb:1255:in `block in process_components': An error occurred during the processing of cluster vcls components. ERROR [2023-06-06T06:39:59.851651] 78844: service_deployment.rb:622:in `process': There is no service volume / datastore available! ERROR [2023-06-06T06:39:59.852143] 78844: service_deployment.rb:623:in `process': ["/opt/asm-deployer/lib/asm/provider/cluster/vmware.rb:1803:in `migrate_vcls_vms'", "/opt/asm-deployer/lib/asm/lazy_connection.rb:101:in `block in with_connection'", "/opt/asm-deployer/lib/asm/lazy_connection.rb:86:in `with_connection'", "/opt/asm-deployer/lib/asm/lazy_connection.rb:100:in `block in with_connection'", "/opt/asm-deployer/lib/asm/type/base.rb:413:in `delegate'", "/opt/asm-deployer/lib/asm/type/cluster.rb:200:in `migrate_vcls_vms'", "/opt/asm-deployer/lib/asm/service_deployment.rb:2231:in `process_vcls'", "/opt/asm-deployer/lib/asm/service_deployment.rb:1409:in `block in create_component_thread'"] INFO [2023-06-06T06:39:59.853018] 78844: service_deployment.rb:625:in `process': Status: Error
- D’autres actions de maintenance échouent car les machines virtuelles vCLS ne se trouvent pas sur le stockage partagé comme prévu.
Cause
La vérification que PowerFlex Manager effectue pour identifier les machines virtuelles vCLS ne fonctionne pas, car l’ID invité du système d’exploitation signale une valeur autre que celle attendue dans certaines versions de vCenter.
Resolution
Pour résoudre ce problème, vous devez appliquer le correctif. Suivez ces étapes pour télécharger et installer :
-
Téléchargez le fichier .zip joint à cet article (le fichier joint est disponible uniquement dans la version anglaise de l’article).
-
À l’aide de WinSCP ou d’un outil similaire, copiez le fichier dans /var/tmp sur la machine virtuelle PowerFlex Manager.
-
Ouvrez une session SSH sur PowerFlex Manager et extrayez le fichier :
unzip hotfix-3.8.4-vxfm-34640.zip
-
Accédez au répertoire du hot fix :
cd vxfm-34640-3.8.4
-
Exécutez les commandes suivantes pour installer le correctif :
sudo rpm -Fvh Dell-VxFM-*-3.8.4-*.noarch.rpm
-
Redémarrez votre machine virtuelle PowerFlex Manager :
sudo shutdown -r now
-
Vérifiez que le hot fix a été installé :
sudo rpm -qa | grep -i puppet-module-vmware-vcenter sudo rpm -qa | grep -i asm-deployer
- Dell-VxFM-puppet-module-vmware-vcenter-3.8.4-40.noarch.rpm
- Dell-VxFM-asm-deployer-3.8.4-89.noarch.rpm
Additional Information
- Ce correctif est spécifique à la version et s’applique uniquement à PowerFlex Manager 3.8.4.
- Ce problème est résolu dans PowerFlex Manager 3.8.5.