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 클러스터 내의 vCLS VM(vSphere Cluster Services 가상 머신)을 찾고 식별하는 작업이 포함됩니다. 이 코드는 vCenter에 액세스하여 클러스터에 있는 모든 VM에 대한 포괄적인 검사를 시작합니다. 이러한 VM 중 하나에 현재 액세스할 수 없는 경우 nilClass empty 오류가 반환되어 오류가 발생합니다. 액세스할 수 없는 VM이 이 오류를 트리거합니다.
Resolution
액세스할 수 없는 VM의 문제는 백업에서 복원하거나 인벤토리에서 제거하여 해결합니다. 이 작업이 완료되면 작업을 다시 시도하면 성공해야 합니다.
영향을 받는 버전
PowerFlex Manager 3.x
PowerFlex Manager 4.x
수정된 버전
PowerFlex Manager 3.8.7
PowerFlex Manager 4.6
Affected Products
PowerFlex rack, PowerFlex ApplianceArticle 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.