fullmoon's bright IT blog

[AWS workshop] Cloudendure로 Windowserver migration 하기 본문

STUDY

[AWS workshop] Cloudendure로 Windowserver migration 하기

휘영청 2021. 8. 29. 15:53
728x90

 

안녕하세요 휘영청입니다

오늘은 마이그레이션을 Cloudendure 로진 행해 보겠습니다


[목차]

1. Cloudformation stack 생성, EC2 확인

2. Cloudendure 프로젝트 구성

3. Cloudendure 에이전트 설치

4. 대상 머신 시작하기

Region : US-East 2 Ohio에서 실행합니다.

 


1. Cloudformation stack 생성, EC2 확인

CloudEndure-Source-v3.json
0.02MB

Stack 생성하고 EC2 확인하기

Window-SQL & Window-IIS 하고 생성되어있음!

그중 CloudEndure-Windows-IIS의 Public DNS(IPv4)를 복사하고 브라우저에 접속!

ec2-18-218-14-123.us-east-2.compute.amazonaws.com/test.php로 열어보면 

 

 

샘플 SQL server database가 있습니다.

Name Description Price

에 하나씩 넣어보겠습니다.

Apple ApplePro12 126.00
Beer Blanc 50.0
Chicken BHC 3.0

제 맘대로 넣어봅니다. 저는 이렇게 ㅋㅋㅋ

 

2. Cloudendure 프로젝트 구성

✔ AWS 및 DR 계획으로 마이그레이션하기 위한 자동화된 Lift and Left 솔루션

✔ 사전 프로비저닝된 Windows SQL Server 및 Windows IIS 웹 서버로 마이그레이션 예정

 

 

CloudEndure - Disaster Recovery & Migration

 

console.cloudendure.com

 

AWS 어플리케이션이 있고 CloudEndure가 있네요 저는 Cloudendure 로 !

등록을 합니다!

이메일로 comfrimation 합니다.

 

➕ 를 눌러 New project

Project Name : MigrationDemo

Project Type : Migration

Target infrastructure : Amazon Web Services

[ Create Project ]

 CloudEndure에 리소스에 대한 액세스 권한을 부여하는 데 사용할 IAM 권한 정책이 필요합니다.

User를 만들 때 권한을 넣어주면 됩니다. these permissions 을 누르면 권한페이지가 있어요!

물론 저는 파일을 올려드림

CloudEndure-IAMpoilcy.json
0.01MB

 

AWS service에서 IAM으로 가서 정책 먼저 만들고 사용자 만들면서 정책 적용

✔ Policies > Create Policy > 위의 파일 json 추가하고 생성

✔ Policy Name : CloudEndure_Policy

✔ IAM User : CloudEndure_Agent > 정책 적용하기 끝! (비번은 CloudEndure_Agent12!) - 까먹으까바..

.csv 다운로드는 필수 아닙니까? 하는 것이 좋을 것입니다. 그냥 이건 만들면 다운받는게 기본으로 두십시오 휴먼

 

Access Key와 Secret Access Key를 입력하고 [Save] 합니다

 

[Replication Settings]

Migration Source:  AWS US East (Ohio) 

Migration Target : AWS US East (North Virginia) as the 

실제 마이그레이션을 할 경우는 AWS 외부에서 마이그레이션하는 경우 마이그레이션 소스로 "기타 인프라"를 선택

아래는 아무것도 안건들이구 그냥 SAVE REPLICATION SETTINGS!

이렇게 나오면 잘했다는거임

 

3. Cloudendure 에이전트 설치

마이그레이션을 위해 온프레미스 서버를 지정하려면 소스 머신에 CloudEndure 에이전트를 설치해야죠?

CloudEndure는 자동으로 복제 프로세스를 시작해주는 아주 좋은 녀석이랍니다.

다시 EC2 로 돌아가서 'CloudEndure-Windows-SQL' 을 ✔ 후 [연결] 을 클릭합니다.

 

원격 데스크톱 파일을 다운받으라고 하네요!

다운 받은 후 다운로드한 .rdp 파일을 사용하여 Microsoft 원격 데스크톱 및 다음 자격 증명을 사용합니다.

Windows SQL Server에 연결합니다.

  • 로그인: Administrator
  • 비밀번호: CloudEndure_SQL_Server

 

  연결이 완료 되면 CloudEndure 프로젝트 콘솔로 돌아갑니다.

 

왼쪽에서 Machines 클릭  > For Windows machines 을 클릭하고 복사하세요!

링크 주소 복사 : https://console.cloudendure.com/installer_win.exe_

RDP 클라이언트로 가서 Windows  SQL 머신에서 FireFox 브라우저를 열고

복사한 링크를 붙입니다 .  

Agent Installer 실행 파일을 다운로드하면 SQL 시스템 내부의 다운로드 폴더에 다운!되어서 있습니다

실행하게 되면  installation 토큰을 입력합니다.

다음 Powershell도 설치합니다!

cd .\Downloads\
 .\installer_win.exe -t #복사한토큰키

 

짜잔!

이제 기다리면 되겠군요

다른 것도 똑같이합니다!

들어가보면

이렇게 마이그레이션이 되는 듯? 해용

 

CloudEndure-Windows-SQL도 했으니 IIS_Server도 똑같이!

  • 로그인: Administrator
  • 비밀번호: CloudEndure_IIS_Server

완료가 되면 그 후에

Launch Target machines > TEST Mode를 픽합니다.

귀엽군용

성공적으로 확인이 되면 오하이오에서 버지니아로 마이그레이션을 했으니 한번 보도록하죠!

헐 왔다 왔어!!!!

총 인스턴스가 3개가 있어야합니다.

 

그럼 오하이오에서 IIS_Server의 Public DNS를 브라우저에 복사하고 /test.php 추가해서 확인합니다.

 

 

 

짜잔 우여곡절 마이그레이션 끝!

728x90