드라이버를 업그레이드한 후 연결할 수 없거나 DNS에 연결할 수 없는 EC2 Windows 인스턴스의 문제를 해결하려면 어떻게 해야 합니까?

5분 분량
0

Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스에서 반가상화(PV), 비휘발성 메모리 익스프레스(NVMe) 또는 엘라스틱 네트워크 어댑터(ENA) 드라이버를 업데이트한 후 인스턴스에 연결할 수 없습니다. 또는 드라이버를 업그레이드하고 인스턴스 유형을 Nitro 기반 인스턴스로 변경했으며 인스턴스가 도메인 이름 시스템(DNS)에 연결할 수 없습니다. 이 문제를 해결하려면 어떻게 해야 합니까?

간략한 설명

EC2 Windows 인스턴스에서 사용되는 AWS 드라이버에는 세 가지 유형이 있습니다.

인스턴스에서 사용하는 AWS 드라이버 유형은 인스턴스 유형에 따라 다릅니다. Nitro 기반 인스턴스 패밀리의 대부분의 인스턴스는 네트워킹에 ENA 드라이버를 사용하고 스토리지에는 AWS NVMe 드라이버를 사용합니다. Xen 기반 인스턴스 패밀리(Nitro 외)의 대부분의 인스턴스는 네트워크와 스토리지 모두에 AWS PV 드라이버를 사용합니다. 일부 인스턴스는 스토리지와 네트워킹에 드라이버 조합을 사용합니다. 인스턴스와 인스턴스가 네트워킹 및 스토리지에 사용하는 드라이버에 대한 자세한 내용은 네트워킹 및 스토리지 기능 요약을 참조하십시오. 네트워킹 및 스토리지 기능 요약 표에서 탄력적 블록 스토리지(**EBS)**는 볼륨에서 AWS PV 드라이버를 사용함만을 나타냅니다. NVME EBS는 인스턴스가 NVMe 드라이버를 사용함을 나타냅니다.

참고: AWS PV 드라이버는 Windows Server 2008 R2 이상에서 지원됩니다. Windows Server 2003은 Citrix PV 드라이버를 사용합니다. Windows Server 2008 R2는 AWS PV 8.3.4 이하 버전 및 AWS ENA 2.2.3 이전 버전을 지원합니다. 자세한 내용은 Windows 인스턴스용 반가상화 드라이버를 참조하십시오..

Windows 인스턴스에서 드라이버를 업그레이드하거나 인스턴스 유형을 변경하는 경우 최신 세대 인스턴스 유형(Nitro/Xen)으로 마이그레이션을 참조하십시오.

참고: 다음 PowerShell 명령을 실행하여 Windows 인스턴스에서 실행 중인 AWS 드라이버 및 드라이버 버전을 나열할 수 있습니다.

Get-WmiObject Win32_PnpSignedDriver | Select-Object DeviceName, DriverVersion, InfName | Where-Object {$_.DeviceName -like "*AWS*" -OR $_.DeviceName -like "*Amazon*"}

해결 방법

참고: 인스턴스를 변경하면 인스턴스가 부팅되지 않을 수 있습니다. 인스턴스를 수정하기 전에 루트 EBS 볼륨의 스냅샷을 생성하는 것이 좋습니다. 자세한 내용은 테이블 생성을 참조하십시오.

Windows 드라이버를 업그레이드한 후 연결할 수 없는 인스턴스 문제를 해결하려면 다음을 수행하십시오.

인스턴스 스크린샷 검토

인스턴스 스크린샷을 검토하거나 EC2Rescue for Windows를 사용하여 시스템 로그를 검토합니다.

  • 인스턴스 스크린샷을 확인하여 인스턴스의 상태를 확인합니다. 그런 다음 연결할 수 없는 인스턴스 문제 해결의 단계를 검토합니다.
  • 스크린샷에 로그온 화면이 표시되지만 인스턴스 상태 확인이 실패하는 경우 손상되었거나 감지할 수 없는 드라이버 문제일 수 있습니다.

EC2Rescue for Windows를 사용하여 시스템 로그를 검토합니다.

인스턴스 유형이 변경된 경우 먼저 인스턴스 유형을 되돌리거나 T2 인스턴스 유형으로 되돌리려고 시도한 다음 아래 나열된 로그를 검토하십시오. 그래도 문제가 해결되지 않으면 EC2Rescue 도구를 사용하여 연결할 수 없는 인스턴스의 운영 체제(OS) 로그를 검색합니다. 이벤트 뷰어 로그, EC2Config 로그, 시작 로그 등이 해당될 수 있습니다.

  • setupapi.dev 로그(%SystemRoot%\inf에 위치)에서 장치 설치에 대한 정보를 일반 텍스트로 확인합니다. 이 정보를 사용하여 타임스탬프가 있는 장치의 설치를 확인하고 장치 설치 문제를 해결할 수 있습니다.
  • C:\Program Files\Amazon\XenTools에 있는 AWSPVDriverMSI 로그 파일을 확인합니다. 이 로그는 AWS PV 드라이버 설치와 관련된 모든 오류를 보고합니다.

로그에 드라이버가 손상되었거나 제대로 설치되지 않은 것으로 표시되면, 드라이버를 인스턴스에 오프라인으로 주입합니다. AWSSupport UpgradeWindowsAWSDrivers 자동화 문서를 사용하여 인스턴스의 스토리지 및 네트워크 AWS 드라이버를 업그레이드하거나 복구할 수 있습니다. 자세한 내용은 AWS Systems Manager를 사용하여 AWS PV, ENA 및 NVMe 드라이버 업그레이드를 참조하십시오.

참고: 모범 사례는 드라이버를 업그레이드하거나 인스턴스 유형을 변경하기 전에 스냅샷을 찍어 인스턴스를 백업하는 것입니다.

EC2Rescue for Windows를 사용해 인스턴스 복원

EC2Rescue 도구를 사용하여 인스턴스를 마지막으로 알려진 올바른 구성 상태로 복원합니다. 자세한 내용은 동영상 연습을 참조하십시오.

사용 가능한 최신 스냅샷을 사용하여 인스턴스의 루트 볼륨 교체

자세한 내용은 이전 스냅샷을 사용하여 볼륨 교체 참조하십시오.

윈도우용 EC2 직렬 콘솔 사용 문제 해결

Windows용 EC2 직렬 콘솔을 활성화한 경우 이 콘솔을 사용하여 지원되는 Nitro 기반 인스턴스 유형의 문제를 해결할 수 있습니다. 직렬 콘솔을 사용하면 부팅 문제, 네트워크 구성 및 보안 셸 프로토콜(SSH) 구성 문제를 해결할 수 있습니다. 직렬 콘솔은 작동 중인 네트워크 연결 없이 인스턴스에 연결됩니다. Amazon EC2 콘솔 또는 AWS Command Line Interface(AWS CLI)를 사용하여 직렬 콘솔에 액세스할 수 있습니다.

직렬 콘솔을 사용하기 전에 계정 수준에서 콘솔에 대한 액세스 권한을 부여합니다. 그런 다음 IAM 사용자에게 액세스 권한을 부여하는 AWS Identity and Access Management(IAM) 정책을 생성합니다. 또한 직렬 콘솔을 사용하는 모든 인스턴스에는 암호 기반 사용자가 한 명 이상 포함되어야 합니다. 인스턴스에 연결할 수 없고 직렬 콘솔에 대한 액세스를 구성하지 않은 경우 앞의 방법 중 하나를 사용하여 인스턴스 문제를 해결하세요. Windows용 EC2 직렬 콘솔 구성에 대한 자세한 내용은 EC2 직렬 콘솔에 대한 액세스 구성을 참조하십시오.

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.

Windows 드라이버를 업그레이드한 후 연결할 수는 있지만 DNS에 액세스할 수 없는 인스턴스 문제를 해결하려면 다음을 수행하십시오.

탄력적 네트워크 인터페이스 설정 재구성

인스턴스를 최신 세대 인스턴스 유형으로 마이그레이션할 때 기존 탄력적 네트워크 인터페이스의 고정 인터넷 프로토콜(IP)이 손실될 수 있습니다. 이 마이그레이션 중에 사용자 지정 DNS 네트워크 설정도 손실될 수 있습니다. 이는 인스턴스가 새 ENA 디바이스로 기본 설정되기 때문입니다. 이 문제를 해결하려면 탄력적 네트워크 인터페이스 설정을 다시 구성합니다. 이러한 설정을 재구성하려면 로컬 보안 인증이 필요합니다. 자세한 내용은 Amazon EC2 Windows 인스턴스에 대해 고정 프라이빗 IP 주소를 할당하려면 어떻게 해야합니까?를 참조하십시오.


관련 정보

PV 드라이버 문제 해결

Windows 인스턴스에서 인텔 82599 VF 인터페이스로 향상된 네트워킹 활성화

Windows 인스턴스에 NVIDIA 드라이버 설치

Amazon EC2 Windows 인스턴스에 대한 PV 드라이버를 업그레이드하려면 어떻게 해야 합니까?

AWS 공식
AWS 공식업데이트됨 2년 전