서버를 등록하고 Azure Stack HCI 버전 23H2 배포에 대한 권한을 할당합니다.

적용 대상: Azure Stack HCI, 버전 23H2

이 문서에서는 Azure Stack HCI 서버를 등록한 다음 Azure Stack HCI 버전 23H2 클러스터를 배포하는 데 필요한 권한을 설정하는 방법을 설명합니다.

사전 요구 사항

시작하기 전에 다음 필수 구성 요소를 완료했는지 확인합니다.

  • 필수 구성 요소를 충족하고 배포 검사 목록을 완료합니다.

  • Active Directory 환경을 준비합니다.

  • 각 서버에 Azure Stack HCI 버전 23H2 운영 체제를 설치합니다.

  • 필수 리소스 공급자(RP)에 구독을 등록합니다. Azure Portal 또는 Azure PowerShell 사용하여 등록할 수 있습니다. 다음 리소스 RP를 등록하려면 구독의 소유자 또는 기여자 합니다.

    • Microsoft.HybridCompute
    • Microsoft.GuestConfiguration
    • Microsoft.HybridConnectivity
    • Microsoft.AzureStackHCI

    참고

    리소스 공급자에 Azure 구독을 등록하는 사람이 Arc에 Azure Stack HCI 서버를 등록하는 사람과 다른 사람이라고 가정합니다.

  • 서버를 Arc 리소스로 등록하는 경우 서버가 프로비전된 리소스 그룹에 대해 다음 권한이 있는지 확인합니다.

    이러한 역할이 있는지 확인하려면 Azure Portal 다음 단계를 수행합니다.

    1. Azure Stack HCI 배포에 사용하는 구독으로 이동합니다.
    2. 서버를 등록하려는 리소스 그룹으로 이동합니다.
    3. 왼쪽 창에서 Access Control(IAM)로 이동합니다.
    4. 오른쪽 창에서 역할 할당으로 이동합니다. Azure Connected Machine 온보딩Azure 연결된 머신 리소스 관리자 역할이 할당되었는지 확인합니다.

Azure Arc에 서버 등록

중요

클러스터하려는 모든 Azure Stack HCI 서버에서 이러한 단계를 실행합니다.

  1. PSGallery에서 Arc 등록 스크립트 를 설치합니다.

    #Register PSGallery as a trusted repo
    Register-PSRepository -Default -InstallationPolicy Trusted
    
    #Install Arc registration script from PSGallery 
    Install-Module AzsHCI.ARCinstaller
    
    #Install required PowerShell modules in your node for registration
    Install-Module Az.Accounts -Force
    Install-Module Az.ConnectedMachine -Force
    Install-Module Az.Resources -Force
    
  2. 매개 변수를 설정합니다. 스크립트는 다음 매개 변수를 사용합니다.

    매개 변수 Description
    SubscriptionID Azure Arc에 서버를 등록하는 데 사용되는 구독의 ID입니다.
    TenantID Azure Arc에 서버를 등록하는 데 사용되는 테넌트 ID입니다. Microsoft Entra ID 이동하여 테넌트 ID 속성을 복사합니다.
    ResourceGroup 서버의 Arc 등록을 위해 미리 생성된 리소스 그룹입니다. 리소스 그룹이 없는 경우 만들어집니다.
    Region 등록에 사용되는 Azure 지역입니다. 사용할 수 있는 지원되는 지역을 참조하세요.
    AccountID 클러스터를 등록하고 배포하는 사용자입니다.
    DeviceCode 및 의 콘솔 https://microsoft.com/devicelogin 에 표시되는 디바이스 코드는 디바이스에 로그인하는 데 사용됩니다.
    #Define the subscription where you want to register your server as Arc device
    $Subscription = "YourSubscriptionID"
    
    #Define the resource group where you want to register your server as Arc device
    $RG = "YourResourceGroupName"
    
    #Define the region you will use to register your server as Arc device
    $Region = "eastus"
    
    #Define the tenant you will use to register your server as Arc device
    $Tenant = "YourTenantID"
    
  3. Azure 계정에 연결하고 구독을 설정합니다. 서버에 연결하는 데 사용하는 클라이언트에서 브라우저를 열고 이 페이지를 https://microsoft.com/devicelogin 열어서 Azure CLI 출력에 제공된 코드를 입력하여 인증해야 합니다. 등록에 대한 액세스 토큰 및 계정 ID를 가져옵니다.

    #Connect to your Azure account and Subscription
    Connect-AzAccount -SubscriptionId $Subscription -TenantId $Tenant -DeviceCode
    
    #Get the Access Token for the registration
    $ARMtoken = (Get-AzAccessToken).Token
    
    #Get the Account ID for the registration
    $id = (Get-AzContext).Account.Id   
    
  4. 마지막으로 Arc 등록 스크립트를 실행합니다. 이 스크립트를 실행하는 데 몇 분 정도 걸립니다.

    #Invoke the registration script. Use a supported region.
    Invoke-AzStackHciArcInitialization -SubscriptionID $Subscription -ResourceGroup $RG -TenantID $Tenant -Region $Region -Cloud "AzureCloud" -ArmAccessToken $ARMtoken -AccountID $id  
    

    프록시 서버를 통해 인터넷에 액세스하는 경우 매개 변수를 전달 -proxy 하고 스크립트를 실행할 때와 같이 http://<Proxy server FQDN or IP address>:Port 프록시 서버를 제공해야 합니다.

  5. 스크립트가 모든 서버에서 성공적으로 완료되면 다음을 확인합니다.

    1. 서버가 Arc에 등록됩니다. Azure Portal 이동한 다음 등록과 연결된 리소스 그룹으로 이동합니다. 서버는 지정된 리소스 그룹 내에 Machine - Azure Arc 형식 리소스로 표시됩니다.

      등록 성공 후 리소스 그룹의 Azure Stack HCI 서버 스크린샷

    2. 필수 Azure Stack HCI 확장은 서버에 설치됩니다. 리소스 그룹에서 등록된 서버를 선택합니다. 확장으로 이동합니다. 필수 확장이 오른쪽 창에 표시됩니다.

      필수 확장이 설치된 Azure Stack HCI 등록 서버의 스크린샷

배포에 필요한 권한 할당

이 섹션에서는 Azure Portal 배포에 대한 Azure 권한을 할당하는 방법을 설명합니다.

  1. Azure Portal 서버를 등록하는 데 사용되는 구독으로 이동합니다. 왼쪽 창에서 액세스 제어(IAM) 를 선택합니다. 오른쪽 창에서 + 추가 를 선택하고 드롭다운 목록에서 역할 할당 추가를 선택합니다.

    Azure Stack HCI 배포를 위한 구독의 액세스 제어에 역할 할당 추가 스크린샷

  2. 탭을 살펴보고 클러스터를 배포하는 사용자에게 다음 역할 권한을 할당합니다.

    • Azure Stack HCI 관리자
    • 클라우드 애플리케이션 관리자
    • 판독기

    참고

    서비스 주체를 만들려면 클라우드 애플리케이션 관리자 권한이 일시적으로 필요합니다. 배포 후 이 권한을 제거할 수 있습니다.

  3. Azure Portal 구독에 서버를 등록하는 데 사용되는 리소스 그룹으로 이동합니다. 왼쪽 창에서 액세스 제어(IAM) 를 선택합니다. 오른쪽 창에서 + 추가 를 선택하고 드롭다운 목록에서 역할 할당 추가를 선택합니다.

    Azure Stack HCI 배포를 위한 리소스 그룹의 액세스 제어에 역할 할당 추가 스크린샷

  4. 탭을 살펴보고 클러스터를 배포하는 사용자에게 다음 권한을 할당합니다.

    • Key Vault 데이터 액세스 관리자: 배포에 사용되는 키 자격 증명 모음에 대한 데이터 평면 권한을 관리하려면 이 권한이 필요합니다.
    • Key Vault 비밀 책임자: 배포에 사용되는 키 자격 증명 모음에서 비밀을 읽고 쓰는 데 이 권한이 필요합니다.
    • Key Vault 기여자: 배포에 사용되는 키 자격 증명 모음을 만들려면 이 권한이 필요합니다.
    • 스토리지 계정 기여자: 배포에 사용되는 스토리지 계정을 만들려면 이 권한이 필요합니다.
  5. 오른쪽 창에서 역할 할당으로 이동합니다. 배포 사용자에게 구성된 모든 역할이 있는지 확인합니다.

다음 단계

클러스터에서 첫 번째 서버를 설정한 후 Azure Portal 사용하여 배포할 준비가 된 것입니다.