PowerFlex Manager: No se puede recopilar el servicio HCI: "Error: "Proceso": Método indefinido 'ManagedBy' para Nil:NilClass"

Summary: No se puede recopilar el servicio HCI en PowerFlex Manager.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

El intento de ingesta de un servicio hiperconvergente o un grupo de recursos en PowerFlex Manager falla con el siguiente error en el registro de excepciones:

nil:NilClass error thrown when service ingestion is attempted.

 

Una explicación más detallada del problema se describe en el registro de implementación:

#<NoMethodError: undefined method `managedBy' for nil:NilClass>
/opt/asm-deployer/lib/asm/provider/cluster/vmware.rb:1963:in `block in find_vcls_vms'
/org/jruby/RubyArray.java:1865:in `each'
/opt/asm-deployer/lib/asm/provider/cluster/vmware.rb:1958:in `find_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/provider/cluster/vmware.rb:1961:in `block in find_vcls_vms'
/org/jruby/RubyArray.java:1865:in `each'
/opt/asm-deployer/lib/asm/provider/cluster/vmware.rb:1958:in `find_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/provider/cluster/vmware.rb:1949:in `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/provider/cluster/vmware.rb:1802:in `update_allowed_datastore_config'
/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/service_deployment.rb:3853:in `process_cluster_post_ops'
/opt/asm-deployer/lib/asm/service_deployment.rb:1511:in `block in create_component_thread'

 

Impacto

No se puede recopilar el servicio.

 

Cause

El proceso implica el uso de un código específico para ubicar e identificar las máquinas virtuales de servicios de clúster de vSphere (VM de vCLS) dentro de un clúster de VMware. Este código inicia un análisis integral de todas las VM presentes en el clúster mediante el acceso a vCenter. Si actualmente no se puede acceder a una de esas máquinas virtuales, devuelve un error nilClass empty, lo que provoca el error. Cualquier máquina virtual inaccesible desencadena este error.

 

Resolution

Aborde el problema de las VM inaccesibles restaurándolas desde el respaldo o eliminándolas del inventario. Una vez hecho esto, debería reintentar la operación correctamente.

 

Versiones afectadas

PowerFlex Manager 3.x

PowerFlex Manager 4.x

 

Problema corregido en la versión

PowerFlex Manager 3.8.7

PowerFlex Manager 4.6

 

Affected Products

PowerFlex rack, PowerFlex Appliance
Article Properties
Article Number: 000220301
Article Type: Solution
Last Modified: 11 Jun 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.