HW/Dell&EMC

VxRail Node Compatibility issue(4.5x /4.7x to 7.0x upgrade)

S.A.H 2022. 1. 8. 19:48
반응형

증상(Symptoms)

VxRail 플러그인 UI 기능을 통해 VxRail 호스트를 추가, 하지만 사전 검사가 노드 호환성을 확인하지 못하는 issue 발생

 

VxRail manager dayone.log 체크

 

2021-11-14-03:39:41 microservice.nano-service "2021-11-14 03:39:41,162 [INFO] <Dummy-5:140386337261640>

node_add_radar_check.py run_script() (176): current radar state: /mystic/radar/venv/bin/python: error while loading shared libraries:

libpython2.7.so.1.0: cannot open shared object file: No such file or directory"

 

 

원인(Cause)

Radar tool VxRail manager를 기반으로 하는 파이썬 기반 스크립트로서 LCM, 노드 추가 등과 같은 작업을 사전 점검 수행

 

VxRail 4.5x 4.7x releases에서는 Radar tool python 2.7 환경을 사용함

VxRail 7.0.x releases 에서는 Radar tool python 3.x 환경을 사용함

 

클러스터를 4.5.x/4.7.x에서 7.0.x로 업그레이드할 때 오류가 발생하여 업그레이드를 다시 시도하면 VxRail 7.0.x의 Radar tool 이전 python 2.7 환경에서 실행될 수 있음

 

 

해결(Resolution)

1. 클러스터 실행 코드 레벨 확인, Dell support site에서 동일한 코드 레벨 업그레이드 번들 다운로드

https://www.dell.com/support/home/en-ie/product-support/product/vxrail-software/drivers

ex) 

※ 패키지 다운 시 체크섬 확인 필수!

 

2. upgrade bundle에서 "Radar.tgz" 파일의 압축을 풀고 VxRail Manager 경로 "/home/mystic/"에 파일을 업로드

 

3. VxRail manager에서 root 계정으로 명령어를 실행하여 Radar tool 업데이트

 

#rm -rf /mystic/radar/venv

#tar -xzf /home/mystic/Radar.tgz --exclude='logs/*' --exclude='report/*' -C /mystic/radar >/dev/null

#chmod -R 755 /mystic/radar

#chown -R tcserver:pivotal /mystic/radar

 

4. node 추가 여부 재확인

 

issue 대한 Summary

VxRail firmware 4.5x /4.7x에서 7.0x 업그레이드 이후 클러스터 노드 추가  노드 호환성체크가 되지않을 경우  Radar tool old python version에서 실행 중인지 확인하고 조치할 .

반응형