PowerFlex Manager: HCI-Service kann nicht aufgenommen werden: „Error: "Prozess": Undefinierte Methode "ManagedBy" für "Nil:NilClass"

Summary: Der HCI-Service kann nicht in PowerFlex Manager aufgenommen werden.

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

Der Versuch, einen hyperkonvergenten Service oder eine hyperkonvergente Ressourcengruppe in PowerFlex Manager aufzunehmen, schlägt mit dem folgenden Fehler im Ausnahmeprotokoll fehl:

nil:NilClass error thrown when service ingestion is attempted.

 

Eine ausführlichere Erläuterung des Problems finden Sie im Bereitstellungsprotokoll:

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

 

Auswirkungen

Service kann nicht aufgenommen werden.

 

Cause

Der Prozess umfasst die Verwendung eines bestimmten Codes, um die virtuellen Maschinen (vCLS-VMs) von vSphere Cluster Services innerhalb eines VMware-Clusters zu finden und zu identifizieren. Dieser Code initiiert einen umfassenden Scan aller VMs, die im Cluster vorhanden sind, indem auf vCenter zugegriffen wird. Wenn auf eine dieser VMs derzeit nicht zugegriffen werden kann, wird ein leerer nilClass-Fehler zurückgegeben, wodurch der Fehler verursacht wird. Jede VM, auf die nicht zugegriffen werden kann, löst diesen Fehler aus.

 

Resolution

Beheben Sie das Problem der nicht zugänglichen VMs, indem Sie sie entweder aus dem Backup wiederherstellen oder aus dem Bestand entfernen. Sobald dies abgeschlossen ist, sollte ein erneuter Versuch des Vorgangs erfolgreich sein.

 

Betroffene Versionen

PowerFlex Manager 3.x

PowerFlex Manager 4.x

 

Behoben in 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.