현재 위치 업그레이드 수행 - Amazon Elastic Compute Cloud

현재 위치 업그레이드 수행

현재 위치 업그레이드를 수행하기 전에 인스턴스에서 어느 네트워크 드라이버가 실행되고 있는지 확인해야 합니다. PV 네트워크 드라이버는 사용자가 원격 데스크톱을 사용하여 인스턴스에 액세스할 수 있게 해줍니다. 인스턴스는 AWS PV, intel Network Adapter 또는 Enhanced Networking 드라이버를 사용합니다. 자세한 내용은 Windows 인스턴스의 반가상화 드라이버 단원을 참조하십시오.

인플레이스(In-Place) 업그레이드를 시작하기 전에

다음 작업을 완료하고 인 플레이스 업그레이드를 시작하기 전에 다음과 같은 중요 세부 정보를 기록합니다.

  • 업그레이드 요구 사항, 알려진 문제점 및 제약 조건을 파악할 수 있도록 Microsoft 설명서를 읽습니다. 공식적인 업그레이드 지침도 검토해야 합니다.

  • 2개 이상의 vCPU와 4GB 이상의 RAM을 이용하는 인스턴스에서 운영 체제 업그레이드를 수행하는 것이 좋습니다. 필요하다면 인스턴스를 같은 유형의 더 큰 인스턴스로 변경하고(예: t2.small에서 t2.large로), 업그레이드를 수행한 다음 원래 크기로 다시 변경할 수도 있습니다. 인스턴스 크기를 유지해야 한다면, 인스턴스 콘솔 스크린샷을 사용하여 진행 상황을 모니터링할 수 있습니다. 자세한 내용은 인스턴스 유형 변경 섹션을 참조하세요.

  • Windows 인스턴스의 루트 볼륨에 사용 가능한 디스크 공간이 충분히 있는지 확인합니다. Windows 설치 프로세스에서 디스크 공간 부족에 대한 경고 메시지를 표시하지 않을 수도 있습니다. 특정 운영 체제를 업그레이드하는 데 필요한 디스크 공간에 대한 정보는 Microsoft 설명서를 참조하세요. 볼륨에 공간이 부족한 경우 확장할 수 있습니다. 자세한 내용은 Amazon EBS 사용 설명서Amazon EBS Elastic Volumes를 참조하세요.

  • 업그레이드 경로를 확인합니다. 운영 체제를 동일한 아키텍처로 업그레이드해야 합니다. 예를 들어, 32비트 시스템을 32비트 시스템으로 업그레이드해야 합니다. Windows Server 2008 R2 이상은 64비트 전용입니다.

  • 안티바이러스와 안티스파이웨어 소프트웨어 및 방화벽을 비활성화합니다. 이러한 유형의 소프트웨어는 업그레이드 프로세스와 충돌할 수 있습니다. 업그레이드를 마친 후에는 안티바이러스와 안티스파이웨어 소프트웨어 및 방화벽을 다시 활성화합니다.

  • 최신 세대 인스턴스 유형으로 마이그레이션에 나온 방법에 따라 최신 드라이버로 업데이트합니다.

  • 업그레이드 헬퍼 서비스는 Citrix PV 드라이버를 실행하는 인스턴스만 지원합니다. 인스턴스가 Red Hat 드라이버를 실행하는 경우에는 먼저 수동으로 이러한 드라이버를 업그레이드해야 합니다.

AWS PV, 인텔 Network Adapter 또는 향상된 네트워킹 드라이버를 사용하여 인스턴스 인 플레이스 업그레이드

다음 절차를 통해 AWS PV, intel Network Adapter 또는 Enhanced Networking 네트워크 드라이버를 사용하여 Windows Server 인스턴스를 업그레이드합니다.

인 플레이스 업그레이드를 수행하려면
  1. 백업 또는 테스트를 위해 업그레이드할 시스템의 AMI를 생성합니다. 그런 다음 사본에서 업그레이드를 수행하여 테스트 환경을 시뮬레이션합니다. 업그레이드가 완료되면 거의 가동 중단 없이 트래픽을 이 인스턴스로 전환할 수 있습니다. 업그레이드에 실패할 경우에는 백업으로 되돌릴 수 있습니다. 자세한 내용은 사용자 지정 Windows AMI 생성 섹션을 참조하세요.

  2. Windows Server 인스턴스가 최신 네트워크 드라이버를 사용하고 있는지 확인합니다.

    1. AWS PV 드라이버를 업데이트하려면 Windows 인스턴스의 PV 드라이버 업그레이드 섹션을 참조하세요.

    2. ENA 드라이버를 업데이트하려면 Elastic Network Adapter(ENA) 드라이버 설치 또는 업그레이드 섹션을 참조하세요.

    3. Intel 드라이버를 업데이트하려면 Windows 인스턴스에서 인텔 82599 VF 인터페이스를 통해 향상된 네트워킹을 사용하도록 설정합니다. 섹션을 참조하세요.

  3. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  4. 탐색 창에서 Instances(인스턴스)를 선택합니다. 인스턴스를 찾습니다. 인스턴스 ID 및 인스턴스의 Availability Zone을 기록해 둡니다. 이 정보는 이 절차의 뒷부분에서 필요합니다.

  5. Windows Server 2012 또는 2012 R2에서 Windows Server 2016, 2019 또는 2022로 업그레이드할 경우 계속하기 전에 인스턴스에서 다음을 수행하세요.

    1. EC2Config 서비스를 제거합니다. 자세한 내용은 EC2Config 중지, 재시작, 삭제 또는 제거 단원을 참조하십시오.

    2. EC2Launch v1 또는 EC2Launch v2 에이전트를 설치합니다. 자세한 내용은 EC2Launch를 사용하여 Windows 인스턴스 구성EC2Launch v2를 사용하여 Windows 인스턴스 구성 섹션을 참조하세요.

    3. AWS Systems Manager SSM Agent 설치 자세한 내용은 AWS Systems Manager 사용 설명서에서 SSM Agent 작업을 참조하세요.

  6. Windows Server 설치 미디어 스냅샷에서 새 볼륨을 생성합니다.

    1. 왼쪽 탐색 창의 Elastic Block Store에서 스냅샷을 선택합니다.

    2. 필터 표시줄에서 퍼블릭 스냅샷을 선택합니다.

    3. 검색 표시줄에서 다음 필터를 지정합니다.

      • 소유자 별칭, =, amazon을 차례로 선택합니다.

      • 설명을 선택하고 Windows를 입력하기 시작합니다. 업그레이드하려는 시스템 아키텍처 및 언어 기본 설정과 일치하는 Windows 필터를 선택합니다. 예를 들어 Windows Server 2019로 업그레이드하려면 Windows 2019 English Installation Media를 선택합니다.

    4. 업그레이드하려는 시스템 아키텍처 및 언어 기본 설정과 일치하는 스냅샷 옆의 확인란을 선택하고 작업, 스냅샷에서 볼륨 생성을 선택합니다.

    5. 볼륨 생성 페이지에서 Windows 인스턴스와 일치하는 가용 영역을 선택하고 볼륨 생성을 선택합니다.

  7. 페이지 상단의 볼륨을 새성함 vol-1234567890example 배너에서 방금 생성한 볼륨 ID를 선택합니다.

  8. 작업(Actions), 볼륨 연결(Attach volume)을 선택합니다.

  9. 볼륨 연결 페이지의 인스턴스에서 Windows 인스턴스의 인스턴스 ID를 선택하고 볼륨 연결을 선택합니다.

  10. Amazon EBS 볼륨을 Windows에서 사용할 수 있도록 만들기의 단계에 따라 새 볼륨을 사용할 수 있게 만듭니다.

    중요

    디스크를 초기화하면 기존 데이터가 삭제되므로 디스크를 초기화하지 마세요.

  11. Windows PowerShell에서 새 볼륨 드라이브로 전환합니다. 인스턴스에 연결한 설치 미디어 볼륨을 열어 업그레이드를 시작합니다.

    1. Windows Server 2016 이상으로 업그레이드한다면 다음을 실행합니다.

      .\setup.exe /auto upgrade /dynamicupdate disable
      참고

      /dynamicupdate 옵션을 비활성으로 설정하고 setup.exe를 실행하면 Windows Server 업그레이드 프로세스 중에 Windows에서 업데이트를 설치하지 못하게 됩니다. 업그레이드 중에 업데이트를 설치하면 오류가 발생할 수 있기 때문입니다. 업그레이드가 완료된 후 Windows 업데이트를 사용하여 업데이트를 설치할 수 있습니다.

      Windows Server의 이전 버전으로 업그레이드하는 경우 다음을 실행합니다.

      Sources\setup.exe
    2. 설치하고자 하는 운영 체제 선택(Select the operating system you want to install)에서 Windows Server 인스턴스의 전체 설치 SKU를 선택한 후 다음을 선택합니다.

    3. 어떤 설치 유형으로 하시겠습니까?(Which type of installation do you want?)에서 업그레이드를 선택합니다.

    4. 마법사를 완료합니다.

Windows Server 설치 프로그램이 파일을 복사하고 처리합니다. 몇 분 후 원격 데스크톱 세션이 닫힙니다. 업그레이드하는 데 걸리는 시간은 Windows Server 인스턴스에서 실행하는 애플리케이션 및 서버 역할의 수에 따라 달라집니다. 업그레이드 프로세스는 최소한 40분 또는 몇 시간이 걸릴 수도 있습니다. 업그레이드 프로세스 중에는 인스턴스가 두 상태 확인 중 하나에 실패합니다. 업그레이드가 완료되면 두 상태 확인이 모두 통과됩니다. 시스템 로그에서 콘솔 출력을 확인하거나 디스크 또는 CPU 활동에 대한 Amazon CloudWatch 측정치를 사용하여 업그레이드가 진행되지 않는지 확인할 수 있습니다.

참고

Windows Server 2019로 업그레이드할 경우, 업그레이드가 완료된 후 필요하면 바탕 화면 배경을 직접 변경하여 이전 운영 체제 이름을 제거할 수 있습니다.

몇 시간 후에도 인스턴스가 두 상태 확인을 모두 통과하지 못한 경우에는 업그레이드 문제 해결 섹션을 참조하세요.

업그레이드 이후 작업

  1. 인스턴스에 로그인하여 .NET Framework의 업그레이드를 시작하고 메시지가 나타나면 시스템을 재부팅합니다.

  2. 이전 단계에서 EC2Launch v1 또는 EC2Launch v2 에이전트를 아직 설치하지 않은 경우 설치합니다. 자세한 내용을 알아보려면 EC2Launch를 사용하여 Windows 인스턴스 구성EC2Launch v2를 사용하여 Windows 인스턴스 구성 섹션을 참조하세요.

  3. Windows Server 2012 R2로 업그레이드한 경우에는 PV 드라이버를 AWS PV 드라이버로 업그레이드하는 것이 좋습니다. Nitro 기반 인스턴스로 업그레이드한 경우 NVME 및 ENA 드라이버를 설치하거나 업그레이드하는 것이 좋습니다. 자세한 내용은 Windows Server 2012 R2, PowerShell을 사용하여 AWS NVMe 드라이버 설치 또는 업그레이드 또는 Windows에서 향상된 네트워킹 활성화 섹션을 참조하세요.

  4. 안티바이러스와 안티스파이웨어 소프트웨어 및 방화벽을 다시 활성화합니다.