View a markdown version of this page

서버 마이그레이션 - AWS 변환

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

서버 마이그레이션

AWS 변환은 AWS Transform MGN (MGN)을 사용하여 서버를 Amazon EC2로 리호스팅합니다. 마이그레이션 서버 워크플로는 각 마이그레이션 웨이브를 설정하고, 서버 인벤토리를 검증하고, 복제 에이전트를 배포하고, 데이터 복제를 모니터링하고, 마이그레이션된 인스턴스를 테스트하고, 최종 전환을 수행하는 방법을 안내합니다. 자세한 내용은 란 무엇입니까 AWS Transform MGN?를 참조하십시오. MGN 사용 설명서의 .

서버 마이그레이션은 웨이브별로 구성됩니다. 각 웨이브는 함께 마이그레이션되는 서버 그룹을 나타냅니다. 각 웨이브에 대해 다음 단계를 완료합니다.

컨테이너화 마이그레이션 전략이 있는 웨이브의 경우 AWS 변환은 아래 설명된 리호스팅 단계 대신 소스 코드 컨테이너화 워크플로를 실행합니다. 컨테이너화 워크플로는 소스 코드 복제, Docker 아티팩트 생성, 컨테이너 이미지 게시, Amazon Elastic Container Service 또는 Amazon Elastic Kubernetes Service에 배포를 안내합니다. 전체 컨테이너화 워크플로는 섹션을 참조하세요소스 코드 컨테이너화.

  1. 사전 조건 및 마이그레이션 기본값 구성

  2. 1단계: 마이그레이션 웨이브 설정

  3. 2단계: 인벤토리 검증 및 확인

  4. 3단계: 복제 에이전트 배포

  5. 4단계: 데이터 복제

  6. 5단계: 테스트

  7. 6단계: 전환

사전 조건 및 마이그레이션 기본값 구성

사전 조건

리호스팅 마이그레이션을 시작하기 전에 다음을 준비해야 합니다.

참고

AWS 변환에서 end-to-end 마이그레이션 작업의 모든 단계를 완료하면 대상 계정과 인벤토리 파일이 이미 준비됩니다. 마이그레이션 계획 단계에서 인벤토리 파일이 자동으로 생성됩니다. 네트워크 마이그레이션 AWS 변환을 통해 설정된 네트워크 인프라도 준비됩니다. AWS 변환을 통해 네트워크 인프라를 구축하지 않은 경우 리호스팅 마이그레이션을 시작하기 전에 네트워크 인프라를 미리 설정해야 합니다.

리호스팅 마이그레이션을 시작하기 전에 서버를 호스팅할 네트워킹 리소스와 인프라가 있는지 확인합니다. AWS 변환 랜딩 존 및 네트워크 마이그레이션 기능 또는 이를 위한 기타 도구를 사용할 수 있습니다.

  • 지원되는 운영 체제 - 소스 서버는 지원되는 운영 체제를 실행해야 합니다. 전체 목록은 MGN 사용 설명서지원되는 운영 체제를 참조하세요.

  • 마이그레이션 대상 계정 - 서버를 마이그레이션해야 하는 AWS 계정 IDs. AWS 변환 랜딩 존 또는 기타 도구를 사용하여 인프라를 설정할 수 있습니다.

  • 네트워크 인프라 구축 - 배포 및 구성된 VPCs, 서브넷 및 보안 그룹. AWS 변환 네트워크 마이그레이션 또는 기타 도구를 사용하여 네트워크 인프라를 설정할 수 있습니다.

  • 인벤토리 파일 - 서버 세부 정보, 웨이브 할당, 대상 계정 정보 및 Amazon EC2 인스턴스 유형 기본 설정으로 준비됩니다. AWS 변환 마이그레이션 계획을 사용하여이 파일을 생성할 수 있습니다.

마이그레이션 기본값 구성

다중 계정 마이그레이션 실행을 시작하기 전에 모든 대상 계정에 적용되는 기본 설정을 구성해야 합니다. 이러한 기본값은 Amazon EC2 인스턴스를 시작하는 방법과 일반 마이그레이션을 구성하는 방법을 정의합니다. 웨이브 설정 중에 웨이브 수준에서 이러한 기본값을 재정의할 수 있습니다.

Amazon EC2 권장 사항 기본 설정

AWS 변환은 소스 VM의 사용률 사양을 기반으로 Amazon EC2 인스턴스 유형 권장 사항을 제공합니다. VMs Amazon EC2 권장 사항 기본 설정을 구성하여 마이그레이션된 서버에 대해 인스턴스 유형을 선택하는 방법을 제어할 수 있습니다.

Amazon EC2 권장 사항 생성에 대한 자세한 내용은 에서 Amazon EC2 권장 사항 생성을 AWS Migration Hub 참조하세요.

참고

마이그레이션 평가기, AWS 최적화 및 라이선스 평가(OLA) 또는 AWS 변환 평가 작업의 권장 사항을 포함하도록 제안된 Amazon EC2 인스턴스 유형을 수정할 수 있습니다.

마이그레이션 초기화

마이그레이션을 시작하기 위해 AWS Transform은 마이그레이션하려는 모든 AWS 리전 과 서비스가 사용될 모든 대상 계정에 대해 MGN을 초기화합니다. 초기화 프로세스 중:

  • 필요한 IAM 역할 및 정책이 생성됩니다.

  • 필요한 기본 템플릿이 구성되어 있습니다.

초기화 프로세스에 대한 자세한 내용은 MGN 사용 설명서의 콘솔 AWS Transform MGN 로 초기화를 참조하세요.

Amazon EC2 시작 템플릿

시작 설정에는 일반 시작 설정과의 각 소스 서버에 대해 테스트 또는 전환 인스턴스가 시작되는 방식을 결정하는 Amazon EC2 시작 템플릿의 두 부분이 포함됩니다 AWS.

Amazon EC2 시작 템플릿을 포함한 시작 설정은 계정 수준에서 정의할 수 있으며, 소스 서버를 AWS 변환 MGN에 추가할 때마다 각 소스 서버에 자동으로 적용됩니다. 이 섹션에 정의된 시작 설정 기본값은 모든 대상 계정에 자동으로 적용할 수 있습니다.

AWS 변환은 사용 가능한 시작 템플릿 설정 목록을 표시합니다. 기본값을 계속 사용하거나 시작 템플릿을 구성하도록 선택할 수 있습니다. 구성하도록 선택하면 AWS 변환은 시작 템플릿 설정의 모든 파라미터를 포함하는 human-in-the-loop(HITL) 검토에 대한 링크를 제공합니다. 원하는 파라미터에 대해 채팅 인터페이스를 통해 직접 수정할 수도 있습니다.

소스 서버는 계정 시작 템플릿 설정으로 생성됩니다. 이러한 기본 설정으로 소스 서버가 생성되면 소스 서버 시작 설정 수준에서 변경할 수 있습니다. 채팅 인터페이스를 사용하여 모든 파라미터의 소스 서버 설정을 변경하거나, 도중 인벤토리 Excel 파일을 사용하여 대량 작업을 수행할 수 있습니다2단계: 인벤토리 검증 및 확인.

시작 템플릿 설정 및 세부 정보의 전체 목록을 검토하려면 MGN 사용 설명서일반 설정 시작을 참조하세요.

추가 Amazon EC2 시작 템플릿 변경 사항

추가 Amazon EC2 시작 템플릿 변경 사항은 각 대상 계정의 템플릿 ID에서 수행해야 합니다. 이 옵션은 웨이브 설정 내에서 사용할 수 있습니다. AWS 변환은 이를 안내하고 적절한 링크를 제공합니다.

1단계: 마이그레이션 웨이브 설정

이 단계에서 AWS 변환은 대상 계정을 구성하고, 서비스 권한을 확인하고, 리소스 태그를 설정하고, 인벤토리에 네트워킹 데이터를 추가하고, 복제 및 시작 설정을 구성하여 마이그레이션 웨이브를 준비합니다.

마이그레이션 모드 및 계정 구성

AWS 변환은 두 가지 마이그레이션 모드를 지원합니다.

  • 단일 계정 마이그레이션 - 웨이브의 모든 서버가 커넥터에 구성된 것과 동일한 대상 계정으로 마이그레이션됩니다.

  • 다중 계정 마이그레이션 - 서버가 인벤토리 파일에 지정된 다른 대상 계정으로 마이그레이션됩니다. 다중 계정 마이그레이션의 경우 인벤토리 파일에 각 서버의 대상 계정 ID가 있는 mgn:account-id 열이 포함되어야 합니다.

AWS 변환은 대상 계정 구성을 확인하고 각 대상 계정에서 MGN이 초기화되었는지 확인합니다. MGN이 아직 초기화되지 않은 경우 AWS 변환은 초기화를 완료하기 위한 지침을 제공합니다. 초기화 중에 MGN은 복제 및 시작 작업을 위해 다음과 같은 IAM 서비스 역할을 생성합니다.

  • AWSApplicationMigrationReplicationServerRole

  • AWSApplicationMigrationConversionServerRole

  • AWSApplicationMigrationMGHRole

  • AWSApplicationMigrationLaunchInstanceWithDrsRole

  • AWSApplicationMigrationLaunchInstanceWithSsmRole

  • AWSApplicationMigrationAgentRole

이러한 역할에 대한 자세한 내용은 MGN 사용 설명서의 콘솔을 사용하여 MGN 초기화 또는 API를 사용하여 MGN 초기화를 참조하세요.

다중 계정 마이그레이션의 경우 AWS Transform은 초기화 단계 중에 다음 역할도 생성합니다AWSTransformRehostSharingRole_<management-or-delegated-admin-account-id>. 이 역할은 모든 마이그레이션 대상 계정에 배포됩니다.

리소스 태그 지정 확인

서비스 권한이 확인되면 AWS 변환은 에이전트가 마이그레이션을 성공적으로 운영하는 데 필요한 모든 리소스에 적절한 태그가 지정되었는지 확인합니다. 필요한 태그가 누락된 리소스가 있는 경우 AWS 변환은 계속하기 전에 누락된 태그를 적용할 수 있는 태그 지정 페이지에 대한 링크를 제공합니다. 다음 태그가 필요합니다.

  • 기존 소스 서버에는 CreatedBy: AWSTransform 및 태그가 있어야 합니다ATWorkspace: <workspace_id>. 소스 서버에서 복제를 이미 시작하고 AWS 변환 MGN 서비스에서 생성한 경우 변환이 온프레미스 환경에서 검색된 소스 서버와 상호 연관시킬 AWS 수 있도록 이러한 서버에 태그를 지정하고 중복 소스 서버를 불필요하게 생성하지 않도록 해야 합니다. AWS 변환은 사용자가 제공한 ID, FQDN 또는 호스트 이름 키를 사용하여 이러한 서버 간에 자동으로 상호 연관됩니다.

  • 복제(스테이징 영역) 및 시작 인스턴스 모두에 대해 네트워크 리소스에 적절한 태그를 지정해야 합니다. AWS 변환은 대상 계정의 전체 네트워크 리소스 목록을 표시하고 각 리소스에 이미 태그가 지정되었는지 여부를 나타냅니다. 목록을 검토하고 추가할 태그가 지정되지 않은 리소스를 선택할 수 있습니다. 선택한 각 리소스에 대해 AWS 변환은 관련 태그를 적용합니다.

    • CreatedBy: AWSTransform 리소스 유형에 CreatedFor: AWSTransform따라 또는 .

    • ATWorkspace: <workspace_id>는 선택한 모든 리소스에 적용됩니다.

    AWS 변환 네트워크 마이그레이션 에이전트가 생성한 VPCs 및 서브넷에는 자동으로 태그가 지정됩니다.

  • VPCs 및 서브넷 외에도 AWS 변환에는 대상 계정에서 찾은 모든 기존 탄력적 네트워크 인터페이스(ENIs)도 표시됩니다. AWS 변환이 인스턴스 시작의 일부로 사용하도록 하려면 CreatedFor: AWSTransform 및 로 태그를 지정해야 합니다ATWorkspace: <workspace_id>. Amazon EC2 시작 템플릿에 ENIs를 연결하거나 추가하는 방법에 대한 자세한 내용은 MGN 사용 설명서세부 고려 사항을 참조하세요.

인벤토리에 네트워킹 데이터 추가

AWS 변환은 네트워크 마이그레이션의 네트워킹 정보를 인벤토리 파일에 추가합니다. 이 단계에서는 네트워크 마이그레이션 단계에서 생성된 네트워크 구성을 기반으로 서버를 적절한 대상 서브넷 및 보안 그룹에 매핑합니다.

복제 및 시작 설정

복제 설정 구성

복제 설정은 소스 서버에서 데이터를 복제하는 방법을 결정합니다 AWS. 소스 서버를 AWS 변환 MGN에 추가하기 전에 복제 템플릿에서 복제 설정을 구성합니다. AWS 변환에는 모든 복제 설정 파라미터가 표시됩니다. 전용 HITL 또는 채팅 인터페이스를 통해 파라미터를 구성할 수 있습니다.

복제 설정 파라미터에 대한 자세한 내용은 MGN 사용 설명서복제 설정 템플릿을 참조하세요.

시작 템플릿 설정

시작 템플릿을 사용하면 AWS 변환 MGN이 인스턴스를 시작하는 방식을 제어할 수 있습니다 AWS. 템플릿에 정의된 기본 구성은 새로 추가된 모든 서버에 자동으로 적용됩니다. 전용 HITL 또는 채팅 인터페이스를 통해 시작 템플릿 설정을 구성할 수 있습니다.

시작 템플릿 설정 파라미터에 대한 자세한 내용은 MGN 사용 설명서시작 템플릿을 참조하세요.

AWS 또한 변환은 시작 템플릿과 연결된 Amazon EC2 시작 템플릿 ID에 대한 링크를 제공하므로 추가 Amazon EC2 시작 템플릿 속성을 변경할 수 있습니다. Amazon EC2 시작 템플릿을 편집하려면 MGN 사용 설명서시작 템플릿의 지침을 따르세요.

IP 할당 전략

마이그레이션된 서버에 IP 주소를 할당하는 방법을 선택합니다.

  • 정적 IP - 소스 서버의 IP 주소가 유지됩니다. CIDR 변환이 필요한 경우 AWS 변환은 새 CIDR과 일치하도록 IP 주소를 자동으로 변환합니다.

  • 동적 IP(DHCP) - 각 서버에는 서브넷의 IP 풀에서 새 IP 주소가 할당됩니다.

참고

네트워크 마이그레이션 중에 MAP 보안 그룹 매핑 전략을 선택한 경우 정적 IP 할당만 사용할 수 있습니다. 자세한 내용은 보안 그룹 매핑을 참조하세요.

2단계: 인벤토리 검증 및 확인

서버 데이터를 MGN으로 로드하기 전에 AWS 변환은 검토를 위해 인벤토리 파일을 준비합니다. CSV 또는 XLSX 형식으로 파일을 다운로드하고, 서버 구성을 검토하고, 필요한 경우 변경할 수 있습니다.

인벤토리 파일에는 서버 이름, 운영 체제, Amazon EC2 인스턴스 유형 권장 사항, 대상 서브넷, 보안 그룹, IP 할당 및 라이선스 옵션과 같은 세부 정보가 포함됩니다. 필수 필드는 다음과 같습니다.

  • 서버 정보 - 서버 이름, VMID 및 소스 사양입니다.

  • 웨이브 할당 - 마이그레이션 웨이브 그룹화.

  • 애플리케이션 그룹화 - 논리적 애플리케이션 연결입니다.

  • 대상 구성 - 대상 계정, 리전 및 Amazon EC2 인스턴스 유형입니다.

  • 네트워크 구성 - 대상 서브넷 및 보안 그룹입니다.

파일을 수정하여 Amazon EC2 구성을 조정하고, 운영 체제 라이선스 옵션(BYOL 또는 라이선스 포함)을 변경하고, 테넌시 설정을 업데이트할 수 있습니다.

인벤토리를 검토한 후 표시된 대로 수락하거나 수정된 버전을 업로드할 수 있습니다. 그런 다음 AWS 변환은 데이터를 MGN으로 로드하여 웨이브의 각 서버에 대한 소스 서버 레코드를 생성합니다.

참고

인벤토리 파일에서 열을 제거하거나 열 헤더를 변경하지 마십시오. AWS 변환하려면 원본 파일 구조가 데이터를 올바르게 처리해야 합니다.

참고

AWS 변환을 사용하면 지정된 대상 AWS 계정 과 대상으로 AWS 리전 한 번에 하나씩 가져올 수 있습니다. 둘 이상의 웨이브에서 동시에 작업하거나 동일한 대상 계정으로 실행 중인 마이그레이션 작업이 두 개 이상 있는 경우 다른 웨이브 또는 작업에서 다른 가져오기를 수행하려면 가져오기가 완료될 때까지 기다려야 합니다.

인벤토리 파일 열 및에서 구성을 지정하여 운영 체제 라이선스 옵션(BYOL 또는 라이선스 포함) mgn:launch:placement:operating-system-licensing 및 테넌시를 제어할 수 있습니다mgn:launch:placement:tenancy. 자세한 내용은 MGN 사용 설명서파라미터 가져오기를 참조하세요.

3단계: 복제 에이전트 배포

소스 서버에서 로 데이터 복제를 시작하려면 각 소스 서버에 AWS Replication Agent를 AWS설치합니다. AWS 변환은 세 가지 설치 방법을 제공합니다.

  • 조직 도구 - 조직의 기존 배포 도구(예: SCCM, Ansible 또는 Chef)를 사용하여 서버에 에이전트를 설치합니다. AWS 변환은 , --no-prompt, --aws-secret-access-key--aws-access-key-id,를 포함한 자동 설치를 위한 추가 파라미터와 함께 설치 명령을 제공합니다--aws-session-token.

  • MGN 커넥터 - MGN 커넥터를 사용하여 에이전트 설치를 자동화합니다. 커넥터는 SSH(Linux) 또는 WinRM(Windows)을 통해 소스 시스템에 연결하고 복제 에이전트를 자동으로 설치합니다. 구성되면 여러 웨이브와 다른 대상에서 커넥터를 재사용할 수 있습니다 AWS 계정. MGN 커넥터에 대한 자세한 내용은 MGN 사용 설명서의 MGN 커넥터 설정을 참조하세요.

    참고

    AWS 변환과 함께 MGN 커넥터를 사용하기 전에 AWS Systems Manager Fleet Manager에서 커넥터의 관리형 인스턴스에 다음 태그를 지정해야 합니다.

    • 키: CreatedFor 값: AWSTransform

    • 키: ATWorkspace 값: workspace-id

    관리형 인스턴스에 태그를 지정하려면 AWS Systems Manager 콘솔을 열고 노드 도구에서 Fleet Manager로 이동하여 MGN 커넥터의 관리형 인스턴스를 선택하고 위의 태그를 적용합니다. AWS 변환 웹 앱 URL에서 워크스페이스 ID를 찾습니다https://.../workspace/workspace-id/job/job-id.

  • 수동 설치 - 각 소스 서버에 에이전트를 직접 설치합니다. 이 방법을 사용하려면 각 서버에 직접 액세스해야 하지만 설치 프로세스를 완전히 제어할 수 있습니다.

AWS MGN 커넥터 설정 변환

AWS 변환 MGN 커넥터는 소스 서버에 복제 에이전트를 자동으로 배포합니다. 커넥터는 온프레미스 환경의 전용 Linux 시스템에 배포된 경량 클라이언트입니다. SSH(Linux) 또는 WinRM(Windows)을 통해 소스 서버에 연결하여 복제 에이전트를 설치하고 구성하므로 여러 AWS 서비스에서 수동으로 조정할 필요가 없습니다.

커넥터 작동 방식

커넥터는 다음 구성 요소를 통해 작동합니다.

  • 커넥터 클라이언트 - 환경의 전용 Linux 시스템에 배포됩니다.

  • SSM 에이전트 - 보안 통신을 활성화하기 위해 동일한 시스템에 설치됩니다 AWS.

  • SSM 하이브리드 활성화 - 안전한 명령 실행을 위해 커넥터 시스템을 AWS Systems Manager에 연결합니다.

  • 자격 증명 관리 - AWS Secrets Manager에서 소스 서버 자격 증명을 검색합니다.

에이전트를 배포할 때 AWS 변환은 SSM 문서를 커넥터 머신으로 보냅니다. 그런 다음 커넥터는 AWS Secrets Manager에서 소스 서버 자격 증명을 검색하고, 각 소스 서버에 대한 연결을 설정하고, 소스 서버가 사전 조건을 충족하는지 확인하고, 복제 에이전트를 설치 및 구성하고, 성공적인 설치를 확인합니다.

커넥터 머신 요구 사항

요구 사항 세부 정보
운영 체제 지원되는 Linux 운영 체제입니다. 전체 목록은 MGN 사용 설명서의 MGN 커넥터 사전 조건을 참조하세요.
네트워크 액세스 모든 소스 서버에 연결해야 함(SSH를 통한 Linux, WinRM을 통한 Windows)
인터넷 연결 AWS 엔드포인트(Systems Manager, Secrets Manager, MGN)에 대한 아웃바운드 HTTPS(443)
디스크 공간 최소 200MB 무료
권한 루트 또는 sudo 액세스
참고

커넥터는 Linux 시스템에 설치해야 하지만 Linux 및 Windows 소스 서버 모두에 에이전트를 배포할 수 있습니다.

설정 프로세스

AWS 변환은 커넥터를 설정하는 다음 단계를 안내합니다.

1단계: 커넥터 구성

커넥터의 이름을 제공하거나 자동 생성된 기본 이름을 사용합니다. 커넥터는 관리 계정 또는 MGN의 위임된 관리자 계정에 설치할 수 있습니다. 다중 계정 마이그레이션의 경우 커넥터는 멤버 계정 전반의 서버에 에이전트를 배포할 수 있습니다.

2단계:리소 AWS 스 설정

AWS 변환하면 자격 AWS 증명을 사용하여 브라우저에서 실행되는 설정 페이지가 열립니다. AWS 관리 계정 또는 위임된 관리자 계정으로 관리 콘솔에 로그인해야 합니다. 이 계정은 AWS 변환 대상 커넥터가 연결된 계정과 동일해야 합니다.

설정 페이지는 다음 리소스를 자동으로 생성합니다.

  • IAM 역할(멱등적으로 생성됨 - 이미 존재하는 경우 건너뜀):

    • AWSApplicationMigrationConnectorManagementRole - 에이전트 설치 중에 자격 증명에 액세스하는 데 사용됩니다.

    • AWSApplicationMigrationConnectorSharingRole_<ACCOUNT-ID> - 에이전트 설치 권한을 포함합니다.

  • SSM 하이브리드 활성화 - 30일 만료 기간. 커넥터 시스템을 Systems Manager에 AWS 연결하고 보안 활성화 자격 증명을 생성합니다.

또는 설정 페이지에서 CloudFormation 템플릿을 다운로드하여 IAM 역할을 직접 배포할 수 있습니다.

설정 페이지에서는 필요한 모든 자격 증명과 구성이 포함된 한 줄 설치 명령을 생성합니다.

중요

설치가 완료될 때까지 설정 페이지를 열어 둡니다. 이를 닫으려면 프로세스를 다시 시작해야 합니다. 모든 자격 증명은 브라우저에만 존재하며 AWS 변환에 저장되지 않습니다.

3단계: 커넥터 설치

환경의 Linux 시스템에 커넥터를 설치합니다.

  1. 설정 페이지에서 설치 링크를 복사합니다.

  2. SSH를 선택한 Linux 시스템으로 바꿉니다.

  3. 설치 명령을 붙여넣고 실행합니다.

  4. 설치가 완료될 때까지 기다립니다(일반적으로 2~3분).

4단계: 소스 서버 연결

설치 후 AWS 변환은 현재 웨이브에 속하는 모든 소스 서버를 식별하여 MGN 커넥터에 자동으로 연결합니다.

5단계: 자격 증명 구성

소스 서버 자격 증명에 대한 AWS Secrets Manager ARNs을 제공합니다. AWS 변환은 세 가지 자격 증명 구성 옵션을 제공합니다.

  • Linux 서버의 단일 보안 암호 - 모든 Linux 소스 서버의 SSH 키 또는 사용자 이름/암호가 포함된 하나의 공유 보안 암호입니다.

  • Windows 서버의 단일 보안 암호 - 모든 Windows 소스 서버의 사용자 이름과 암호를 포함하는 하나의 공유 보안 암호입니다.

  • 서버당 여러 보안 암호 - 서버 또는 서버 그룹별로 보안 암호가 다릅니다. 서버의 자격 증명이 다를 때 사용합니다. AWS 변환은 서버 목록으로 미리 채워진 CSV 파일을 생성합니다. 각 서버의 secret_arn 열을 작성하고 완료된 파일을 업로드합니다.

참고

두 서버 유형 모두 각각 하나의 공유 보안 암호가 있는 경우 Linux 및 Windows 단일 보안 암호 옵션을 결합할 수 있습니다. 서버별 보안 암호 옵션은 단일 보안 암호 옵션과 상호 배타적입니다.

자격 증명 보안 암호 형식입니다. 자세한 내용은 MGN 사용 설명서의 MGN 커넥터 자격 증명을 참조하세요.

{ "WinConnectionProtocol": "HTTPS", "WinUserName": "windows_username", "WinPassword": "windows_password", "LinuxUserName": "linux_username", "LinuxPrivateKey": "linux_private_key", "LinuxHostKeyValidation": false }

에이전트 배포

자격 증명이 구성되고 확인되면 AWS 변환은 복제 에이전트를 소스 서버에 배포합니다. 현재 웨이브의 모든 서버에 배포하거나 특정 서버를 선택할 수 있습니다.

각 서버의 배포 프로세스:

  1. AWS 변환은 SSM을 통해 배포 명령을 커넥터로 보냅니다.

  2. 커넥터는 AWS Secrets Manager에서 자격 증명을 검색합니다.

  3. 커넥터는 구성된 자격 증명을 사용하여 소스 서버에 연결합니다.

  4. 커넥터는 소스 서버가 복제 에이전트를 실행하는 데 필요한 모든 사전 조건을 충족하는지 확인합니다.

  5. 커넥터는 복제 에이전트를 설치하고 구성합니다.

  6. 커넥터는 설치 및 연결이 성공했는지 확인합니다.

현재 설치 단계, 경과 시간, 남은 예상 시간을 포함하여 서버당 상태 추적을 통해 배포 진행 상황을 실시간으로 모니터링할 수 있습니다. 서버가 실패하면 AWS 변환에 실패 이유가 표시되고 서버당 재시도 옵션이 제공됩니다. 성공적으로 배포된 서버는 실패한 서버를 재시도하는 동안 독립적으로 진행할 수 있습니다.

커넥터 재사용 및 수명 주기

후속 웨이브에 에이전트를 배포할 때 기존 커넥터를 재사용하거나 새 커넥터를 생성할 수 있습니다. AWS 변환에는 커넥터 이름, 상태(활성 또는 만료됨), 연결된 서버 수 및 하이브리드 활성화 만료 날짜가 표시된 계정에 구성된 모든 커넥터가 나열됩니다.

  • 활성 커넥터 - 하이브리드 활성화는 여전히 유효합니다. AWS 변환은 새 웨이브에 대한 IAM 역할을 확인하고 자격 증명 구성을 진행합니다. 새 하이브리드 활성화는 필요하지 않습니다.

  • 만료된 커넥터 - SSM Hybrid Activation이 만료되었습니다. 만료된 활성화는 갱신할 수 없습니다. 다른 커넥터를 선택하거나 새 커넥터를 생성해야 합니다.

SSM Hybrid Activations는 30일 후에 만료됩니다. 정품 인증은 Linux 시스템에 커넥터를 설치하는 경우에만 필요합니다. 커넥터가 설치되면 활성화가 만료된 후에도 커넥터를 계속 사용하여 소스 서버에 복제 에이전트를 설치할 수 있습니다. 활성화가 만료된 후 새 시스템에 커넥터를 설치해야 하는 경우 설정 프로세스를 통해 새 커넥터를 생성해야 합니다.

수동 에이전트 설치

수동 설치의 경우 먼저 AWS 자격 증명(임시 또는 영구)을 생성한 다음 각 소스 서버에 에이전트를 설치합니다.

자격 증명 옵션:

  • 임시 자격 증명(권장) - AWSApplicationMigrationAgentInstallationPolicy 관리형 정책을 사용하여 IAM 역할을 생성한 다음 aws sts assume-role를 사용하여 임시 자격 증명을 생성합니다. 자세한 내용은 MGN 사용 설명서에이전트 설치 권한을 참조하세요.

  • 영구 자격 증명 - AWSApplicationMigrationAgentInstallationPolicy 관리형 정책을 사용하여 IAM 사용자를 생성하고 액세스 키를 생성합니다.

설치 단계:

Linux 서버의 경우 설치 관리자를 다운로드하여 실행합니다.

wget -O ./aws-replication-installer-init \ https://aws-application-migration-service-region.s3.region.amazonaws.com/latest/linux/aws-replication-installer-init sudo chmod +x aws-replication-installer-init sudo ./aws-replication-installer-init --region region --user-provided-id server-identifier

Windows 서버의 경우 PowerShell을 관리자로 사용하여 적절한 설치 프로그램을 다운로드하고 실행합니다.

Invoke-WebRequest -Uri "https://aws-application-migration-service-region.s3.region.amazonaws.com/latest/windows/AwsReplicationWindowsInstaller.exe" ` -OutFile "C:\AwsReplicationWindowsInstaller.exe" C:\AwsReplicationWindowsInstaller.exe --region region --user-provided-id server-identifier
중요

--user-provided-id 파라미터가 필요합니다. server-identifier를 인벤토리 파일의 mgn:server:user-provided-id 열에 있는 정확한 값으로 바꿉니다. 이 식별자는 물리적 서버를 MGN 소스 서버 레코드에 연결합니다.

에이전트 설치에 대한 자세한 내용은 MGN 사용 설명서Linux 에이전트Windows 에이전트를 참조하세요.

설치 후 AWS 변환은 서버에 INITIATING 또는 복제 상태가 표시되는지 확인하여 모든 에이전트가 성공적으로 연결되었는지 확인합니다INITIAL_SYNC.

참고

AWS 변환은 MGN 에이전트 없는 복제를 지원하지 않습니다. 에이전트 없는 복제에 대한 자세한 내용은 MGN 사용 설명서에이전트 없는 복제 개요를 참조하세요.

참고

웨이브의 모든 서버에 복제 에이전트를 설치해야 합니다. 복제 에이전트를 설치하지 않는 서버의 연결을 해제하고 보관합니다. disconnect-from-service 명령을 사용하여 서버를 연결 해제하고 mark-as-archived 명령을 사용하여 연결 해제된 서버를 보관할 수 있습니다. 아카이빙 명령은 수명 주기 상태가 인 소스 서버에서만 작동합니다DISCONNECTED.

복제와 관련된 할당량은 MGN 사용 설명서의 MGN 서비스 할당량 제한을 참조하세요.

4단계: 데이터 복제

복제 에이전트가 설치되면 데이터 복제가 자동으로 시작됩니다. AWS 변환은 연속 블록 수준 복제를 사용하여 소스 서버에서 로 데이터를 동기화합니다 AWS.

복제 프로세스는 다음 두 단계로 구성됩니다.

  • 초기 동기화 - 소스 서버 데이터의 전체 사본입니다 AWS. 데이터는 구성된 대상 스토리지 유형에 따라 대상 계정의 Amazon Elastic Block Store(Amazon EBS) 스냅샷 또는 Amazon FSx for NetApp ONTAP(FSx for ONTAP) 볼륨으로 저장됩니다. 자세한 내용은 MGN 사용 설명서대상 스토리지 유형을 참조하세요. 기간은 데이터 볼륨 및 네트워크 대역폭에 따라 달라집니다.

  • 지속적 복제 - 소스 서버 성능에 미치는 영향을 최소화하면서 변경된 블록을 지속적으로 동기화합니다. 에서 up-to-date 사본을 유지합니다 AWS.

복제 서버는 스테이징 영역 서브넷에 배포된 임시 Amazon EC2 인스턴스입니다. 소스 서버에서 복제된 데이터를 수신하고 MGN에서 자동으로 관리합니다. 자세한 내용은 MGN 사용 설명서복제 서버 설정을 참조하세요.

AWS 변환은 복제 진행 상황을 모니터링하고 복제 상태, 복제 지연(소스와 복제된 데이터 간의 시간 차이), 대역폭 사용량을 포함한 상태 업데이트를 제공합니다.

복제 중에 각 서버는 다음 상태를 진행합니다.

  • 준비되지 않음 - 서버가 초기 동기화 프로세스를 진행 중이며 아직 테스트할 준비가 되지 않았습니다.

  • 테스트 준비 완료 - 서버가 성공적으로 추가되고 데이터 복제가 시작되었습니다. 이제 테스트 또는 전환 인스턴스를 시작할 수 있습니다.

웨이브의 모든 서버가 NOT_READY 상태 이상으로 진행되면 데이터 복제 단계가 완료되고 테스트를 진행할 수 있습니다.

언제든지 개별 서버 또는 전체 웨이브에 대한 복제를 제어할 수 있습니다.

  • 복제 일시 중지 - 특정 서버 또는 전체 웨이브에 대한 복제를 일시적으로 일시 중지합니다.

  • 복제 재개 - 이전에 일시 중지된 복제를 재개합니다.

  • 복제 중지 - 복제를 영구적으로 중지합니다. 중지된 복제는 다시 시작할 수 있지만 초기 동기화부터 시작됩니다.

5단계: 테스트

데이터 복제가 완료되면 테스트 인스턴스를 시작하여 마이그레이션된 서버를 검증한 후 최종 전환을 수행할 수 있습니다. 자세한 내용은 MGN 사용 설명서테스트 인스턴스 시작을 참조하세요. AWS 변환은 두 가지 테스트 옵션을 지원합니다.

  • 전체 웨이브 테스트 - 웨이브의 모든 서버에 대해 테스트 인스턴스를 시작합니다.

  • 선택적 테스트 - 인벤토리 파일에서 사용자가 제공한 IDs를 제공하여 선택한 특정 서버에 대해 테스트 인스턴스를 시작합니다.

AWS 변환은 복제된 데이터에서 Amazon EC2 인스턴스를 시작하고 인스턴스 IDs를 제공하므로 테스트 인스턴스에 연결하고 검증할 수 있습니다. 테스트 후 다음을 수행할 수 있습니다.

  • 테스트가 성공하면 전환으로 진행합니다.

  • 새 테스트 인스턴스를 시작하여 다시 테스트합니다.

  • 다시 테스트하기 전에 테스트 인스턴스를 종료하고 문제를 해결합니다.

5b단계: 애플리케이션을 전환 준비 완료로 표시

테스트가 완료되고 결과에 만족하면 애플리케이션을 전환 준비 완료로 표시합니다. AWS 변환은 각 애플리케이션의 복제 상태를 검토하고 모든 복제 알림을 해결한 후 계속 진행합니다. 복제 상태가 깨끗한 애플리케이션만 전환 대상으로 표시할 수 있습니다.

6단계: 전환

전환은 프로덕션 워크로드가 이동되는 마지막 마이그레이션 단계입니다 AWS. 자세한 내용은 MGN 사용 설명서전환 인스턴스 시작을 참조하세요. 테스트와 마찬가지로 AWS 변환은 특정 서버에 대한 전체 웨이브 전환 또는 선택적 전환을 지원합니다.

전환 중에 AWS 변환은 복제된 최신 데이터에서 Amazon EC2 인스턴스를 시작하고 각 서버의 인스턴스 IDs 제공합니다. 전환 인스턴스를 확인한 후 전환을 완료하면 진행 중인 소스 시스템 복제가 중지됩니다.

전환 프로세스에는 다음 단계가 포함됩니다.

  1. 전환 인스턴스 시작 - AWS 변환은 선택한 서버에 대해 Amazon EC2 인스턴스를 시작합니다. 전체 웨이브 전환 또는 선택적 전환을 선택할 수 있습니다.

  2. 전환 인스턴스 확인 - 시작된 인스턴스에 연결하고 올바르게 작동하는지 확인합니다.

  3. 전환 완료 - 소스 시스템 복제를 중지하려면 전환을 확인합니다. 웨이브의 모든 서버를 완료하거나 특정 서버를 선택할 수 있습니다. 마무리는 복제 에이전트의 데이터 전송을 중지하고, 소스 서버에서 복제 에이전트를 제거하고, 서버 수명 주기 상태를 잠급니다. 이 작업은 쉽게 취소할 수 없습니다. 자세한 내용은 MGN 사용 설명서전환 완료를 참조하세요.

  4. 아카이브 소스 서버(선택 사항) - 완료 후 소스 서버를 아카이브된 것으로 표시하여 계정의 소스 서버 할당량을 확보할 수 있습니다.

중요

전환을 완료하면 진행 중인 소스 시스템 복제가 중지됩니다. 마무리하기 전에 전환 인스턴스를 확인했는지 확인합니다.

참고

가동 중지 시간은 소스 종료와 전환 인스턴스 가용성 사이에 발생합니다. 그에 따라 전환 기간을 계획합니다.

서버 수명 주기 상태

마이그레이션 중에 각 서버는 다음 수명 주기 상태를 진행합니다. 자세한 내용은 MGN 사용 설명서소스 서버 수명 주기를 참조하세요.

  • 준비되지 않음 - 서버가 초기 동기화 프로세스를 진행 중이며 아직 테스트할 준비가 되지 않았습니다.

  • 테스트 준비 완료 - 데이터 복제가 시작되었으며 테스트 또는 전환 인스턴스를 시작할 수 있습니다.

  • 테스트 진행 중 - 테스트 인스턴스가 현재 시작 중입니다.

  • 전환 준비 - 서버가 테스트되었으며 전환 준비가 되었습니다.

  • 전환 진행 중 - 전환 인스턴스가 현재 시작 중입니다.

  • 전환 완료 - 서버가 전환되었습니다. 모든 데이터가 AWS 전환 인스턴스로 마이그레이션되었습니다.

  • 연결 해제됨 - 서버가 MGN에서 연결 해제되었습니다.

마이그레이션 중에 언제든지 서버 상태에 대해 AWS 변환에 요청할 수 있습니다. AWS 변환은 마이그레이션 수명 주기, 복제 상태 및 권장되는 다음 단계를 포함한 모든 관련 서버 정보를 표시하는 대화형 웨이브 상태 테이블을 제공합니다. 예를 들어 다음과 같이 자연어로 질문할 수도 있습니다.

  • 서버의 상태는 어떻게 됩니까?

  • 파도 상태는 어떻게 됩니까?

  • 현재 진행 중인 단계의 상태는 어떻게 됩니까?

웨이브 마이그레이션 중에 AWS 변환에 개별 서버의 상태를 업데이트하거나 변경하도록 요청할 수 있습니다. 예를 들어 웨이브의 서버 10개 중 9개가 테스트 단계를 통과했지만 1개가 실패한 경우 실패한 서버에서 테스트를 다시 실행하는 동안 AWS 변환이 9개의 서버를 다음 단계로 계속 이동하도록 허용할 수 있습니다.

배포 승인

일부 마이그레이션 작업은 실행 전에 명시적 승인이 필요합니다. 작업에 승인이 필요한 경우 AWS 변환은 승인 탭을 통해 승인된 승인자에게 요청을 라우팅합니다. AWS 변환에서 관리자 역할을 가진 사용자만 배포 요청을 승인할 수 있습니다. 배포는 확인을 받은 후에만 진행됩니다.