PowerFlex Manager: Não é Possível Ingerir o Serviço HCI: "Error: «Processo»: Método indefinido 'ManagedBy' para Nil:NilClass"

Summary: Não foi possível ingerir o serviço de HCI no 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

A tentativa de ingerir um serviço ou grupo de recursos hiperconvergido para o PowerFlex Manager falha com o seguinte erro no registo de exceções:

nil:NilClass error thrown when service ingestion is attempted.

 

Uma explicação mais detalhada do problema é descrita no log de implantação:

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

 

Impacto

Não foi possível ingerir serviço.

 

Cause

O processo envolve o uso de um código específico para localizar e identificar as máquinas virtuais vSphere Cluster Services (VMs vCLS) dentro de um cluster VMware. Esse código inicia uma verificação abrangente de todas as VMs presentes no cluster acessando o vCenter. Se uma dessas VMs estiver atualmente inacessível, ela retornará um erro vazio nilClass, causando assim a falha. Qualquer VM inacessível dispara esse erro.

 

Resolution

Resolva o problema das VMs inacessíveis restaurando-as do backup ou removendo-as do inventário. Feito isso, a operação deve ser bem-sucedida e tentada novamente.

 

Versões afetadas

PowerFlex Manager 3.x

PowerFlex Manager 4.x

 

Correção feita na versão

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.