랩 - 호스트 풀과 세션 호스트 만들기 및 구성(Microsoft Entra DS)
학생용 랩 매뉴얼
랩 종속성
- Azure 구독
- Azure 구독과 연결된 Microsoft Entra 테넌트의 전역 관리자 역할 및 Azure 구독의 소유자 또는 기여자 역할이 있는 Microsoft 계정 또는 Microsoft Entra 계정.
- 완료된 랩 Azure Virtual Desktop(Microsoft Entra DS) 배포 준비
예상 소요 시간
60분
랩 시나리오
Azure Active Directory Domain Services(Microsoft Entra DS) 환경에서 호스트 풀 및 세션 호스트를 만들고 구성해야 합니다.
목표
이 랩을 완료하면 다음을 수행할 수 있습니다.
- Microsoft Entra DS 도메인에서 Azure Virtual Desktop 환경을 구성합니다.
- Microsoft Entra DS 도메인에서 Azure Virtual Desktop 환경의 유효성을 검사합니다.
랩 파일
- None
지침
연습 1: Azure Virtual Desktop 환경 구성
이 연습의 주요 작업은 다음과 같습니다.
- Azure Virtual Desktop 호스트 풀 배포용 AD DS 도메인 구독 준비
- Azure Virtual Desktop 호스트 풀 배포
- Azure Virtual Desktop 애플리케이션 그룹 구성
- Azure Virtual Desktop 작업 영역 구성
작업 1: Azure Virtual Desktop 호스트 풀 배포용 AD DS 도메인 구독 준비
- 랩 컴퓨터에서 웹 브라우저를 시작하고, Azure Portal로 이동하여 이 랩에서 사용할 구독에서 소유자 역할이 있는 사용자 계정의 자격 증명을 제공하여 로그인합니다.
- 랩 컴퓨터의 Azure Portal에서 가상 머신을 검색하고 선택하고 가상 머신 블레이드에서 az140-cl-vm11a 항목을 선택합니다. 그러면 az140-cl-vm11a 블레이드가 열립니다.
- az140-cl-vm11a 블레이드에서 연결을 선택하고 드롭다운 메뉴에서 베스천을 선택합니다. az140-cl-vm11a | 연결 블레이드의 베스천 탭에서 베스천 사용을 선택합니다.
-
메시지가 표시되면 다음 자격 증명을 제공하고 연결을 선택합니다.
설정 값 사용자 이름 aadadmin1@adatum.com 암호 이전 랩에서 정의한 암호 -
az140-cl-vm11a Azure VM에 대한 Bastion 내에서 Microsoft Edge를 시작하고, Azure Portal로 이동하고, 이 계정을 만들 때 설정한 암호와 aadadmin1 사용자 계정의 사용자 계정 이름을 제공하여 로그인합니다.
참고: Active Directory 사용자 및 컴퓨터 콘솔에서 해당 속성 대화 상자를 검토하거나 랩 컴퓨터로 다시 전환하고 Azure Portal의 Microsoft Entra 테넌트 블레이드에서 해당 속성을 검토하여 aadadmin1 계정의 UPN(사용자 계정 이름) 특성을 식별할 수 있습니다.
-
az140-cl-vm11a에 대한 Bastion 세션 내에서 Azure Portal을 표시하는 Microsoft Edge의 Cloud Shell에서 PowerShell 세션을 열고 다음을 실행하여 Microsoft.DesktopVirtualization 리소스 공급자를 등록합니다.
Register-AzResourceProvider -ProviderNamespace Microsoft.DesktopVirtualization
- az140-cl-vm11a에 대한 Bastion 세션 내에서 Azure Portal을 표시하는 Microsoft Edge에서 가상 네트워크를 검색 및 선택하고 가상 네트워크 블레이드에서 az140-aadds-vnet11a 항목을 선택합니다.
- az140-aadds-vnet11a 블레이드에서 서브넷을 선택하고, 서브넷 블레이드에서 + 서브넷을 선택하고, 서브넷 추가 블레이드의 이름 텍스트 상자에 hp1-Subnet을 입력하고 나머지 설정은 모두 기본값으로 남기고 저장을 선택합니다.
작업 2: Azure Virtual Desktop 호스트 풀 배포
- az140-cl-vm11a에 대한 Bastion 세션 내의 Azure Portal을 표시하는 Microsoft Edge 창에서 Azure Virtual Desktop을 검색 및 선택하고 Azure Virtual Desktop 블레이드의 왼쪽 세로 메뉴에 있는 관리 섹션에서 호스트 풀을 선택하고 Azure Virtual Desktop | 호스트 풀 블레이드에서 + 만들기를 선택합니다.
-
호스트 풀 만들기 블레이드의 기본 탭에서 다음 설정을 지정하고 다음: 가상 머신 > 을 선택합니다.
설정 값 구독 이 랩에서 사용 중인 Azure 구독의 이름 Resource group 새 리소스 그룹 az140-21a-RG의 이름 호스트 풀 이름 az140-21a-hp1 위치 이 랩의 앞부분에서 Microsoft Entra DS 인스턴스를 배포한 Azure 지역의 이름 유효성 검사 환경 문제 기본 설정 앱 그룹 유형 데스크톱 호스트 풀 유형 풀링됨 최대 세션 제한 12 부하 분산 알고리즘 너비 우선 참고: 사용자에게 RemoteApp 및 데스크톱 앱이 모두 게시된 경우 기본 설정 앱 그룹 유형에 따라 피드에 표시할 앱 유형이 결정됩니다.
-
호스트 풀 만들기 블레이드의 가상 머신 탭에서 다음 설정을 지정하고(다른 설정은 기본값으로 유지) 다음: 작업 영역 >(*
* 자리 표시자를 Microsoft Entra DS 인스턴스를 배포한 구독과 연결된 Microsoft Entra 테넌트의 이름으로 바꾸고 자리 표시자 ` `을(를) aadadmin1 계정을 만들 때 설정한 암호로 바꿉니다). 참고: 사용한 암호를 기억해야 합니다. 이 랩과 이후 랩에서 나중에 필요합니다.
설정 값 가상 컴퓨터 추가 예 Resource group 호스트 풀과 같은 그룹으로 기본 지정됨 이름 접두사 az140-21-p1 가상 머신 위치 이 랩의 첫 번째 연습에서 리소스를 배포한 Azure 지역의 이름 가용성 옵션 인프라 중복 필요 없음 보안 유형 신뢰할 수 있는 시작 가상 머신 이미지 Windows 11 Enterprise 다중 세션 + Microsoft 365 앱, 버전 22H2 가상 머신 크기 표준 DC2s_v3 VM 수 2 OS 디스크 유형 표준 SSD 가상 네트워크 az140-aadds-vnet11a 서브넷 hp1-Subnet(10.10.1.0/24) 네트워크 보안 그룹 기본 퍼블릭 인바운드 포트 문제 조인할 디렉터리를 선택합니다. Active Directory AD 도메인 가입 UPN aadadmin1@adatum.com 암호 adadmin1의 암호 사용 도메인 또는 단위 지정 예 가입할 도메인 adatum.com 조직 구성 단위 경로 OU=AADDC Computers,DC=adatum,DC=com 가상 머신 관리자 계정 사용자 이름 student 가상 머신 관리자 계정 암호 Pa55w.rd1234 -
호스트 풀 만들기 블레이드의 작업 영역 탭에서 다음 설정을 지정하고 검토 + 만들기를 선택합니다.
설정 값 데스크톱 앱 그룹 등록 문제 -
호스트 풀 만들기 블레이드의 검토 + 만들기 탭에서 만들기를 선택합니다.
참고: 배포가 완료될 때까지 기다립니다. 약 15분 정도 소요됩니다.
작업 3: Azure Virtual Desktop 애플리케이션 그룹 구성
- az140-cl-vm11a에 대한 Bastion 세션 내에서, Azure Portal에서 Azure Virtual Desktop을 검색 및 선택하고 Azure Virtual Desktop 블레이드에서 애플리케이션 그룹을 선택합니다.
- Azure Virtual Desktop | 애플리케이션 그룹 블레이드에서 자동 생성된 az140-21a-hp1-DAG 데스크톱 애플리케이션 그룹을 선택합니다.
- az140-21a-hp1-DAG 블레이드 왼쪽의 세로 메뉴에 있는 관리 섹션에서 할당을 선택합니다.
- az140-21a-hp1-DAG | 할당 블레이드에서 + 추가를 선택합니다.
- Microsoft Entra 사용자 또는 사용자 그룹 블레이드에서 az140-wvd-apooled를 선택하고 선택을 클릭합니다.
- Azure Virtual Desktop | 애플리케이션 그룹 블레이드로 돌아가서 +만들기를 선택합니다.
-
애플리케이션 그룹 만들기 블레이드의 기본 탭에서 다음 설정을 지정하고 다음: 애플리케이션 > 을 선택합니다.
설정 값 구독 이 랩에서 사용 중인 Azure 구독의 이름 Resource group az140-21a-RG 호스트 풀 az140-21a-hp1 애플리케이션 그룹 종류 RemoteApp 애플리케이션 그룹 이름 az140-21a-hp1-Office365-RAG - 애플리케이션 그룹 만들기 블레이드의 애플리케이션 탭에서 + 애플리케이션 추가를 선택합니다.
-
애플리케이션 추가 블레이드에서 다음 설정을 지정하고 저장을 선택합니다.
설정 값 애플리케이션 소스 시작 메뉴 애플리케이션 Word 설명 Microsoft Word 명령줄 필요 문제 - 애플리케이션 그룹 만들기 블레이드의 애플리케이션 탭으로 돌아가서 + 애플리케이션 추가를 선택합니다.
-
애플리케이션 추가 블레이드에서 다음 설정을 지정하고 저장을 선택합니다.
설정 값 애플리케이션 소스 시작 메뉴 애플리케이션 Excel 설명 Microsoft Excel 명령줄 필요 문제 - 애플리케이션 그룹 만들기 블레이드의 애플리케이션 탭으로 돌아가서 + 애플리케이션 추가를 선택합니다.
-
애플리케이션 추가 블레이드에서 다음 설정을 지정하고 저장을 선택합니다.
설정 값 애플리케이션 소스 시작 메뉴 애플리케이션 PowerPoint 설명 Microsoft PowerPoint 명령줄 필요 문제 - 애플리케이션 그룹 만들기 블레이드의 애플리케이션 탭으로 돌아와 다음: 할당 > 을 선택합니다.
- 애플리케이션 그룹 만들기 블레이드의 할당 탭에서 + Microsoft Entra 사용자 또는 사용자 그룹 추가를 선택합니다.
- Microsoft Entra 사용자 또는 사용자 그룹 선택 블레이드에서 az140-wvd-aremote-app을 선택하고 선택을 클릭합니다.
- 애플리케이션 그룹 만들기 블레이드의 할당 탭으로 돌아와 다음: 작업 영역 > 을 선택합니다.
-
작업 영역 만들기 블레이드의 작업 영역 탭에서 다음 설정을 지정하고 검토 + 만들기를 선택합니다.
설정 값 애플리케이션 그룹 등록 문제 -
애플리케이션 그룹 만들기 블레이드의 검토 + 만들기 탭에서 만들기택합니다.
참고: 이제 파일 경로를 기준으로 하여 애플리케이션 그룹을 애플리케이션 원본으로 만듭니다.
- az140-cl-vm11a에 대한 Bastion 세션 내에서 Azure Portal을 표시하는 웹 브라우저 창에서 Azure Virtual Desktop을 검색 및 선택하고, Azure Virtual Desktop 블레이드에서 애플리케이션 그룹을 선택합니다.
- Azure Virtual Desktop | 애플리케이션 그룹 블레이드에서 + 만들기를 선택합니다.
-
애플리케이션 그룹 만들기 블레이드의 기본 탭에서 다음 설정을 지정하고 다음: 애플리케이션 > 을 선택합니다.
설정 값 구독 이 랩에서 사용 중인 Azure 구독의 이름 Resource group az140-21a-RG 호스트 풀 az140-21a-hp1 애플리케이션 그룹 종류 RemoteApp 애플리케이션 그룹 이름 az140-21a-hp1-Utilities-RAG - 애플리케이션 그룹 만들기 블레이드의 애플리케이션 탭에서 + 애플리케이션 추가를 선택합니다.
-
애플리케이션 추가 블레이드에서 다음 설정을 지정하고 저장을 선택합니다.
설정 값 애플리케이션 소스 파일 경로 Application path C:\Windows\system32\cmd.exe 애플리케이션 이름 명령 프롬프트 표시 이름 명령 프롬프트 아이콘 경로 C:\Windows\system32\cmd.exe 아이콘 인덱스 0 설명 Windows 명령 프롬프트 명령줄 필요 문제 - 애플리케이션 그룹 만들기 블레이드의 애플리케이션 탭으로 돌아와 다음: 할당 > 을 선택합니다.
- 애플리케이션 그룹 만들기 블레이드의 할당 탭에서 + Microsoft Entra 사용자 또는 사용자 그룹 추가를 선택합니다.
- Microsoft Entra 사용자 또는 사용자 그룹 선택 블레이드에서 az140-wvd-aremote-app과 az140-wvd-aadmins을 선택하고 선택을 클릭합니다.
- 애플리케이션 그룹 만들기 블레이드의 할당 탭으로 돌아와 다음: 작업 영역 > 을 선택합니다.
-
작업 영역 만들기 블레이드의 작업 영역 탭에서 다음 설정을 지정하고 검토 + 만들기를 선택합니다.
설정 값 애플리케이션 그룹 등록 문제 - 애플리케이션 그룹 만들기 블레이드의 검토 + 만들기 탭에서 만들기택합니다.
작업 4: Azure Virtual Desktop 작업 영역 구성
- az140-cl-vm11a에 대한 Bastion 세션 내에서 Azure Portal을 표시하는 Microsoft Edge 창에서 Azure Virtual Desktop을 검색 및 선택하고, Azure Virtual Desktop 블레이드에서 작업 영역을 선택합니다.
- Azure Virtual Desktop | 작업 영역 블레이드에서 + 만들기를 선택합니다.
-
작업 영역 만들기 블레이드의 기본 탭에서 다음 설정을 지정하고 다음: 애플리케이션 그룹 > 을 선택합니다.
설정 값 구독 이 랩에서 사용 중인 Azure 구독의 이름 Resource group az140-21a-RG 작업 영역 이름 az140-21a-ws1 식별 이름 az140-21a-ws1 위치 이 랩의 앞부분에서 리소스를 배포한 Azure 지역의 이름 -
작업 영역 만들기 블레이드의 애플리케이션 그룹 탭에서 다음 설정을 지정합니다.
설정 값 애플리케이션 그룹 등록 예 - 작업 영역 만들기 블레이드의 작업 영역 탭에서 + 애플리케이션 그룹 등록을 선택합니다.
- 애플리케이션 그룹 추가 블레이드에서 az140-21a-hp1-DAG, az140-21a-hp1-Office365-RAG 및 az140-21a-hp1-Utilities-RAG 항목 옆의 더하기 기호를 선택하고 선택을 클릭합니다.
- 작업 영역 만들기 블레이드의 애플리케이션 그룹 탭으로 돌아가서 검토 + 만들기를 선택합니다.
- 작업 영역 만들기 블레이드의 검토 + 만들기 탭에서 만들기를 선택합니다.
연습 2: Azure Virtual Desktop 환경 유효성 검사
이 연습의 주요 작업은 다음과 같습니다.
- Windows 10 컴퓨터에 MSRDC(Microsoft Remote Desktop 클라이언트) 설치
- Azure Virtual Desktop 작업 영역 구독
- Azure Virtual Desktop 앱 테스트
작업 1: Windows 10 컴퓨터에 MSRDC(Microsoft Remote Desktop 클라이언트) 설치
- az140-cl-vm11a에 대한 Bastion 세션 내에서 Microsoft Edge를 시작하고 Windows 데스크톱 클라이언트 다운로드 페이지로 이동하고 메시지가 표시되면 다음 프롬프트에 따라 설치를 실행합니다. 이 컴퓨터의 모든 사용자에 대해 설치 옵션을 선택합니다.
- 설치가 완료되면 Remote Desktop 클라이언트를 시작합니다.
작업 2: Azure Virtual Desktop 작업 영역 구독
-
Remote Desktop 클라이언트 창에서 구독을 선택하고 메시지가 표시되면 aaduser1 자격 증명으로 로그인합니다(userPrincipalName 속성을 사용자 이름으로, 이 계정을 만들 때 설정한 암호를 암호로 사용).
참고: 또는 Remote Desktop 클라이언트 창에서 URL로 구독을 선택할 수도 있습니다. 그러면 표시되는 작업 영역으로 구독 창의 메일 또는 작업 영역 URL에 https://rdweb.wvd.microsoft.com/api/arm/feeddiscovery를 입력하고 다음을 선택합니다. 메시지가 표시되면 aaduser1 자격 증명으로 로그인합니다(사용자 이름으로는 userPrincipalName 특성을 사용하고 암호로는 Pa55w.rd1234 사용).
참고: aaduser1의 사용자 계정 이름은 aaduser1@*
* 형식이어야 하며 여기서 자리 표시자 * * 은(는) Microsoft Entra DS 인스턴스를 배포한 구독과 연결된 Microsoft Entra 테넌트 이름과 일치합니다. - 모든 앱 로그인 상태 유지 창에서 조직에서 내 디바이스를 관리하도록 허용 확인란의 선택을 취소하고 아니요, 이 앱에만 로그인합니다를 선택합니다.
-
원격 데스크톱 페이지에 작업 영역에 게시된 자동 생성 az140-21-hp1-DAG 데스크톱 애플리케이션 그룹에 포함된 SessionDesktop이 표시되고 그룹 멤버 자격을 통해 사용자 계정 aduser1과 연결되어 있는지 확인합니다.
참고: 호스트 풀의 기본 설정 앱 그룹 유형이 현재 데스크톱으로 설정되어 있기 때문에 이 작업이 필요합니다.
작업 3: Azure Virtual Desktop 앱 테스트
-
az140-cl-vm11a에 대한 Bastion 세션 내에서 원격 데스크톱 클라이언트 창의 애플리케이션 목록에서 SessionDesktop을 두 번 클릭하고 원격 데스크톱 세션이 시작되는지 확인합니다.
참고: 처음에는 애플리케이션이 시작되려면 몇 분 정도 걸릴 수 있지만 그 이후부터는 애플리케이션이 훨씬 빠르게 시작됩니다.
참고: Microsoft Teams 시작 로그인 프롬프트가 표시되면 닫습니다.
- 세션 데스크톱 세션 내에서 시작을 마우스 오른쪽 단추로 클릭하고, 실행을 선택한 다음, 실행 대화 상자의 열기 텍스트 상자에 cmd를 입력하고 확인을 선택합니다.
- 세션 데스크톱 세션 내의 명령 프롬프트에서 hostname을 입력한 다음, Enter 키를 눌러 원격 데스크톱이 실행 중인 컴퓨터의 이름을 표시합니다.
- 표시되는 이름이 az140-21-p1-0, az140-21-p1-1 또는 az140-21-p1-2인지 확인합니다.
-
명령 프롬프트에 logoff를 입력하고 Enter 키를 눌러 세션 데스크톱에서 로그오프합니다.
참고: 다음으로, RemoteApp으로 설정하는 방법으로 기본 설정 앱 그룹 유형을 수정합니다.
- az140-dc-vm11에 대한 Bastion 세션 내의 Azure Portal이 표시된 웹 브라우저 창에서 Azure Virtual Desktop을 검색하여 선택합니다. 그런 다음, Azure Virtual Desktop 블레이드 세로 메뉴 모음에 있는 관리 섹션에서 호스트 풀을 선택합니다.
- Azure Virtual Desktop | 호스트 풀 블레이드의 호스트 풀 목록에서 az140-21-hp1을 선택합니다.
- az140-21-hp1 블레이드의 세로 메뉴 모음의 설정 섹션에서 속성을 선택하고 기본 설정 앱 그룹 유형에서 Remote App을 선택한 다음 저장을 선택합니다.
- az140-cl-vm11에 대한 Bastion 세션 내에서 원격 데스크톱 클라이언트 창의 오른쪽 위 모서리에 있는 줄임표 기호를 선택하고 드롭다운 메뉴에서 새로 고침을 선택합니다.
-
원격 데스크톱 페이지에 작업 영역에서 만들고 게시한 두 개의 애플리케이션 그룹에 포함된 개별 앱이 표시되는지 확인해야 합니다. 두 그룹은 또한 그룹 멤버 자격을 통해 사용자 계정 aduser1과 연결되어 있어야 합니다.
참고: 호스트 풀의 기본 설정 앱 그룹 유형이 이제 RemoteApp으로 설정되었으므로 이 작업이 필요합니다.
- az140-cl-vm11a에 대한 Bastion 세션 내의 원격 데스크톱 클라이언트 창의 애플리케이션 목록에서 명령 프롬프트를 두 번 클릭하고 명령 프롬프트 창이 시작되는지 확인합니다. 인증하라는 메시지가 표시되면 aduser1 사용자 계정을 만들 때 설정한 암호를 입력하고 기억하기 확인란을 선택한 다음, 확인을 선택합니다.
- 명령 프롬프트에 로그오프를 입력하고 Enter 키를 눌러 현재 원격 앱 세션에서 로그오프합니다.
연습 3: 랩에서 프로비전 및 사용한 Azure VM 중지 및 할당 취소
이 연습의 주요 작업은 다음과 같습니다.
- 랩에서 프로비전 및 사용한 Azure VM 중지 및 할당 취소
참고: 이 연습에서는 해당 컴퓨팅 비용을 최소화하기 위해 이 랩에서 프로비전 및 사용한 Azure VM의 할당을 취소합니다.
작업 1: 랩에서 프로비전 및 사용한 Azure VM 할당 취소
- 랩 컴퓨터로 전환하고 Azure Portal을 표시하는 웹 브라우저 창에서 Cloud Shell 창 내에서 PowerShell 셸 세션을 엽니다.
-
Cloud Shell 창의 PowerShell 세션에서 다음 명령을 실행하여 이 랩에서 만들고 사용한 모든 Azure VM의 목록을 표시합니다.
Get-AzVM -ResourceGroup 'az140-21a-RG'
-
Cloud Shell 창의 PowerShell 세션에서 다음 명령을 실행하여 이 랩에서 만들고 사용한 모든 Azure VM을 중지하고 할당을 취소합니다.
Get-AzVM -ResourceGroup 'az140-21a-RG' | Stop-AzVM -NoWait -Force
참고: 명령은 비동기적으로 실행되므로(-NoWait 매개 변수에 의해 결정됨) 동일한 PowerShell 세션 내에서 즉시 다른 PowerShell 명령을 실행할 수는 있지만, Azure VM이 실제로 중지 및 할당 취소되려면 몇 분 정도 걸립니다.