본문은 CVM 콘솔의 프라이빗 네트워크 모드에서 온라인 마이그레이션을 통해 IDC 또는 클라우드 플랫폼의 소스 서버에서 CVM으로 시스템 및 애플리케이션을 마이그레이션하는 방법을 설명합니다.
공용 네트워크 마이그레이션에 비해 내부 네트워크 마이그레이션은 전송 속도가 빨라 마이그레이션 효율성이 크게 향상되고 원본 시스템의 공용 네트워크 액세스 기능에 제한이 없으며 마이그레이션을 유연하게 구성할 수 있습니다.
마이그레이션 툴 압축 패키지를 가져오기합니다.
소스 서버와 타깃 CVM의 네트워크 환경에 따라 적절한 마이그레이션 모드를 선택합니다.
현재 CVM 콘솔은 공용 및 프라이빗 네트워크 모드에서 온라인 마이그레이션을 지원합니다. 프라이빗 네트워크 모드는 세 가지 시나리오에 적용됩니다. 각 마이그레이션 모드 또는 시나리오에는 원본 서버 및 대상 CVM에 대한 네트워크 요구 사항이 다릅니다. 원본 서버와 타깃 CVM이 모두 공용 네트워크에 액세스할 수 있는 경우 마이그레이션에 기본 모드를 사용할 수 있습니다. 소스 서버 또는 타깃 CVM이 공용 네트워크에 직접 액세스할 수 없는 경우 마이그레이션을 위해 프라이빗 네트워크 모드를 사용하기 전에 Peering Connection, VPN Connections, Cloud Connect Network 또는 Direct Connect를 통해 둘 사이에 연결을 설정해야 합니다.
마이그레이션하기 전에 실제 상황에 따라 다음 표의 내용을 확인하십시오.
Linux 원본 호스트 |
|
---|---|
타깃 CVM(옵션) |
|
설명
- 원본 서버는
sudo ./go2tencentcloud_x64 --check
와 같은 툴 명령어를 사용하여 자동으로 점검할 수 있습니다.- go2tencentcloud 마이그레이션 툴은 실행 시작 시 자동 점검하도록 기본 설정되어 있습니다. 점검 과정을 건너뛰고 강제 마이그레이션 하려면 client.json 파일의
Client.Extra.IgnoreCheck
필드를true
로 설정합니다.- go2tencentcloud 마이그레이션 툴 세부 정보는 마이그레이션 툴 설명을 참고하십시오.
unzip go2tencentcloud.zip
cd go2tencentcloud
ii. 다음 명령어를 순서대로 실행하여 go2tencentcloud-linux.zip의 압축을 풀고 디렉터리로 들어갑니다.
unzip go2tencentcloud-linux.zip
cd go2tencentcloud-linux
설명
go2tencentcloud
디렉터리에 있는 파일은 마이그레이션되지 않으므로 이 디렉터리에 마이그레이션할 파일을 두지 마십시오.
(옵션)원본 서버에서 마이그레이션하지 않을 파일과 디렉터리를 제외합니다.
Linux 원본 호스트에 마이그레이션할 필요가 없는 파일 또는 디렉터리가 있는 경우 rsync_excludes_linux.txt 파일에 추가합니다.
(옵션) 네트워크 프록시를 설정합니다.
client.json
파일의 Client.Net.Proxy.Ip
와 Client.Net.Proxy.Port
를 네트워크 프록시의 IP 주소와 포트로 설정해야 합니다.Client.Net.Proxy.User
및 Client.Net.Proxy.Password
에 네트워크 프록시의 사용자 이름과 비밀번호를 입력합니다.chmod +x go2tencentcloud_x64
sudo ./go2tencentcloud_x64
ii.안내에 따라 준비 사항에서 얻은 계정 API 액세스 키의 'SecretId'와 'SecretKey'를 입력하고 Enter를 누릅니다. 아래 이미지와 같습니다.
마이그레이션 툴 인터페이스에 다음 이미지와 같은 정보가 나타나면 마이그레이션 소스를 콘솔로 성공적으로 가져온 것이므로 콘솔로 이동하여 마이그레이션 소스를 볼 수 있습니다.
온라인 마이그레이션 콘솔에 로그인하여 가져온 마이그레이션 소스가 ‘온라인’ 상태인 것을 볼 수 있습니다. 아래 이미지와 같습니다.
Import source server successfully 메시지가 표시되지 않으면 마이그레이션 원본을 가져오지 못한 것이므로 문제 해결을 위해 로그(기본적으로 마이그레이션 도구 디렉터리에 있는 logs/log 파일)를 볼 수 있습니다. 그런 다음 마이그레이션 도구를 실행하여 마이그레이션 소스를 다시 가져옵니다.
주의마이그레이션 소스를 성공적으로 가져온 후 마이그레이션 작업이 완료될 때까지 인스턴스에서 마이그레이션 툴을 닫지 마십시오. 그렇지 않으면 마이그레이션 소스가 오프라인되어 마이그레이션 작업을 완료할 수 없습니다.
온라인 마이그레이션 콘솔로 이동하여 마이그레이션 작업을 생성합니다.
i. 온라인 마이그레이션 콘솔에 로그인하여 대상 마이그레이션 소스가 있는 행 우측의 마이그레이션 작업 생성을 클릭합니다.
ii. ‘마이그레이션 작업 생성’ 팝업 창에서 마이그레이션 작업 설정 설명을 참고하여 설정합니다.
예를 들어 내부 네트워크를 사용하여 Linux 원본 호스트를 Tencent Cloud 상하이 리전으로 마이그레이션하고 대상 CVM 이미지를 생성하는 경우, 마이그레이션 작업 설정은 다음 이미지와 같습니다.
마이그레이션 작업을 실행합니다.
마이그레이션 작업 생성 후 마이그레이션 작업 탭을 클릭하여 마이그레이션 작업을 볼 수 있습니다. 아래 이미지와 같습니다. 마이그레이션 작업은 작업 행 오른쪽에 있는 시작/재시도를 클릭하고 팝업 확인 창에서 확인을 클릭하여 마이그레이션 작업을 시작합니다. 이 때 작업 상태가 ‘마이그레이션 중’으로 변경됩니다. 아래 이미지와 같습니다.설명실행 예정 작업은 이 단계를 건너뛸 수 있으며, 예약된 실행 시간에 도달하면 자동으로 마이그레이션 작업이 시작됩니다.
마이그레이션 작업이 완료될 때까지 기다립니다.
마이그레이션 작업의 상태가 ‘성공’이면 마이그레이션이 성공적으로 완료되었음을 나타냅니다. 아래 이미지와 같습니다.
설명데이터 전송 시간은 원본 데이터 크기, 네트워크 대역폭 등 요인의 영향을 받으므로 마이그레이션이 완료될 때까지 기다려 주십시오. 마이그레이션 툴은 데이터 전송의 체크포인트 재시작을 지원합니다.
문의 사항이나 마이그레이션 오류 문제 등이 있다면 서비스 마이그레이션 관련 FAQ를 조회하거나 문의하기를 통해 해결하실 수 있습니다.
문제 해결에 도움이 되었나요?