「PowerFlex Manager:HCIサービスを取得できません: 「Error: 'プロセス': nil:NilClass の未定義メソッド 'ManagedBy'

Summary: HCIサービスを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

ハイパーコンバージド サービスまたはリソース グループをPowerFlex Managerに取り込もうとすると失敗し、例外ログに次のエラーが表示されます。

nil:NilClass error thrown when service ingestion is attempted.

 

問題の詳細な説明は、展開ログに記載されています。

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

 

問題

サービスを取得できません。

 

Cause

このプロセスでは、特定のコードを使用して、VMwareクラスター内のvSphere Cluster Services仮想マシン(vCLS VM)を検索して識別します。このコードは、vCenterにアクセスして、クラスター内に存在するすべてのVMの包括的なスキャンを開始します。これらの VM の 1 つが現在アクセスできない場合は、nilClass empty エラーが返され、障害が発生します。アクセスできないVMがあると、このエラーがトリガーされます。

 

Resolution

アクセスできないVMの問題に対処するには、バックアップからVMをリストアするか、インベントリーから削除します。これが完了すると、操作の再試行は成功するはずです。

 

問題が発生するバージョン

PowerFlex Manager 3.x

PowerFlex Manager 4.x

 

修正バージョン

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.