Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 기반 Azure VM에서는 운영 체제 전체 업그레이드가 지원되지 않습니다

이번 글에서는 Windows 기반 Azure 가상 머신(VM)에서 전체 업그레이드(In-place Upgrade, 현재 위치 업그레이드)를 수행할 수 없는 문제의 원인과 해결 방법을 알아봅니다. Azure 가상 머신은 Azure가 제공하는 여러 종류의 온디맨드 확장형 컴퓨팅 리소스 중 하나로, 다른 선택지보다 컴퓨팅 환경에 대한 제어권이 더 많이 필요할 때 일반적으로 선택하게 됩니다.

Azure VM은 물리적 하드웨어를 직접 구입하고 유지 관리할 필요 없이 가상화의 유연성을 그대로 누릴 수 있게 해줍니다. 다만 VM 자체에 대한 구성, 패치 적용, 소프트웨어 설치 같은 유지 관리 작업은 여전히 사용자가 직접 수행해야 합니다.

Windows 기반 Azure VM에서는 운영 체제 전체 업그레이드가 지원되지 않습니다

Azure 가상 머신에서 전체 업그레이드가 지원되지 않는 이유

다음과 같은 상황에서 이 문제가 발생할 수 있습니다.

Microsoft Azure 환경에서 Windows가 실행 중인 가상 머신(VM)을 더 최신 버전의 운영 체제로 전체 업그레이드하려고 시도하면, 업그레이드가 실패하거나 차단될 수 있으며, 이 경우 문제를 해제하려면 직접 콘솔 접근이 필요합니다.

이러한 현상이 나타나는 근본적인 원인은 Microsoft가 Azure VM의 운영 체제 업그레이드를 공식적으로 지원하지 않기 때문입니다.

문제를 우회하는 두 가지 방법

이 문제를 해결하기 위해 선택할 수 있는 방법은 크게 두 가지입니다.

  1. 새 시스템 배포 후 워크로드 마이그레이션 — 지원되는 버전의 운영 체제가 실행되는 새 Azure VM을 만들고 기존 워크로드를 옮깁니다. (방법 1, 권장)
  2. VHD를 다운로드하여 업그레이드 — 아래 세 단계로 진행됩니다.
    • VM의 VHD를 다운로드
    • 로컬 환경에서 전체 업그레이드 수행
    • 업그레이드된 VHD를 Azure에 업로드

1] 새 시스템을 배포하고 워크로드 마이그레이션

앞서 언급했듯이 Microsoft는 Azure VM의 운영 체제 업그레이드를 지원하지 않습니다. 따라서 가장 안정적인 방법은 필요한 운영 체제의 지원되는 버전이 실행되는 새 Azure VM을 생성한 뒤, 기존 VM의 데이터와 애플리케이션 등 워크로드를 새 VM으로 마이그레이션하는 것입니다.

2] VHD를 다운로드하여 업그레이드

i) VM의 VHD 다운로드

Azure Portal은 명령줄 도구의 대안으로 사용할 수 있는 웹 기반 통합 콘솔입니다. Azure Portal을 활용하면 그래픽 사용자 인터페이스(GUI)를 통해 Azure 구독을 손쉽게 관리할 수 있으며, 간단한 웹 앱부터 복잡한 클라우드 배포까지 모두 빌드, 관리, 모니터링할 수 있습니다.

  • Azure Portal에서 스토리지 계정(Storage Account)을 엽니다.
  • VHD 파일이 포함된 스토리지 계정을 클릭합니다.
  • VHD 파일이 저장된 컨테이너를 선택합니다.
  • VHD 파일을 클릭한 후 다운로드 버튼을 누릅니다.

ii) 전체 업그레이드 수행

  • 다운로드한 VHD를 로컬 Hyper-V 가상 머신에 연결합니다.
  • VM을 시작합니다.
  • 운영 체제 전체 업그레이드(In-place Upgrade)를 실행합니다.

iii) VHD를 Azure에 업로드

업그레이드가 완료되면 Microsoft 공식 문서의 안내에 따라 VHD를 Azure에 업로드하고 새 VM을 배포합니다.

지금까지 Windows 기반 Azure VM에서 전체 업그레이드가 지원되지 않는 이유와, 신규 VM 배포 후 워크로드 마이그레이션 또는 VHD 다운로드·업그레이드·재업로드를 통한 우회 방법까지 살펴보았습니다. 운영 환경의 안정성을 고려하면 가능한 한 첫 번째 방법(새 VM 배포 및 마이그레이션)을 사용하는 것이 좋습니다.