Microsoft Azure stack

ASDK build 1.0.170928.3 에서 Marketplace 연동 방법 참조

jgpaper 2017. 10. 13. 10:52

Azure Stack DK build 버전 1.0.170928.3 에서는 Marketplace 연동하는 Script 가 달라쪘습니다.

기존에는 아래 Script 를 이용해 연동 하였습니다.

Login-AzureRmAccount -EnvironmentName "AzureCloud"

Register-AzureRmResourceProvider -ProviderNamespace Microsoft.AzureStack -Force

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

RegisterWithAzure.ps1 -azureSubscriptionId YourID -azureDirectoryTenantName YourDirectory -azureAccountId YourAccountName -Verbose

build 버전 1.0.170928.3 에서는 아래 Script 를 이용해서 연동 합니다.

 

Login-AzureRmAccount -EnvironmentName "AzureCloud"

Register-AzureRmResourceProvider -ProviderNamespace Microsoft.AzureStack -Force

Import-Module ".\RegisterWithAzure.psm1" -Force -Verbose

 

$cloudAdminCredential = "azurestack\cloudadmin"

$azureDirectoryTenantName = "domain.onmicrosoft.com"

$azureSubscriptionId = "xxx-xxxx-xxxxx-xxxxx"

$privilegedEndpoint = "AzS-ERCS01"

Add-AzsRegistration -CloudAdminCredential $cloudAdminCredential -AzureDirectoryTenantName $azureDirectoryTenantName `

    -AzureSubscriptionId $azureSubscriptionId -PrivilegedEndpoint $privilegedEndpoint -BillingModel Development  

 CloudAdminCredential

일반적으로 domain\cloudadmin 을 사용 하고 Development kit는 azurestack\cloudadmin 을 사용합니다.   

 AzureDirectoryTenantName

디렉토리를 입력합니다. (예: "domain.onmicrosoft.com")

 AzureSubscriptionId

SubscriptionId 를 입력합니다.

 PrivilegedEndpoint

Azure Stack 설치가 끝나면 응급복구 역할을 하는 VM 있습니다. 해당 VM의 이름을 입력합니다.(*참조:연동시 문제가 없었으나 좀 더 확인이 필요!)

 BillingModel

Billing 에 대한 model을 설정 합니다. Capacity, Development, PayAsYouUse 3가지가 있습니다. 저는 Azure Stack Development Kit 설치시 "Development" 로 설정 했습니다.