PowerFlex Manager: Det går inte att ta in HCI-tjänsten: "Error: "Bearbeta": Odefinierad metod 'ManagedBy' för Nil:NilClass"

Summary: Det går inte att importera HCI-tjänsten till 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

Försök att mata in en hyperkonvergerad tjänst eller resursgrupp i PowerFlex Manager misslyckas med följande fel i undantagsloggen:

nil:NilClass error thrown when service ingestion is attempted.

 

En mer detaljerad förklaring av problemet beskrivs i distributionsloggen:

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

 

Påverkan

Det går inte att importera tjänsten.

 

Cause

Processen innebär att en specifik kod används för att hitta och identifiera virtuella vSphere Cluster Services-maskiner (vCLS VM) i ett VMware-kluster. Den här koden initierar en omfattande genomsökning av alla virtuella datorer som finns i klustret genom åtkomst till vCenter. Om en av dessa virtuella datorer för närvarande inte är tillgänglig returneras ett nilClass tomt fel, vilket orsakar felet. Alla otillgängliga virtuella datorer utlöser det här felet.

 

Resolution

Åtgärda problemet med de otillgängliga virtuella datorerna genom att antingen återställa dem från säkerhetskopian eller ta bort dem från inventeringen. När detta är gjort bör det gå att försöka igen.

 

Versioner som påverkas

PowerFlex Manager 3.x

PowerFlex Manager 4.x

 

Åtgärdat i version

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.