CloudLink가 있는 CentOS에서 SUSE로의 PowerFlex 4.x OS 교체에 실패

요약: CentOS에서 SLES로 OS 마이그레이션을 수행하는 동안 CloudLink(clc-agent)가 설치된 경우 작업이 실패하고 교체 탭이 비활성화되므로 재시도할 수 없습니다.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

PFMP(PowerFlex Manager Platform) UI에서 볼 수 있듯이 마이그레이션 작업이 실패했습니다. 

 

마이그레이션 작업이 실패했습니다.

CloudLink UI에서 볼 수 있듯이 디바이스는 연결 끊김 상태입니다.

디바이스가 연결 끊김 상태입니다.  

 

deployment.log

DEBUG [2025-03-31T07:39:59.703290] 2345512: provider/elementmanager/scaleio.rb:3934:in `update_device_original_path': scaleio-block-legacy-gateway: Updating the original path of device /dev/mapper/svm_nvme15n1
legacy-gateway: Endpoint: /api/instances/Device::df7d8fba000f0004/action/updateDeviceOriginalPathname Payload: {}
INFO  [2025-03-31T07:40:24.967795] 2345512: provider/elementmanager/scaleio.rb:1197:in `post_request': scaleio-block-legacy-gateway: VXOS REST API error encountered in post_request: {"message"=>"Device has an unhandled error that cannot yet be cleared", "httpStatusCode"=>500, "errorCode"=>564}
DEBUG [2025-03-31T07:40:24.968923] 2345512: provider/configuration/centos_sles_migration.rb:469:in `restore_disk_configuration': rackserver-6jcqj93: Failed to update disk configuration. {"message"=>"Device has an unhandled error that cannot yet be cleared", "httpStatusCode"=>500, "errorCode"=>564}:ASM::Provider::Elementmanager::Scaleio::WrappedRestClientException:/opt/asm-deployer/lib/asm/provider/elementmanager/scaleio.rb:1198:in `post_request'
/opt/asm-deployer/lib/asm/provider/elementmanager/scaleio.rb:3935:in `update_device_original_path'
DEBUG [2025-03-31T07:47:18.696164] 2345512: type/server.rb:3832:in `block in linux_ready?': rackserver-6jcqj93: OS is not yet ready: Net::SSH::ConnectionTimeout
deployer/rules/service/configuration_lane_provision_rule.rb> failed to run: VXFM332::Failed to perform OS Replacement for node stpfx3mea009np.
ERROR [2025-03-31T08:17:45.344924] 2345388: service_deployment.rb:672:in `process': VXFM332::Failed to perform OS Replacement for node stpfx3mea009np.
ERROR [2025-03-31T08:17:45.393236] 2345388: service_deployment.rb:675:in `process': VXFM332::Failed to perform OS Replacement for node stpfx3mea009np.
ERROR [2025-03-31T08:17:45.393600] 2345388: service_deployment.rb:676:in `process': ["/opt/asm-deployer/lib/asm/provider/configuration/centos_sles_migration.rb:864:in `process!'", "/opt/jruby/jruby-9.4.6.0/lib/ruby/stdlib/forwardable.rb:238:in `process!'", "/opt/asm-deployer/rules/configuration/common_configuration_rule.rb:16:in `block in (eval)'", "/opt/asm-deployer/lib/asm/rule_engine/rule.rb:204:in `run'", "/opt/asm-deployer/lib/asm/rule_engine/rule.rb:235:in `process_state'", "/opt/asm-deployer/lib/asm/rule_engine.rb:88:in `block in process_rules'", "/opt/asm-deployer/lib/asm/rule_engine/rules.rb:75:in `block in by_priority'", "org/jruby/RubyArray.java:1983:in `each'", "/opt/asm-deployer/lib/asm/rule_engine/rules.rb:74:in `by_priority'", "/opt/asm-deployer/lib/asm/rule_engine.rb:76:in `rules_by_priority'", "/opt/asm-deployer/lib/asm/rule_engine.rb:86:in `process_rules'", "/opt/asm-deployer/lib/asm/service/processor.rb:45:in `process_state'", "/opt/asm-deployer/lib/asm/service/processor.rb:52:in `block in process_state_threaded'"] 
INFO  [2025-03-31T08:17:45.394190] 2345388: service_deployment.rb:678:in `process': Status: Error  
exception.log 및 os-migration.log
#<ASM::UserException: VXFM332::Failed to perform OS Replacement for node stpfx3mea009np.>
/opt/asm-deployer/lib/asm/provider/configuration/centos_sles_migration.rb:864:in `process!'
/opt/jruby/jruby-9.4.6.0/lib/ruby/stdlib/forwardable.rb:238:in `process!'
/opt/asm-deployer/rules/configuration/common_configuration_rule.rb:16:in `block in (eval)'
/opt/asm-deployer/lib/asm/rule_engine/rule.rb:204:in `run'
/opt/asm-deployer/lib/asm/rule_engine/rule.rb:235:in `process_state'
/opt/asm-deployer/lib/asm/rule_engine.rb:88:in `block in process_rules'
/opt/asm-deployer/lib/asm/rule_engine/rules.rb:75:in `block in by_priority'
org/jruby/RubyArray.java:1983:in `each'

 

영향

모든 디스크가 암호화된 CloudLink가 설치된 시스템에서 CentOS에서 SLES로의 OS 마이그레이션이 실패합니다.

 

원인

CloudLink를 사용하는 시스템에서 OS를 교체하려면 PFMP를 사용하려면 CloudLink가 규정을 준수해야 합니다. 규정 준수가 확인되면 PFMP는 CentOS에서 clc-agent의 연결을 끊고 SLES에 설치합니다. CloudLink 서버에 연결하고 키를 교환한 후 디바이스는 드라이브를 성공적으로 잠금 해제할 수 있으므로 CloudLink를 사용한 원활한 마이그레이션이 보장됩니다.

CloudLink가 비준수 상태일 때 OS 교체가 수행되면 CloudLink가 없는 시스템의 표준 OS 교체와 유사하게 CloudLink 마이그레이션이 무시됩니다.  PFMP는 CentOS에서 clc-agent의 연결을 끊지 않고 SLES에 설치하지 못하므로 디바이스가 오류 상태가 됩니다.

해결

새로 설치된 SLES 노드에 CloudLink를 설치하려면 다음 단계를 따르십시오.

  1. RCM/IC와 호환되는 CloudLink 버전을 다운로드합니다.
  2. SSH를 통해 CloudLink로 연결

명령을 실행하기 전에 IP를 변경합니다. 

curl -o clagent.sh https://clc_address/cloudlink/agent
 
  1. CloudLink 에이전트를 설치합니다.
./clagent.sh -S <clc_ip_address> -G 329d-f255
 
참고 -G는 그룹 ID를 나타냅니다. 

Group ID"는 스크린샷에 따라 클라우드 링크에 있는 그룹의 등록 코드입니다.
그룹 ID를 제공하지 않으면 기기가 기본 그룹에 추가됩니다.

기본 그룹에 추가됨 

 
  1. 설치가 완료되면 CloudLink UI에서 연결이 끊긴 노드를 제거합니다.
  2. PFMP UI >> 차단 >>디바이스>> 오류 상태에 있는 디바이스를 선택하고 Clear Errors(오류 상태에 있는 디바이스에 대해서만 활성화됨)를 클릭합니다.

 Clear Errors(오류 상태에 있는 디바이스에 대해서만 활성화됨)

장치를 수동으로 제거한 경우 다시 추가합니다. 

 

영향을 받는 버전

4.x

 

제품

PowerFlex rack, VxFlex Ready Nodes, PowerFlex custom node, PowerFlex appliance R650, PowerFlex appliance R6525, PowerFlex appliance R660, PowerFlex appliance R6625, Powerflex appliance R750, PowerFlex appliance R760, PowerFlex appliance R7625 , PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R7525, PowerFlex appliance R840 ...
문서 속성
문서 번호: 000314988
문서 유형: Solution
마지막 수정 시간: 11 8월 2025
버전:  2
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.