본문 바로가기
인프라/텐센트 클라우드

[TENCENTCLOUD] GCP VM TENCENTCLOUD migration

by IT맥구리나스 2024. 12. 13.

개요

- GCP에 가동중인 VM을 텐센트클라우 VM으로 마이그레이션 한다

- 테스트는 GCP ubuntu22.04서버에 mysql8.0 및 DB복원(약 120GB) 후 텐센트로 마이그레이션 수행함

- 가이드 그대로 보고 따라함, 온라인 마이그레이션이라고 한다

https://www.tencentcloud.com/ko/document/product/213/55046

 

 

내용

마이그레이션을 하려면 API KEY(SecretId 와 SecretKey)가 있어야한다

아래 메뉴에 들어가 API 키를 생성한다.

 

CLOUD ACCESS MANAGEMENT > ACCESS KEY > API KEYS > CREATE KEY

 

텐센트 서버로 옮길 GCP VM 터미널에 가서 아래 명령어를 입력하여 툴을 다운받고 실행한다

wget https://go2tencentcloud-1251783334.cos.ap-guangzhou.myqcloud.com/latest/go2tencentcloud.zip
unzip go2tencentcloud.zip
cd go2tencentcloud/go2tencentcloud-linux
sudo ./go2tencentcloud_x64

 

바이너리를 실행하면 아래와같이 나오며 API KEY ID와 키값을 입력하라고 나온다.

 

텐센트 클라우드 콘솔 SERVER MIGRATION > ONLINE MIGRATION 이동 하면 아래와 같이 마이그래이션 할 테스크가 목록에 뜬다

 

Migration Source :  마이그레이션할 대상서버에서 go2tencentcloud_x64 바이너리를 실행하면 작업목록이 생성됨

migration task : 마이그레이션 작업진행상황이 출력, 완료된 이후 인스턴스를 만들수 있다

 

Migration task 탭에서 operation컬럼에 start/restart버튼을 누른다

 

 

Target region / Task name/ Image name 등을 넣고 ok

 

완료되면 웹콘솔과 마이그레이션 서버의 결과가 아래와 같다.

마이그레이션 완료가 되면 웹콘솔쪽에서 Create CVM instance 버튼이 활성화 되고 이버튼을 눌러 인스턴스를 만들어 준다

 

Create CVM instance 생성은 일반 인스턴스 생성과 똑같다

 

테스트 후기

- 데이터가 많이 들어있을수록 마이그레이션 시간이 오래걸린다.

- 디스크 파티션을 추가적으로 붙여주고 마이그레이션 했는데 그부분도 다 알아서 복원해준다.

- 라이브서버를 옮길때는 이미지 복제를 떠서 복제서버를 만들고 마이그레이션하면 안정적으로 옮길수 있을 것

- 새로운 플랫폼에 이것저것 깔 거 없이 VM을 통째로 옮기는거라 작업자 입장에서는 부담이 적음(레거시 일일이 옮길 생각하면 어우..)

반응형

댓글