개인 호스트 풀은 개인 데스크톱이 있는 호스트 풀의 유형입니다. 개인 데스크톱에는 일대일 매핑이 있습니다. 즉, 단일 사용자를 단일 개인 데스크톱에만 할당할 수 있습니다. 사용자가 로그인할 때마다 사용자 세션은 할당된 개인 데스크톱 세션 호스트로 전달됩니다.
개인 데스크톱은 세션 호스트에 세션이 하나만 있는 경우 사용자 환경 및 세션 성능이 향상되므로 리소스 집약적 워크로드를 사용하는 사용자에게 적합합니다. 이 호스트 풀 유형의 또 다른 이점은 사용자 활동, 파일 및 설정이 사용자가 로그아웃한 후 VM OS(가상 머신 운영 체제) 디스크에 유지될 수 있다는 것입니다.
사용자는 연결할 때 호스트 풀에서 이전에 할당되지 않은 개인 데스크톱에 자동으로 할당될 수 있습니다. 또는 연결하기 전에 특정 개인 데스크톱에 사용자를 할당할 수 있습니다.
이 문서에서는 Azure Virtual Desktop에서 개인 데스크톱 할당을 구성하는 방법을 보여줍니다. Azure Portal, Azure PowerShell 또는 Azure CLI를 사용하여 개인 데스크톱 할당을 구성할 수 있습니다.
참고
이 문서의 지침은 풀된 호스트 풀의 사용자가 특정 세션 호스트에 할당되지 않으므로 풀된 호스트 풀이 아닌 개인 호스트 풀에만 적용됩니다.
필수 구성 요소
개인 데스크톱 할당을 구성하려면 다음 필수 조건을 충족해야 합니다.
세션 호스트가 하나 이상 있는 개인 호스트 풀입니다.
데스크톱 가상화 기여자 역할 또는 이에 상응하는 Azure 계정이 할당되었습니다.
Azure CLI 또는 Azure PowerShell 로컬로 사용하려면 Azure Virtual Desktop에서 Azure CLI 및 Azure PowerShell 사용하여데스크톱가상화 Azure CLI 확장 또는 Az.DesktopVirtualization PowerShell 모듈이 설치되어 있는지 확인합니다. 또는 Azure Cloud Shell 사용합니다.
PowerShell을 사용하여 사용자에게 여러 개인 데스크톱을 할당하려면 Az.DesktopVirtualization PowerShell 모듈의 버전 5.3.0-preview 이상 미리 보기 버전을 사용해야 합니다. 미리 보기가 아닌 버전의 모듈에는 필요한 값이 포함되어 있지 않습니다. PowerShell 갤러리 Az.DesktopVirtualization PowerShell 모듈을 다운로드하여 설치할 수 있습니다.
자동 할당 구성
자동 할당은 사용자가 처음 연결할 때 개인 데스크톱을 할당합니다. Azure Virtual Desktop 환경에서 만드는 새 개인 데스크톱 호스트 풀의 기본 할당 유형입니다. 사용자를 자동으로 할당해도 특정 세션 호스트가 필요하지 않습니다.
사용자를 자동으로 할당하려면 먼저 로컬 디바이스에서 데스크톱을 볼 수 있도록 개인 데스크톱 호스트 풀에 할당합니다. 할당된 사용자가 처음으로 해당 데스크톱에 연결하면 사용자 세션이 사용 가능한 세션 호스트에 부하 분산됩니다. 할당 유형이 자동으로 설정된 경우에도 연결하기 전에 세션 호스트에 사용자를 직접 할당 할 수 있습니다.
Azure Portal 자동 할당을 구성하려면 다음을 수행합니다.
Azure 포털에 로그인합니다.
검색 창에서 Azure Virtual Desktop 을 입력하고 일치하는 서비스 항목을 선택합니다.
호스트 풀을 선택한 다음, 자동 할당을 구성할 개인 호스트 풀을 선택합니다.
다음으로 속성을 선택한 다음 할당 드롭다운 메뉴로 이동하여 자동을 선택합니다.
저장을 선택합니다.
직접 할당 구성
자동 할당과 달리 직접 할당을 사용하는 경우 특정 개인 데스크톱을 사용자에게 먼저 할당합니다. 개인 데스크톱 호스트 풀과 특정 세션 호스트 모두에 사용자를 할당해야 개인 데스크톱에 연결할 수 있습니다. 사용자가 세션 호스트 할당 없이 호스트 풀에만 할당된 경우 리소스에 액세스할 수 없으며 사용할 수 있는 리소스가 없음이라는 오류 메시지가 표시됩니다.
Azure Portal 직접 할당을 구성하려면 다음을 수행합니다.
Azure 포털에 로그인합니다.
검색 창에서 Azure Virtual Desktop 을 입력하고 일치하는 서비스 항목을 선택합니다.
호스트 풀을 선택한 다음, 자동 할당을 구성할 개인 호스트 풀을 선택합니다.
다음으로 속성을 선택한 다음, 할당 드롭다운 메뉴로 이동하여 직접을 선택합니다.
저장을 선택합니다.
세션 호스트에 직접 사용자 할당
Azure Portal 또는 Azure PowerShell 사용하여 세션 호스트에 사용자를 직접 할당하는 방법은 다음과 같습니다. Azure CLI를 사용하여 세션 호스트에 사용자를 할당할 수 없습니다.
Azure Portal 세션 호스트에 사용자를 직접 할당하려면 다음을 수행합니다.
Azure 포털에 로그인합니다.
검색 창에 Azure Virtual Desktop 을 입력합니다.
서비스에서Azure Virtual Desktop을 선택합니다.
Azure Virtual Desktop 개요 페이지에서 창 왼쪽의 메뉴로 이동하여 호스트 풀을 선택합니다.
사용자를 할당할 호스트 풀을 선택합니다.
다음으로, 창 왼쪽의 메뉴로 이동하여 애플리케이션 그룹을 선택합니다.
사용자를 할당할 앱 그룹의 이름을 선택한 다음 창 왼쪽 메뉴에서 할당 을 선택합니다.
+ 추가를 선택한 다음, 이 앱 그룹에 할당하려는 사용자 또는 사용자 그룹을 선택합니다.
정보 표시줄에서 VM 할당 을 선택하여 사용자에게 세션 호스트를 할당합니다.
사용자에게 할당할 세션 호스트 를 선택한 다음 할당을 선택합니다. 할당 사용자 할당을 선택할> 수도 있습니다.
사용 가능한 사용자 목록에서 세션 호스트를 할당할 사용자를 선택합니다.
완료되면 선택을 선택합니다.
개인 데스크톱 할당 취소
Azure Portal 또는 Azure PowerShell 사용하여 개인 데스크톱을 할당 해제하는 방법은 다음과 같습니다. Azure CLI를 사용하여 개인 데스크톱을 할당 취소할 수 없습니다.
Azure Portal 개인 데스크톱의 할당을 취소하려면 다음을 수행합니다.
Azure 포털에 로그인합니다.
검색 창에 Azure Virtual Desktop 을 입력합니다.
서비스에서Azure Virtual Desktop을 선택합니다.
Azure Virtual Desktop 개요 페이지에서 창 왼쪽의 메뉴로 이동하여 호스트 풀을 선택합니다.
사용자 할당을 수정할 호스트 풀을 선택합니다.
다음으로 창 왼쪽의 메뉴로 이동하여 세션 호스트를 선택합니다.
사용자를 할당 취소할 세션 호스트 옆의 확인란을 선택하고 행 끝에 있는 줄임표를 선택한 다음 사용자 할당 취소를 선택합니다. 할당 할당 사용자 할당을선택할> 수도 있습니다.
경고 메시지가 표시되면 할당 취소 를 선택합니다.
개인 데스크톱 재할당
Azure Portal 또는 Azure PowerShell 사용하여 개인 데스크톱을 다시 할당하는 방법은 다음과 같습니다. Azure CLI를 사용하여 개인 데스크톱을 다시 할당할 수 없습니다.
Azure Portal 개인 데스크톱을 다시 할당하려면 다음을 수행합니다.
Azure 포털에 로그인합니다.
검색 창에 Azure Virtual Desktop 을 입력합니다.
서비스에서Azure Virtual Desktop을 선택합니다.
Azure Virtual Desktop 개요 페이지에서 창 왼쪽의 메뉴로 이동하여 호스트 풀을 선택합니다.
사용자 할당을 수정할 호스트 풀을 선택합니다.
다음으로 창 왼쪽의 메뉴로 이동하여 세션 호스트를 선택합니다.
다른 사용자에게 다시 할당하려는 세션 호스트 옆의 확인란을 선택하고 행 끝에 있는 줄임표를 선택한 다음 , 다른 사용자에게 할당을 선택합니다. 다른 사용자에게 할당 할당>을 선택할 수도 있습니다.
사용 가능한 사용자 목록에서 세션 호스트를 할당할 사용자를 선택합니다.
완료되면 선택을 선택합니다.
단일 사용자에게 여러 개인 데스크톱 할당
여러 개인 데스크톱 할당을 사용하면 단일 호스트 풀의 단일 사용자에게 둘 이상의 개인 데스크톱을 할당할 수 있습니다. 여러 데스크톱은 백 엔드 및 프런트 엔드 개발 또는 테스트 및 프로덕션 환경 간 전환과 같은 다양한 비즈니스 역할을 저글링하는 사용자에게 유용합니다. 이전에는 사용자가 호스트 풀당 하나의 개인 데스크톱으로 제한되었으므로 추가 데스크톱을 위해 여러 호스트 풀을 만들어야 했습니다. 여러 개인 데스크톱 할당은 프로세스를 간소화하여 이 시나리오에서 여러 호스트 풀이 필요하지 않으며 사용자 할당 관리를 간소화합니다.
중요
직접 할당 유형이 있는 개인 호스트 풀의 경우 단일 사용자에게만 여러 개인 데스크톱을 할당할 수 있습니다. 풀된 호스트 풀은 지원되지 않으며 자동 할당 유형이 있는 개인 호스트 풀은 지원되지 않습니다.
FSLogix를 사용하고 단일 호스트 풀에 대한 단일 FSLogix 프로필 컨테이너가 있는 경우 오류를 방지하기 위해 FSLogix 프로필 컨테이너에 대한 여러 연결을 허용해야 합니다.
사용자가 할당한 여러 개인 데스크톱을 구분할 수 있도록 개인 호스트 풀의 세션 호스트에 친숙한 이름을 지정 해야 합니다.
여러 개인 데스크톱 할당에 호스트 풀을 사용하도록 설정하면 사용하지 않도록 설정할 수 없습니다.
여러 개인 데스크톱 할당 사용
개인 호스트 풀을 만들거나 기존 개인 호스트 풀을 구성할 때 여러 개인 데스크톱 할당을 사용하도록 설정할 수 있습니다. 기존 개인 호스트 풀에서 여러 개인 데스크톱 할당을 사용하도록 설정하는 방법은 다음과 같습니다. 개인 호스트 풀을 만드는 방법을 알아보려면 호스트 풀 만들기를 참조하세요.
Azure Portal 사용하여 여러 개인 데스크톱 할당을 사용하도록 설정하려면 다음을 수행합니다.
Azure 포털에 로그인합니다.
검색 창에 Azure Virtual Desktop 을 입력합니다.
서비스에서Azure Virtual Desktop을 선택합니다.
Azure Virtual Desktop 개요 페이지에서 창 왼쪽의 메뉴로 이동하여 호스트 풀을 선택합니다.
여러 개인 데스크톱 할당을 사용하도록 설정할 기존 호스트 풀을 선택합니다.
설정에서 속성을 선택하여 호스트 풀 속성을 봅니다.
할당 유형이 Direct로 설정되어 있는지 확인합니다. 그렇지 않은 경우 직접을 선택한 다음 저장을 선택합니다. 계속하기 전에 할당 유형이 직접 및 저장되어야 합니다. 한 단계에서 둘 다 수행하려고 하면 오류 메시지가 표시됩니다.
단일 사용자에게 여러 데스크톱 할당 확인란을 선택한 다음 저장을 선택합니다.
사용자에게 여러 개인 데스크톱 할당
Azure Portal 또는 Azure PowerShell 사용하여 사용자에게 여러 개인 데스크톱을 할당하는 방법은 다음과 같습니다. Azure CLI를 사용하여 사용자에게 여러 개인 데스크톱을 할당할 수 없습니다.
Azure Portal 사용자에게 여러 개인 데스크톱에 사용자를 할당하려면 다음을 수행합니다.
Azure 포털에 로그인합니다.
검색 창에 Azure Virtual Desktop 을 입력합니다.
서비스에서Azure Virtual Desktop을 선택합니다.
Azure Virtual Desktop 개요 페이지에서 호스트 풀을 선택합니다.
사용자에게 할당하려는 세션 호스트가 있는 기존 호스트 풀을 선택합니다.
관리에서 세션 호스트를 선택하여 호스트 풀의 세션 호스트를 봅니다.
사용자에게 할당하려는 세션 호스트 옆의 확인란을 선택합니다.
할당된 사용자 열에서 할당 을 선택하거나 도구 모음에서 할당을 선택하고 드롭다운 메뉴에서 사용자 할당 을 선택합니다.
새 창에서 할당할 사용자를 검색하여 선택합니다. 과제를 선택합니다.
사용자를 할당하려는 각 세션 호스트에 대해 4-6단계를 반복합니다. 단일 호스트 풀에서 사용자에게 할당할 수 있는 개인 데스크톱 수에는 제한이 없습니다.
개인 호스트 풀의 세션 호스트에 친숙한 이름 지정
사용자가 PowerShell을 사용하여 피드에서 식별할 수 있도록 친숙한 이름을 만드는 개인 데스크톱을 제공할 수 있습니다. Azure Portal 또는 Azure CLI에는 현재 세션 호스트에 친숙한 이름을 지정할 수 있는 방법이 없습니다.
PowerShell 터미널 유형을 사용하여 Azure Portal Azure Cloud Shell 시작하거나 로컬 디바이스에서 PowerShell을 실행합니다.
Cloud Shell 사용하는 경우 Azure 컨텍스트가 사용하려는 구독으로 설정되어 있는지 확인합니다.
PowerShell을 로컬로 사용하는 경우 먼저 Azure PowerShell 사용하여 로그인한 다음, Azure 컨텍스트가 사용하려는 구독으로 설정되어 있는지 확인합니다.
PowerShell에서 다음 명령을 실행하여 세션 호스트의 식별 이름을 추가하거나 변경합니다.
$parameters = @{ HostPoolName = 'HostPoolName' Name = 'SessionHostName' ResourceGroupName = 'ResourceGroupName' FriendlyName = 'SessionHostFriendlyName' } Update-AzWvdSessionHost @parameters
세션 호스트 식별 이름을 얻으려면 PowerShell에서 다음 명령을 실행합니다.
$sessionHostParams = @{ HostPoolName = 'HostPoolName' Name = 'SessionHostName' ResourceGroupName = 'ResourceGroupName' } Get-AzWvdSessionHost @sessionHostParams | FL Name, AssignedUser, FriendlyName