PowerFlex Manager: Unable To Ingest HCI Service: „Error: "Proces": Nedefinovaná metoda 'ManagedBy' pro Nil:NilClass"

Summary: Nelze ingestovat službu HCI do nástroje 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

Pokus o ingestování hyperkonvergované služby nebo skupiny prostředků do nástroje PowerFlex Manager selže s následující chybou v protokolu výjimek:

nil:NilClass error thrown when service ingestion is attempted.

 

Podrobnější vysvětlení problému je popsáno v protokolu nasazení:

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

 

Důsledky

Nelze ingestovat službu.

 

Cause

Tento proces zahrnuje použití specifického kódu k vyhledání a identifikaci virtuálních počítačů clusterové služby vSphere (virtuální počítače vCLS) v clusteru VMware. Tento kód zahájí komplexní kontrolu všech virtuálních počítačů přítomných v clusteru pomocí nástroje vCenter. Pokud je jeden z těchto virtuálních počítačů aktuálně nepřístupný, vrátí prázdnou chybu nilClass, což způsobí selhání. Tuto chybu aktivuje jakýkoli nepřístupný virtuální počítač.

 

Resolution

Vyřešte problém s nepřístupnými virtuálními počítači jejich obnovením ze zálohy nebo odebráním z inventáře. Jakmile to uděláte, opakování operace by mělo proběhnout úspěšně.

 

Dotčené verze

PowerFlex Manager 3.x

PowerFlex Manager 4.x

 

Opraveno ve verzi

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.