PowerFlex Manager: Kan ikke indtage HCI-service: "Fejl: »Proces«: Udefineret metode 'ManagedBy' for Nil:NilClass"

Summary: Kan ikke overføre HCI-service i 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

Forsøg på at indtage en hyperkonvergeret tjeneste eller ressourcegruppe i PowerFlex Manager mislykkes med følgende fejl i undtagelsesloggen:

nil:NilClass error thrown when service ingestion is attempted.

 

En mere detaljeret forklaring på problemet er beskrevet i installationsloggen:

#<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åvirkning

Kan ikke indtage service.

 

Cause

Processen omfatter brug af en bestemt kode til at lokalisere og identificere virtuelle vSphere Cluster Services-maskiner (vCLS VM'er) i en VMware-klynge. Denne kode starter en omfattende scanning af alle VM er i klyngen ved at tilgå vCenter. Hvis en af disse VM'er i øjeblikket ikke er tilgængelig, returnerer den en nilClass tom fejl, hvilket forårsager fejlen. Enhver utilgængelig VM udløser denne fejl.

 

Resolution

Løs problemet med de utilgængelige VM er ved enten at gendanne dem fra sikkerhedskopien eller fjerne dem fra lageret. Når dette er gjort, bør det lykkes at prøve handlingen igen.

 

Påvirkede versioner

PowerFlex Manager 3.x

PowerFlex Manager 4.x

 

Fast 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.