PowerFlex Manager: Kan HCI Service niet opnemen: "Error: 'Proces': Niet-gedefinieerde methode 'ManagedBy' voor Nil:NilClass"

Summary: Kan HCI-service niet opnemen in 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

Een poging om een hyperconverged service of resourcegroep op te nemen in PowerFlex Manager mislukt met de volgende fout in het uitzonderingslogboek:

nil:NilClass error thrown when service ingestion is attempted.

 

Een meer gedetailleerde uitleg van het probleem wordt beschreven in het implementatielogboek:

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

 

Impact

Kan service niet opnemen.

 

Cause

Het proces omvat het gebruik van een specifieke code om de virtuele machines van vSphere Cluster Services (vCLS VM's) binnen een VMware-cluster te lokaliseren en te identificeren. Deze code initieert een uitgebreide scan van alle VM's in het cluster door vCenter te openen. Als een van deze VM's momenteel niet toegankelijk is, retourneert deze een lege fout van nilClass, waardoor de fout wordt veroorzaakt. Elke niet-toegankelijke VM veroorzaakt deze fout.

 

Resolution

Pak het probleem van de ontoegankelijke VM's aan door ze te herstellen vanaf de back-up of door ze uit de inventaris te verwijderen. Zodra dit is gebeurd, zou het opnieuw uitvoeren van de bewerking succesvol moeten zijn.

 

Versies waarop dit van toepassing is

PowerFlex Manager 3.x

PowerFlex Manager 4.x

 

Opgelost in versie

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.