Configurazioni post-distribuzione per GabrielePost deployment configurations for ASDK

Dopo aver installato il Azure stack Development Kit (Gabriele), è necessario apportare alcune modifiche alla configurazione post-distribuzione consigliate durante l'accesso come AzureStack\AzureStackAdmin nel computer host Gabriele.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.

Installare PowerShell per Azure StackInstall Azure Stack PowerShell

Azure Stack moduli compatibili Azure PowerShell sono necessari per lavorare con Azure Stack.Azure Stack compatible Azure PowerShell modules are required to work with Azure Stack.

I comandi di PowerShell per Azure Stack vengono installati tramite l'PowerShell Gallery.PowerShell commands for Azure Stack are installed through the PowerShell Gallery. Per registrare il repository PSGallery, aprire una sessione di PowerShell con privilegi elevati ed eseguire il comando seguente:To register the PSGallery repository, open an elevated PowerShell session and run the following command:

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

Usare i profili di versione dell'API per specificare Azure Stack i moduli AZ compatibili.Use API version profiles to specify Azure Stack compatible Az modules. I profili delle versioni dell'API consentono di gestire le differenze tra le versioni di Azure e Azure Stack.API version profiles provide a way to manage version differences between Azure and Azure Stack. Un profilo della versione dell'API è un set di moduli AZ PowerShell con versioni API specifiche.An API version profile is a set of Az PowerShell modules with specific API versions. Il modulo AZ. Bootstrapper, disponibile tramite il PowerShell Gallery fornisce i cmdlet di PowerShell necessari per lavorare con i profili delle versioni dell'API.The Az.BootStrapper module that's available through the PowerShell Gallery provides PowerShell cmdlets that are required to work with API version profiles.

È possibile installare la versione più recente del modulo Azure Stack PowerShell con o senza la connettività Internet al computer host Gabriele.You can install the latest Azure Stack PowerShell module with or without internet connectivity to the ASDK host computer.

  1. Convalidare i prerequisiti nel computer Windows.Validate your prerequisites on your Windows machine. Per istruzioni, vedere prerequisiti per Windows.For instructions see Prerequisites for Windows.
  2. Prima di installare la versione di PowerShell richiesta, assicurarsi di disinstallare eventuali moduli di Azure PowerShell esistenti.Before installing the required PowerShell version, make sure that you uninstall any existing Azure PowerShell modules.
  • Con una connessione Internet dal computer host Gabriele: eseguire lo script di PowerShell seguente per installare questi moduli nell'installazione di Gabriele: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

Se l'installazione ha esito positivo, i moduli AZ e AzureStack vengono visualizzati nell'output.If the installation is successful, the Az and AzureStack modules are displayed in the output.

  • Senza una connessione Internet dal computer host Gabriele: in uno scenario disconnesso, è necessario prima scaricare i moduli di PowerShell in un computer con connettività Internet usando i comandi di PowerShell seguenti: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

Copiare quindi i pacchetti scaricati nel computer Gabriele e registrare il percorso come repository predefinito e installare i moduli AZ e AzureStack da questo repository: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

Scaricare gli strumenti di Azure StackDownload the Azure Stack tools

AzureStack-Tools è un repository GitHub che ospita i moduli di PowerShell per la gestione e la distribuzione delle risorse in Azure stack.AzureStack-Tools is a GitHub repository that hosts PowerShell modules for managing and deploying resources to Azure Stack. Usare gli strumenti usando i moduli AZ PowerShell o i moduli AzureRM.You use the tools using the Az PowerShell modules, or the AzureRM modules.

Per ottenere questi strumenti, clonare il repository GitHub dal az Branch o scaricare la cartella AzureStack-Tools eseguendo lo script seguente: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

Convalidare l'installazione di GabrieleValidate the ASDK installation

Per assicurarsi che la distribuzione di Gabriele sia stata eseguita correttamente, usare il cmdlet Test-AzureStack attenendosi alla procedura seguente:To ensure that your ASDK deployment was successful, use the Test-AzureStack cmdlet by following these steps:

  1. Accedere come AzureStack\AzureStackAdmin nel computer host di Gabriele.Sign in as AzureStack\AzureStackAdmin on the ASDK host computer.
  2. Aprire PowerShell come amministratore (non PowerShell ISE).Open PowerShell as an admin (not PowerShell ISE).
  3. Eseguire: Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpointRun: Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpoint
  4. Eseguire: Test-AzureStackRun: Test-AzureStack

Per il completamento dei test sono necessari alcuni minuti.The tests take a few minutes to complete. Se l'installazione ha avuto esito positivo, l'output avrà un aspetto simile al seguente:If the installation was successful, the output looks something like:

Azure Stack test-installazione riuscita

Se si è verificato un errore, attenersi alla procedura di risoluzione dei problemi per ottenere assistenza.If there was a failure, follow the troubleshooting steps to get help.

Abilitare il multi-tenancyEnable multi-tenancy

Per le distribuzioni che usano Azure AD, è necessario abilitare il multi-tenant per l'installazione di Gabriele.For deployments using Azure AD, you need to enable multi-tenancy for your ASDK installation.

Nota

Quando si usa un account amministratore o utente da domini diversi da quello usato per registrare Azure Stack per accedere a un portale di Azure Stack, il nome di dominio usato per registrare Azure Stack deve essere aggiunto all'URL del portale.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. Se ad esempio Azure Stack è stato registrato con fabrikam.onmicrosoft.com e l'account utente che ha effettuato l'accesso è admin@contoso.com , l'URL da usare per accedere al portale per gli utenti sarà: 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.

Passaggi successiviNext steps

Registrare il Gabriele con AzureRegister the ASDK with Azure