Ahmad 씨가
EC 인스턴스에 Windows 기능을
설치하는 방법을 보여줍니다.

net-framework-windows-Ahmad

Amazon EC2 Windows 인스턴스에서 .NET Framework 3.5를 사용하고 싶은데 인스턴스에서 인터넷에 액세스할 수 없습니다. 인터넷에 액세스할 수 없기 때문에 [Add Roles and Features] 마법사를 사용하여 .NET Framework를 설치하려고 하면 다음과 유사한 오류가 표시됩니다.

Do you need to specify an alternate source path? One or more installation selections are missing source files on the destination.

인스턴스에서 인터넷에 액세스할 수 없는 경우 Windows Server 2012 R2 또는 Windows Server 2012 EC2 인스턴스에 .NET Framework 3.5를 설치하려면 어떻게 해야 합니까?

Windows Server 2012 R2 또는 2012 인스턴스를 설정할 때 [Add Roles and Features] 마법사 또는 Windows PowerShell을 사용하여 .NET Framework 3.x를 설치할 수 있지만 그러려면 먼저 기본 AMI에 없는 파일에 액세스할 수 있어야 합니다.

AWS는 이러한 추가 파일이 포함되는 퍼블릭 EBS 스냅샷을 제공합니다. 이러한 스냅샷 중 하나를 사용하여 볼륨을 생성하고, 볼륨을 인스턴스에 연결하고, 새 볼륨을 사용하여 기본 Windows AMI에 포함되지 않은 프로그램 또는 기능을 설치할 수 있습니다. 이 문서에는 스냅샷의 볼륨을 생성하고 볼륨에 연결한 다음 다시 인스턴스에 연결하는 프로세스가 설명되어 있습니다.

다음 지침에 따라 Windows 설치 미디어를 연결하여 필요한 파일을 제공합니다.

EBS 볼륨을 찾아서 연결

  1. 설치 미디어를 사용하여 Windows 구성 요소 추가에서 EC2 인스턴스가 있는 리전에 해당하는 Windows 설치 미디어의 스냅샷 ID를 찾습니다.
  2. Amazon EC2 콘솔을 엽니다. 왼쪽 탐색 표시줄에서 [Snapshots]을 선택합니다.
  3. [Create Snapshot] 아래의 드롭다운 메뉴를 열고 [Public Snapshots]를 선택합니다.
  4. ‘Snapshot ID : snapshotID' 쿼리를 사용하여 Windows 설치 미디어 스냅샷을 찾습니다. 여기서, snapshotid설치 미디어를 사용하여 Windows 구성 요소 추가에서 리전의 Windows 설치 미디어 스냅샷 ID와 일치합니다.
  5. 스냅샷을 선택하고 [Actions] 메뉴에서 [Create volume]을 선택합니다.
    참고: 볼륨을 생성할 때 EC2 인스턴스의 가용 영역과 일치하는 가용 영역을 선택해야 합니다.
  6. [Create Volume] 대화 상자에서 [Create] 버튼을 선택합니다.
  7. 왼쪽 탐색 표시줄에서 [Volumes]를 선택합니다.
  8. 새 볼륨을 선택하고 [Actions] 메뉴를 열고 [Attach Volume]을 선택하고 EC2 Windows 인스턴스 ID를 입력하고 [Attach]를 선택합니다.

볼륨을 온라인 상태로 전환

  1. RDP를 사용하여 Windows 인스턴스 연결에서 설명한 대로, RDP(Remote Desktop Protocol)를 사용하여 인스턴스에 연결합니다. EC2 Windows 인스턴스의 로컬 관리자 그룹 구성원인 계정으로 로그온해야 합니다.
  2. [Start] 버튼을 마우스 오른쪽 버튼으로 클릭하고 [Disk Management]를 선택합니다.
  3. [Disk Management]에 표시되는 볼륨 목록에서 새 볼륨을 선택합니다.
  4. 새 볼륨에 해당하는 디스크를 마우스 오른쪽 버튼으로 클릭합니다.
  5. [Online] 옵션을 선택합니다.

디스크가 온라인 상태가 되면 아래에 설명된 대로 [Add Roles and Features Wizard] 또는 PowerShell을 사용하여 EC2 Windows 인스턴스에 .NET Framework를 설치합니다.

[Add Roles and Features Wizard]를 사용하여 .NET Framework를 설치하려면

  1. 서버 관리자에서 [Manage]를 선택한 다음 [Add Roles and Features]를 선택하여 [Add Roles and Features Wizard]를 시작합니다.
  2. [Select installation type] 화면에서 [Role-based or feature-based installation]을 선택합니다.
  3. 대상 서버를 선택합니다.
  4. [Select features] 화면에서 [.Net Framework 3.5 Features] 옆의 확인란을 선택합니다.
  5. [Confirm installation selections] 화면에 "대체 원본 경로를 지정해야 합니까?" 경고 메시지가 표시됩니다. 대상 컴퓨터에서 Windows Update에 액세스할 수 없는 경우 [Specify an alternate source path] 링크를 사용하여 설치 미디어의 \\sources\\sxs 폴더에 대한 경로를 지정한 다음 [OK]를 선택합니다. 대체 원본을 지정한 후 또는 대상 컴퓨터에서 Windows Update에 액세스할 수 있는 경우 경고 메시지 옆의 [X]를 클릭한 다음 [Install]을 선택합니다.

Windows Server 2012에서 서버 관리자를 사용하여 원격 서버에 역할 또는 기능을 추가하는 경우 배포 작업이 대상 서버의 SYSTEM 컨텍스트에서 실행되기 때문에 원격 서버의 컴퓨터 계정(DOMAIN\\ComputerName$)이 대체 원본 파일 경로에 액세스할 수 있어야 합니다.

PowerShell을 사용하여 .NET Framework를 설치하려면 Enable .NET Framework 3.5 by using Windows PowerShell에 설명된 단계를 수행하십시오.

마지막으로 방법: 설치된 .NET Framework 버전 확인의 단계를 수행하여 .NET Framework 3.5가 성공적으로 설치되었는지 확인합니다.


페이지 내용이 도움이 되었습니까? | 아니요

AWS 지원 지식 센터로 돌아가기

도움이 필요하십니까? AWS 지원 센터를 방문하십시오.

게시된 날짜: 2016년 10월 14일

업데이트된 날짜: 2018년 5월 3일