Configuraties na implementatie voor ASDK
Nadat u de Azure Stack Development Kit (ASDK) hebt geïnstalleerd, moet u enkele aanbevolen wijzigingen aanbrengen na de implementatieconfiguratie terwijl u bent aangemeld als AzureStack\AzureStackAdmin op de ASDK-hostcomputer.
PowerShell voor Azure Stack installeren
Azure Stack-compatibele Azure PowerShell modules zijn vereist voor gebruik met Azure Stack.
PowerShell-opdrachten voor Azure Stack worden geïnstalleerd via de PowerShell Gallery. Als u de PSGallery-opslagplaats wilt registreren, opent u een PowerShell-sessie met verhoogde bevoegdheid en voert u de volgende opdracht uit:
Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted
Gebruik API-versieprofielen om azure Stack-compatibele Az-modules op te geven. API-versieprofielen bieden een manier om versieverschillen tussen Azure en Azure Stack te beheren. Een API-versieprofiel is een set Az PowerShell-modules met specifieke API-versies. De Az.BootStrapper-module die beschikbaar is via de PowerShell Gallery biedt PowerShell-cmdlets die nodig zijn om te werken met API-versieprofielen.
U kunt de nieuwste Azure Stack PowerShell-module installeren met of zonder internetverbinding met de ASDK-hostcomputer.
- Valideer uw vereisten op uw Windows machine. Zie Vereisten voor Windows voor instructies.
- Voordat u de vereiste PowerShell-versie installeert, moet u ervoor zorgen dat u bestaande Azure PowerShell modules verwijdert.
- Met een internetverbinding vanaf de ASDK-hostcomputer: voer het volgende PowerShell-script uit om deze modules te installeren op uw ASDK-installatie:
[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
Als de installatie is geslaagd, worden de Az- en AzureStack-modules weergegeven in de uitvoer.
- Zonder internetverbinding vanaf de ASDK-hostcomputer: In een niet-verbonden scenario moet u eerst de PowerShell-modules downloaden naar een computer met internetverbinding met behulp van de volgende PowerShell-opdrachten:
$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
Kopieer vervolgens de gedownloade pakketten naar de ASDK-computer en registreer de locatie als de standaardopslagplaats en installeer de Az- en AzureStack-modules uit deze opslagplaats:
$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
De Azure Stack-hulpprogramma's downloaden
AzureStack-Tools is een GitHub opslagplaats die als host fungeert voor PowerShell-modules voor het beheren en implementeren van resources in Azure Stack. U gebruikt de hulpprogramma's met behulp van de Az PowerShell-modules of de AzureRM-modules.
Als u deze hulpprogramma's wilt ophalen, kloont u de GitHub opslagplaats uit de az vertakking of downloadt u de map AzureStack-Tools door het volgende script uit te voeren:
# 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
De ASDK-installatie valideren
Gebruik de cmdlet Test-AzureStack om ervoor te zorgen dat uw ASDK-implementatie is geslaagd door de volgende stappen uit te voeren:
- Meld u aan als AzureStack\AzureStackAdmin op de ASDK-hostcomputer.
- Open PowerShell als beheerder (niet PowerShell ISE).
- Voer dit uit:
Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpoint - Voer dit uit:
Test-AzureStack
Het uitvoeren van de tests duurt enkele minuten. Als de installatie is geslaagd, ziet de uitvoer er ongeveer als volgt uit:

Als er een fout is opgetreden, volgt u de stappen voor probleemoplossing om hulp te krijgen.
Multitenancy inschakelen
Voor implementaties met Azure AD moet u multitenancy inschakelen voor uw ASDK-installatie.
Notitie
Wanneer beheerders- of gebruikersaccounts van andere domeinen dan die voor het registreren van Azure Stack worden gebruikt om u aan te melden bij een Azure Stack-portal, moet de domeinnaam die wordt gebruikt om Azure Stack te registreren, worden toegevoegd aan de PORTAL-URL. Als Azure Stack bijvoorbeeld is geregistreerd bij fabrikam.onmicrosoft.com en de aanmelding van het gebruikersaccount is, is admin@contoso.comde URL die moet worden gebruikt om u aan te melden bij de gebruikersportal: https://portal.local.azurestack.external/fabrikam.onmicrosoft.com.