PowerFlex Manager: Después de la implementación de los servicios de CO y HCI, falta el botón Migrate vCLS VMs
Summary: Después de implementar los servicios de CO y HCI mediante PFxM 3.8.4, falta el botón Migrate vCLS VMs debido a un problema de código.
Symptoms
- Los servicios de CO no entran en el modo de ciclo de vida según lo esperado y falta el botón Migrate vCLS VMs en Service Actions en el panel Service details.
- Los servicios de HCI tienen los volúmenes de servicio/almacenes de datos creados, pero las VM de vCLS no se han migrado a ellos.
- Si intenta crear o asignar volúmenes a su servicio, aparece el siguiente error en los registros:
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
- Otras acciones de servicio fallan debido a que las VM de vCLS no se encuentran en el almacenamiento compartido según lo esperado.
Cause
La comprobación que realiza PowerFlex Manager para identificar las VM de vCLS no funciona porque el ID de invitado del SO informa un valor diferente al esperado en algunas versiones de vCenter.
Resolution
Para resolver este problema, debe aplicar la revisión. Siga estos pasos para descargar e instalar:
-
Descargue el archivo .zip adjunto a este artículo (el archivo adjunto solo está disponible en la versión en inglés del artículo).
-
Mediante WinSCP o una herramienta similar, copie el archivo en /var/tmp en la VM de PowerFlex Manager.
-
Acceda mediante el protocolo SSH a PowerFlex Manager y extraiga el archivo:
unzip hotfix-3.8.4-vxfm-34640.zip
-
Cambie al directorio de revisiones:
cd vxfm-34640-3.8.4
-
Ejecute los siguientes comandos para instalar la revisión:
sudo rpm -Fvh Dell-VxFM-*-3.8.4-*.noarch.rpm
-
Reinicie la VM de PowerFlex Manager:
sudo shutdown -r now
-
Verifique que se haya instalado la revisión:
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
- Esta revisión es específica de la versión y solo se aplica a PowerFlex Manager 3.8.4.
- Este problema se resolvió en PowerFlex Manager 3.8.5.