Configurazioni successive alla distribuzione per ASDK

Dopo aver installato Azure Stack Development Kit (ASDK), è consigliabile apportare alcune modifiche consigliate dopo la configurazione della distribuzione durante l'accesso come AzureStack\AzureStackAdmin nel computer host ASDK.

Installare PowerShell per Azure Stack

Per usare Azure Stack sono necessari moduli Azure PowerShell compatibili con Azure Stack.

I comandi di PowerShell per Azure Stack vengono installati tramite il PowerShell Gallery. Per registrare il repository PSGallery, aprire una sessione di PowerShell con privilegi elevati ed eseguire il comando seguente:

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

Usare i profili di versione dell'API per specificare i moduli Az compatibili con Azure Stack. I profili di versione dell'API consentono di gestire le differenze di versione tra Azure e Azure Stack. Un profilo di versione dell'API è un set di moduli Az PowerShell con versioni API specifiche. Il modulo Az.BootStrapper disponibile tramite il PowerShell Gallery fornisce i cmdlet di PowerShell necessari per usare i profili di versione dell'API.

È possibile installare il modulo Di Azure Stack PowerShell più recente con o senza connettività Internet al computer host ASDK.

  1. Convalidare i prerequisiti nel computer Windows. Per istruzioni, vedere Prerequisiti per Windows.
  2. Prima di installare la versione di PowerShell necessaria, assicurarsi di disinstallare eventuali moduli di Azure PowerShell esistenti.
  • Con una connessione Internet dal computer host ASDK: eseguire lo script di PowerShell seguente per installare questi moduli nell'installazione di ASDK:
  [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

  Install-Module -Name Az.BootStrapper -Force
  Install-AzProfile -Profile 2020-09-01-hybrid -Force
  Install-Module -Name AzureStack -RequiredVersion 2.1.0

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

Se l'installazione ha esito positivo, nell'output vengono visualizzati i moduli Az e AzureStack.

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

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

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

AzureStack-Tools è un repository GitHub che ospita moduli di PowerShell per la gestione e la distribuzione di risorse in Azure Stack. Usare gli strumenti usando i moduli Az PowerShell o i moduli AzureRM.

Per ottenere questi strumenti, clonare il repository GitHub dal az ramo o scaricare la cartella AzureStack-Tools eseguendo lo script seguente:

# 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 ASDK

Per assicurarsi che la distribuzione asDK sia stata completata correttamente, usare il cmdlet Test-AzureStack seguendo questa procedura:

  1. Accedere come AzureStack\AzureStackAdmin nel computer host ASDK.
  2. Aprire PowerShell come amministratore (non PowerShell ISE).
  3. Eseguire: Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpoint
  4. Eseguire: Test-AzureStack

Il completamento dei test richiede alcuni minuti. Se l'installazione ha avuto esito positivo, l'output avrà un aspetto simile al seguente:

Testare Azure Stack - Installazione riuscita

Se si è verificato un errore, seguire la procedura di risoluzione dei problemi per ottenere assistenza.

Abilitare il multi-tenancy

Per le distribuzioni che usano Microsoft Entra ID, è necessario abilitare la multi-tenancy per l'installazione di ASDK.

Nota

Quando gli account amministratore o utente di domini diversi da quelli usati per registrare Azure Stack vengono usati per accedere a un portale di Azure Stack, il nome di dominio usato per registrare Azure Stack deve essere aggiunto all'URL del portale. Ad esempio, se Azure Stack è stato registrato con fabrikam.onmicrosoft.com e l'accesso dell'account utente è admin@contoso.com, l'URL da usare per accedere al portale utenti sarà: https://portal.local.azurestack.external/fabrikam.onmicrosoft.com.

Passaggi successivi

Registrare asDK con Azure