VCSA 6.0 에서 6.5 로의 업그레이드 후기입니다.
이게 직접 해보니, 말만 업그레이드지 실제로는 마이그레이션에 가깝네요.
업그레이드 과정 자체는 다음과 같습니다.
- 6.5 버전의 PSC 또는 VCSA 를 deploy (새로운 VM 이름과, 임시 Network IP 필요 – 기존의 psc 또는 vcsa 와 통신이 가능한)
- Deploy 가 끝나면 기존의 PSC 또는 VCSA 의 Data 를 새로운 PSC 또는 VCSA 로 Copy
- 작업이 끝나면 기존의 Source PSC 또는 VCSA 는 자동으로 셧다운
따라서 작업이 끝나면 바뀌는 것은 가상머신의 이름 뿐이고 나머지는 기존의 설정을 유지합니다.
저의 경우는 PSC 는 문제없이 끝났는데.. vCenter upgrade 를 할때 문제가 발생했습니다. pre-upgrade check result 에서 Error 가 발생한 것입니다.
찬찬히 뭐가 잘못 됐을까 하고 생각을 해보니, 아래와 같이 Source vCenter Server 와 ESXi host 또는 VCSA 의 정보를 입력하는 화면에서 똑같은 주소를 입력을 하면 문제가 생기는 것으로 보입니다. (가급적이면 Warning 메세지도 무시하지 하시고 따로 기록해두십시오)
원래는 위 정보를 다시 입력하려면, Deploy step 을 다시 시작해야 하지만, 아래와 같은 방법으로 다시 Deploy 를 하지 않고 새로 정보를 입력할 수 있습니다.
현재 실행중인 화면을 Cancel 해서 종료하고, web browser 에 다음과 같이 입력
https://VCSA6.5IP:5480/#/installer?locale=en.
그럼 다시 이 화면이 뜹니다.
upgrade 선택 후, 새로 정보 입력(현재 vcsa 가 running 중인 ESXi host 의 주소를 대신 입력함, 화면상엔 esxi01-tam.psolab.local 로 되어있지만 실제로는 esxi03-tam.psolab.local 입니다.)
그리고 나서 다시 진행하면, Error 는 사라지고, warning 만 남습니다.
DRS 를 Fully Automated 사용하지 않도록 바꿔달라고 해서 일단 turn off 합니다. deploy 나 data transfer 중간에 VM 의 위치가 바뀌는걸 막기 위함으로 보입니다.
warning 만 남으면 일단 다음스텝으로 진행이 가능합니다.
위와 같이 진행.. 이 과정이 끝나고, vCenter 의 정상작동이 확인되면, shutdown 상태로 되어있는 기존의 psc 와 VCSA 는 삭제해주시면 됩니다.