Менеджер PowerFlex: Неможливо отримати послугу HCI: »Помилка: 'Процес': Невизначений метод 'ManagedBy' для Nil:NilClass"

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

Процес передбачає використання певного коду для пошуку та ідентифікації віртуальних машин vSphere Cluster Services (vCLS VM) у кластері VMware. Цей код ініціює всебічне сканування всіх віртуальних машин, присутніх у кластері, шляхом доступу до vCenter. Якщо одна з цих віртуальних машин наразі недоступна, вона повертає порожню помилку nilClass, що спричиняє збій. Будь-яка недоступна віртуальна машина викликає цю помилку.

 

Resolution

Вирішіть проблему недоступних віртуальних машин, відновивши їх із резервної копії або видаливши з інвентарю. Як тільки це буде зроблено, повторна спроба операції повинна бути успішною.

 

Версії, на які вплинули

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.