ASDK에 대 한 배포 후 구성Post deployment configurations for ASDK

Asoml (Azure Stack Development Kit)을 설치한후 asdk 호스트 컴퓨터에서 AzureStack\AzureStackAdmin으로 로그인 한 후에 몇 가지 권장 배포 구성 변경을 수행 해야 합니다.After you install the Azure Stack Development Kit (ASDK), you should make a few recommended post deployment configuration changes while signed in as AzureStack\AzureStackAdmin on the ASDK host computer.

Azure Stack PowerShell 설치Install Azure Stack PowerShell

Azure Stack 작업을 수행 하려면 Azure Stack 호환 Azure PowerShell 모듈이 필요 합니다.Azure Stack compatible Azure PowerShell modules are required to work with Azure Stack.

Azure Stack에 대 한 PowerShell 명령은 PowerShell 갤러리를 통해 설치 됩니다.PowerShell commands for Azure Stack are installed through the PowerShell Gallery. PSGallery 리포지토리를 등록 하려면 관리자 권한 PowerShell 세션을 열고 다음 명령을 실행 합니다.To register the PSGallery repository, open an elevated PowerShell session and run the following command:

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

API 버전 프로필을 사용 하 여 Azure Stack 호환 Az modules을 지정 합니다.Use API version profiles to specify Azure Stack compatible Az modules. API 버전 프로필은 Azure와 Azure Stack 간의 버전 차이를 관리 하는 방법을 제공 합니다.API version profiles provide a way to manage version differences between Azure and Azure Stack. API 버전 프로필은 특정 API 버전을 사용 하는 Az PowerShell 모듈 집합입니다.An API version profile is a set of Az PowerShell modules with specific API versions. PowerShell 갤러리를 통해 사용할 수 있는 Az. 부트스트래퍼 모듈은 API 버전 프로필을 사용 하는 데 필요한 PowerShell cmdlet을 제공 합니다.The Az.BootStrapper module that's available through the PowerShell Gallery provides PowerShell cmdlets that are required to work with API version profiles.

ASDK 호스트 컴퓨터에 인터넷 연결을 사용 하거나 사용 하지 않고 최신 Azure Stack PowerShell 모듈을 설치할 수 있습니다.You can install the latest Azure Stack PowerShell module with or without internet connectivity to the ASDK host computer.

  1. Windows 컴퓨터에서 필수 구성 요소를 확인 합니다.Validate your prerequisites on your Windows machine. 지침은 Windows의 필수 조건을 참조 하세요.For instructions see Prerequisites for Windows.
  2. 필수 PowerShell 버전을 설치 하기 전에 기존 Azure PowerShell 모듈을 모두 제거해야 합니다.Before installing the required PowerShell version, make sure that you uninstall any existing Azure PowerShell modules.
  • ASDK 호스트 컴퓨터에서 인터넷 연결을 사용 하는 경우: 다음 PowerShell 스크립트를 실행 하 여 asdk 설치에 이러한 모듈을 설치 합니다.With an internet connection from the ASDK host computer: Run the following PowerShell script to install these modules on your ASDK installation:
  [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

  Install-Module -Name Az.BootStrapper -Force -AllowPrerelease
  Install-AzProfile -Profile 2019-03-01-hybrid -Force
  Install-Module -Name AzureStack -RequiredVersion 2.0.2-preview -AllowPrerelease

  Get-Module -Name "Az*" -ListAvailable
  Get-Module -Name "Azs*" -ListAvailable

설치에 성공 하면 Az 및 AzureStack 모듈이 출력에 표시 됩니다.If the installation is successful, the Az and AzureStack modules are displayed in the output.

  • ASDK 호스트 컴퓨터에서 인터넷에 연결 되지 않은 경우: 연결이 끊어진 시나리오에서는 먼저 다음 powershell 명령을 사용 하 여 인터넷에 연결 된 컴퓨터에 powershell 모듈을 다운로드 해야 합니다.Without an internet connection from the ASDK host computer: In a disconnected scenario, you must first download the PowerShell modules to a machine that has internet connectivity using the following PowerShell commands:
$Path = "<Path that is used to save the packages>"

Save-Package `
  -ProviderName NuGet -Source https://www.powershellgallery.com/api/v2 -Name Az -Path $Path -Force -RequiredVersion 2.3.0

Save-Package `
  -ProviderName NuGet -Source https://www.powershellgallery.com/api/v2 -Name AzureStack -Path $Path -Force -RequiredVersion 1.5.0

그런 다음, 다운로드 한 패키지를 ASDK 컴퓨터에 복사 하 고, 위치를 기본 리포지토리로 등록 하 고,이 리포지토리에서 Az 및 AzureStack 모듈을 설치 합니다.Next, copy the downloaded packages to the ASDK computer and register the location as the default repository and install the Az and AzureStack modules from this repository:

$SourceLocation = "<Location on the development kit that contains the PowerShell packages>"
$RepoName = "MyNuGetSource"

Register-PSRepository -Name $RepoName -SourceLocation $SourceLocation -InstallationPolicy Trusted

Install-Module Az -Repository $RepoName

Install-Module AzureStack -Repository $RepoName

Azure Stack 도구 다운로드Download the Azure Stack tools

Azurestack 도구 는 Azure Stack에 대 한 리소스를 관리 하 고 배포 하기 위한 PowerShell 모듈을 호스트 하는 GitHub 리포지토리입니다.AzureStack-Tools is a GitHub repository that hosts PowerShell modules for managing and deploying resources to Azure Stack. Az PowerShell modules 또는 AzureRM 모듈을 사용 하 여 도구를 사용 합니다.You use the tools using the Az PowerShell modules, or the AzureRM modules.

이러한 도구를 얻으려면 분기에서 GitHub 리포지토리를 복제 az 하거나 다음 스크립트를 실행 하 여 Azurestack 도구 폴더를 다운로드 합니다.To get these tools, clone the GitHub repository from the az branch or download the AzureStack-Tools folder by running the following script:

# Change directory to the root directory.
cd \

# Download the tools archive.
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 
invoke-webrequest `
  https://github.com/Azure/AzureStack-Tools/archive/az.zip `
  -OutFile az.zip

# Expand the downloaded files.
expand-archive az.zip `
  -DestinationPath . `
  -Force

# Change to the tools directory.
cd AzureStack-Tools-az

ASDK 설치 유효성 검사Validate the ASDK installation

ASDK 배포가 성공적으로 수행 되었는지 확인 하려면 다음 단계를 수행 하 여 Test-AzureStack cmdlet을 사용 합니다.To ensure that your ASDK deployment was successful, use the Test-AzureStack cmdlet by following these steps:

  1. ASDK 호스트 컴퓨터에서 AzureStack\AzureStackAdmin으로 로그인 합니다.Sign in as AzureStack\AzureStackAdmin on the ASDK host computer.
  2. Powershell ISE가 아닌 관리자 권한으로 PowerShell을 엽니다.Open PowerShell as an admin (not PowerShell ISE).
  3. Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpoint를 실행합니다.Run: Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpoint
  4. Test-AzureStack를 실행합니다.Run: Test-AzureStack

테스트를 완료 하는 데 몇 분 정도 걸립니다.The tests take a few minutes to complete. 성공적으로 설치 된 경우 출력은 다음과 같습니다.If the installation was successful, the output looks something like:

테스트 Azure Stack-설치 성공

오류가 발생 한 경우 문제 해결 단계를 수행 하 여 도움을 받으세요.If there was a failure, follow the troubleshooting steps to get help.

다중 테넌트 사용Enable multi-tenancy

Azure AD를 사용 하는 배포의 경우 ASDK 설치에 다중 테 넌 트를 사용 하도록 설정 해야 합니다.For deployments using Azure AD, you need to enable multi-tenancy for your ASDK installation.

참고

Azure Stack를 등록 하는 데 사용 된 계정이 아닌 다른 도메인의 관리자 또는 사용자 계정이 Azure Stack 포털에 로그인 하는 데 사용 되는 경우 Azure Stack를 등록 하는 데 사용 되는 도메인 이름을 포털 URL에 추가 해야 합니다.When admin or user accounts from domains other than the one used to register Azure Stack are used to log in to an Azure Stack portal, the domain name used to register Azure Stack must be appended to the portal URL. 예를 들어 Azure Stack fabrikam.onmicrosoft.com에 등록 되어 있고 사용자 계정이 로그인 하는 경우 admin@contoso.com 사용자 포털에 로그인 하는 데 사용할 URL은 https//portal.local.azurestack.external/fabrikam.onmicrosoft.com.입니다. :For example, if Azure Stack has been registered with fabrikam.onmicrosoft.com and the user account logging in is admin@contoso.com, the URL to use to log in to the user portal would be: https://portal.local.azurestack.external/fabrikam.onmicrosoft.com.

다음 단계Next steps

Azure에 ASDK를 등록 합니다.Register the ASDK with Azure