Azure Stack Development Kit 설치하기 2편

1편에서는 Azure Stack Development Kit 배포스크립트를 돌려서 Complete된 상태까지 되었습니다. 이번 포스팅에서는 배포 이후 퍼블릭 Azure의 Subscription을 등록하여 Azure Stack Marketplace management에서 퍼블릭 Azure의 템플릿 이미지들을 사용할 수 있도록 해보겠습니다.



8. Azure Stack 파워쉘 모듈 설치하기
먼저 PowerShell gallery를 등록하기 위해서 Azure Stack 호스트 서버에서 PowerShell ISE를 관리자권한으로 열고 다음 스크립트를 실행한다. (Azure Stack PowerShell 설치 가이드 참고)



다음으로 역시 Azure Stack PowerShell 설치 가이드를 참고하여 다음 스크립트를 실행한다. 이 스크립트는 AzureRM 모듈과 Azure Stack 모듈을 설치한다.


설치가 정상적으로 됐는지 다음 명령으로 확인한다.

Get-Module -ListAvailable | where-Object {$_.Name -like “Azure*”}

AzureRM 모듈과 Azure Stack 모듈이 보이면 잘 설치가 된 것이다.




9. 퍼블릭 Azure에 Azure Stack 등록
Azure Stack 호스트 서버에서 웹브라우저를 열고 관리자포탈(https://adminportal.local.azurestack.external)로 접속한다.
로그인 창이 뜨면 Azure Stack Service Admin 계정(1편의 배포툴에서 입력한 AAD 계정, Global Admin 권한)으로 로그인한다.
Marketplace management 메뉴에 들어가 보면 아직 Azure에 등록되어 있지 않다는 메시지가 보인다.





Azure Stack Service Admin 계정이 Subscription을 가지고 않다면, 먼저 최상위 Admin 계정(Service Administrator, 예를 들면 outlook.com 계정)으로 로그인 한 뒤, 해당 Subscription에 Azure Stack 계정을 Owner 권한으로 추가해 주어야 한다.
다음 그림과 같이 Subcription의 IAM에서 Azure Stack Service Admin 계정을 추가해 준다.



이번에는 Azure Stack이 연결될 퍼블릭 Azure의 Subscription ID를 알아내기 위해 Azure Portal에 Azure Stack Service Admin 계정으로 로그인한다.
다음 그림과 같이 Subscription ID를 확인하여 메모해둔다.



다음으로 퍼블릭 Azure에 Azure Stack Resource Provider를 등록하기 위해 PowerShell ISE를 관리자 권한으로 열고 다음 명령을 수행한다. (Register Azure Stack 가이드 참고)
로그인 창이 나오면 Azure Stack Service Admin 계정과 암호를 입력한다.



Azure Stack 등록의 마지막 과정으로 실행할 스크립트를 C:\Temp 폴더에 다운받는다.
Azure Stack 호스트 서버에서 웹브라우저로 위 링크로 접속하면 Github 페이지로 연결되는데 다음 그림과 같이 Raw를 우클릭한 뒤, Save target as ... 를 눌러 C:\Temp에 저장한다.



이제 다음 명령어와 옵션으로 다운받은 스크립트 파일을 실행한다.(관리자 권한으로 PowerShell 실행)

C:\Temp\RegisterWithAzure.ps1 -azureSubscriptionId YourID -azureDirectoryTenantName YourDirectory -azureAccountId YourAccountName

여기서 YourID 는 앞에서 메모해둔 Subscription ID이고, YourDirectory 는 Directory Tenant Name (YYYY.onmicrosoft.com 형식), YourAccountName 은 Azure Stack Service Admin 계정이름이다.

이때, 다운받은 파일이 digitally signed 되지 않았다는 에러 메시지가 나오면,

Set-ExecutionPolicy Unrestricted

명령을 한번 실행해 준다.

스크립트가 잘 실행된다면, 로그인 창이 뜬다. Azure Stack Service Admin 계정과 암호를 입력한다.



10. Azure Stack 등록 확인 및 이미지 템플릿 다운로드
다시 Azure Stack 호스트 서버에서 웹브라우저를 열고 관리자포탈(https://adminportal.local.azurestack.external)로 접속해서 로그인 한다.
Marketplace management 메뉴에 들어가 보면 +Add from Azure 버튼이 활성화 되어 있고 이걸 누르면 현재 다운로드 가능한 템플릿 이미지들이 보인다.
원하는 이미지를 클릭하고 Download 버튼을 누르면 Azure Stack에 해당 이미지가 들어오게 된다.

Comments

Popular Posts