Configurações de implementação de postais para ASDKPost deployment configurations for ASDK

Depois de instalar o Azure Stack Development Kit (ASDK), deverá escamar algumas alterações recomendadas de configuração de implementação pós-implantação enquanto estiver assinado como AzureStackAdmin no computador anfitrião ASDK.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.

Instalar o PowerShell para o Azure StackInstall Azure Stack PowerShell

Os módulos Azure Stack compatíveis com Azure PowerShell são necessários para trabalhar com a Azure Stack.Azure Stack compatible Azure PowerShell modules are required to work with Azure Stack.

Os comandos PowerShell para Azure Stack são instalados através da PowerShell Gallery.PowerShell commands for Azure Stack are installed through the PowerShell Gallery. Para registar o repositório psgallery, abra uma sessão de PowerShell elevada e execute o seguinte comando:To register the PSGallery repository, open an elevated PowerShell session and run the following command:

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

Utilize perfis de versão API para especificar módulos Azure Stack compatíveis com Az.Use API version profiles to specify Azure Stack compatible Az modules. Os perfis de versão API fornecem uma forma de gerir as diferenças de versão entre Azure e Azure Stack.API version profiles provide a way to manage version differences between Azure and Azure Stack. Um perfil de versão API é um conjunto de módulos Az PowerShell com versões API específicas.An API version profile is a set of Az PowerShell modules with specific API versions. O módulo Az.BootStrapper que está disponível através da PowerShell Gallery fornece cmdlets PowerShell que são necessários para trabalhar com perfis de versão API.The Az.BootStrapper module that's available through the PowerShell Gallery provides PowerShell cmdlets that are required to work with API version profiles.

Pode instalar o mais recente módulo Azure Stack PowerShell com ou sem conectividade de internet para o computador anfitrião ASDK:You can install the latest Azure Stack PowerShell module with or without internet connectivity to the ASDK host computer:

Importante

Antes de instalar a versão necessária, certifique-se de que desinstala quaisquer módulos Azure PowerShell existentes.Before installing the required version, make sure that you uninstall any existing Azure PowerShell modules.

  • Com uma ligação à Internet a partir do computador anfitrião ASDK: Execute o seguinte script PowerShell para instalar estes módulos na sua instalação ASDK:With an internet connection from the ASDK host computer: Run the following PowerShell script to install these modules on your ASDK installation:
Get-Module -Name Azs.* -ListAvailable | Uninstall-Module -Force -Verbose
Get-Module -Name Azure* -ListAvailable | Uninstall-Module -Force -Verbose

# Install the Az.BootStrapper module. Select Yes when prompted to install NuGet
Install-Module -Name Az.BootStrapper

# Install and import the API Version Profile required by Azure Stack into the current PowerShell session.
Use-AzProfile -Profile 2019-03-01-hybrid -Force
Install-Module -Name AzureStack -RequiredVersion 2.0.2-preview -AllowPrerelease

Se a instalação for bem sucedida, os módulos Az e AzureStack são apresentados na saída.If the installation is successful, the Az and AzureStack modules are displayed in the output.

  • Sem uma ligação à Internet a partir do computador anfitrião ASDK: Num cenário desligado, deve primeiro transferir os módulos PowerShell para uma máquina que tenha conectividade com a Internet utilizando os seguintes comandos 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

Em seguida, copie os pacotes descarregados para o computador ASDK e registe a localização como o repositório predefinido e instale os módulos Az e AzureStack a partir deste repositório: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

Descarregue as ferramentas Azure StackDownload the Azure Stack tools

AzureStack-Tools é um repositório gitHub que acolhe módulos PowerShell para gerir e implantar recursos para a Azure Stack.AzureStack-Tools is a GitHub repository that hosts PowerShell modules for managing and deploying resources to Azure Stack. Utilize as ferramentas utilizando os módulos Az PowerShell ou os módulos AzureRM.You use the tools using the Az PowerShell modules, or the AzureRM modules.

Para obter estas ferramentas, clone o repositório GitHub a partir do az ramo ou descarregue a pasta AzureStack-Tools executando o seguinte script: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

Validar a instalação ASDKValidate the ASDK installation

Para garantir que a sua implantação ASDK foi bem sucedida, utilize o Test-AzureStack cmdlet seguindo estes passos:To ensure that your ASDK deployment was successful, use the Test-AzureStack cmdlet by following these steps:

  1. Inscreva-se como AzureStack\AzureStackAdmin no computador anfitrião ASDK.Sign in as AzureStack\AzureStackAdmin on the ASDK host computer.
  2. Open PowerShell como administrador (não PowerShell ISE).Open PowerShell as an admin (not PowerShell ISE).
  3. Corra: Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpointRun: Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpoint
  4. Corra: Test-AzureStackRun: Test-AzureStack

Os testes demoram alguns minutos a ser concluídos.The tests take a few minutes to complete. Se a instalação foi bem sucedida, a saída parece algo como:If the installation was successful, the output looks something like:

Test Azure Stack - Instalação bem sucedida

Se houve um falhanço, siga os passos de resolução de problemas para obter ajuda.If there was a failure, follow the troubleshooting steps to get help.

Ativar multi-inquilinosEnable multi-tenancy

Para implementações que utilizem Azure AD, é necessário ativar vários arrendamentos para a sua instalação ASDK.For deployments using Azure AD, you need to enable multi-tenancy for your ASDK installation.

Nota

Quando as contas de administrador ou de utilizador de outros domínios que não os utilizados para registar Azure Stack são usadas para iniciar sessão num portal Azure Stack, o nome de domínio utilizado para registar Azure Stack deve ser anexado ao URL do portal.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. Por exemplo, se o Azure Stack tiver sido registado com fabrikam.onmicrosoft.com e a conta de utilizador estiver admin@contoso.com registada, o URL a utilizar para iniciar sessão no portal do utilizador será: 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.

Passos seguintesNext steps

Registe a ASDK com AzureRegister the ASDK with Azure