PowerFlex Manager: Impossibile acquisire il servizio HCI: "Error: «Processo»: Metodo non definito "ManagedBy" per nil:NilClass"

Summary: Impossibile acquisire il servizio HCI in 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

Il tentativo di acquisire un servizio o un gruppo di risorse iperconvergenti in PowerFlex Manager ha esito negativo con il seguente errore nel registro delle eccezioni:

nil:NilClass error thrown when service ingestion is attempted.

 

Una spiegazione più dettagliata del problema è descritta nel log di deployment:

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

 

Impatto

Impossibile acquisire il servizio.

 

Cause

Il processo prevede l'utilizzo di un codice specifico per individuare e identificare le macchine virtuali di vSphere Cluster Services (VM vCLS) all'interno di un cluster VMware. Questo codice avvia una scansione completa di tutte le VM presenti nel cluster accedendo a vCenter. Se una di queste macchine virtuali è attualmente inaccessibile, restituisce un errore nilClass vuoto, causando così l'errore. Qualsiasi macchina virtuale inaccessibile attiva questo errore.

 

Resolution

Risolvere il problema delle VM inaccessibili ripristinandole dal backup o rimuovendole dall'inventario. Al termine di questa operazione, il nuovo tentativo dell'operazione dovrebbe avere esito positivo.

 

Versioni interessate

PowerFlex Manager 3.x

PowerFlex Manager 4.x

 

Risolto nella versione

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.