PowerFlex Manager: Kan ikke innta HCI-tjenesten: "Error: 'Prosess': Udefinert metode 'ManagedBy' for Nil:NilClass"

Summary: Kan ikke innta HCI-tjenesten 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øk på å innta en hyperkonvergerende tjeneste eller ressursgruppe i PowerFlex Manager mislykkes med følgende feil i unntaksloggen:

nil:NilClass error thrown when service ingestion is attempted.

 

En mer detaljert forklaring på problemet er beskrevet i distribusjonsloggen:

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

 

Innvirkning

Kan ikke innta tjenesten.

 

Cause

Prosessen innebærer å bruke en bestemt kode til å lokalisere og identifisere virtuelle maskiner i vSphere Cluster Services (virtuelle vCLS-maskiner) i en VMware-klynge. Denne koden starter en omfattende skanning av alle VM-ene i klyngen ved å gå til vCenter. Hvis en av disse VM-ene for øyeblikket ikke er tilgjengelig, returnerer den en tom nilClass-feil, noe som forårsaker feilen. Enhver utilgjengelig VM utløser denne feilen.

 

Resolution

Løs problemet med utilgjengelige VM-er ved enten å gjenopprette dem fra sikkerhetskopi eller fjerne dem fra lageret. Når dette er gjort, bør det være vellykket å prøve operasjonen på nytt.

 

Berørte versjoner

PowerFlex Manager 3.x

PowerFlex Manager 4.x

 

Løst i versjon

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.