Konfiguracje po wdrożeniu dla ASDKPost deployment configurations for ASDK

Po zainstalowaniu Azure Stack Development Kit (ASDK)należy wprowadzić kilka zalecanych zmian konfiguracji po wdrożeniu podczas logowania jako AzureStack\AzureStackAdmin na komputerze-hoście 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.

Instalowanie programu Azure Stack PowerShellInstall Azure Stack PowerShell

Azure Stack zgodne moduły Azure PowerShell są wymagane do pracy z Azure Stack.Azure Stack compatible Azure PowerShell modules are required to work with Azure Stack.

Polecenia programu PowerShell dla Azure Stack są instalowane za pomocą Galeria programu PowerShell.PowerShell commands for Azure Stack are installed through the PowerShell Gallery. Aby zarejestrować repozytorium PSGallery, Otwórz sesję programu PowerShell z podwyższonym poziomem uprawnień i uruchom następujące polecenie:To register the PSGallery repository, open an elevated PowerShell session and run the following command:

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

Użyj profilów wersji interfejsu API, aby określić Azure Stack zgodne AZ modules.Use API version profiles to specify Azure Stack compatible Az modules. Profile wersji interfejsu API umożliwiają zarządzanie różnicami wersji między platformą Azure i Azure Stack.API version profiles provide a way to manage version differences between Azure and Azure Stack. Profil wersji interfejsu API to zestaw AZ PowerShell module z określonymi wersjami interfejsu API.An API version profile is a set of Az PowerShell modules with specific API versions. Moduł AZ. program inicjujący , który jest dostępny za pomocą Galeria programu PowerShell udostępnia polecenia cmdlet programu PowerShell, które są wymagane do pracy z profilami wersji interfejsu API.The Az.BootStrapper module that's available through the PowerShell Gallery provides PowerShell cmdlets that are required to work with API version profiles.

Najnowszą Azure Stack modułem programu PowerShell z połączeniem internetowym lub bez niego można zainstalować na komputerze hosta ASDK.You can install the latest Azure Stack PowerShell module with or without internet connectivity to the ASDK host computer.

  1. Zweryfikuj wymagania wstępne na komputerze z systemem Windows.Validate your prerequisites on your Windows machine. Aby uzyskać instrukcje, zobacz wymagania wstępne dla systemu Windows.For instructions see Prerequisites for Windows.
  2. Przed zainstalowaniem wymaganej wersji programu PowerShell upewnij się, że odinstalowano wszystkie istniejące moduły Azure PowerShell.Before installing the required PowerShell version, make sure that you uninstall any existing Azure PowerShell modules.
  • Z połączeniem internetowym z komputera hosta ASDK: Uruchom następujący skrypt programu PowerShell, aby zainstalować te moduły w instalacji 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

Jeśli instalacja zakończy się pomyślnie, moduły AZ i AzureStack są wyświetlane w danych wyjściowych.If the installation is successful, the Az and AzureStack modules are displayed in the output.

  • Bez połączenia internetowego z komputera hosta ASDK: w niepołączonym scenariuszu należy najpierw pobrać moduły programu PowerShell na maszynę z połączeniem internetowym przy użyciu następujących poleceń programu 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

Następnie skopiuj pobrane pakiety na komputer ASDK i zarejestruj lokalizację jako repozytorium domyślne i zainstaluj moduły AZ i AzureStack z tego repozytorium: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

Pobierz narzędzia Azure StackDownload the Azure Stack tools

AzureStack — narzędzia to repozytorium GitHub, które hostuje moduły programu PowerShell do zarządzania i wdrażania zasobów do Azure Stack.AzureStack-Tools is a GitHub repository that hosts PowerShell modules for managing and deploying resources to Azure Stack. Narzędzia są używane przy użyciu polecenia AZ PowerShell modules lub modułów AzureRM.You use the tools using the Az PowerShell modules, or the AzureRM modules.

Aby uzyskać te narzędzia, Sklonuj repozytorium GitHub z az gałęzi lub Pobierz folder AzureStack-Tools , uruchamiając następujący skrypt: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

Weryfikowanie instalacji ASDKValidate the ASDK installation

Aby upewnić się, że wdrożenie ASDK powiodło się, użyj polecenia cmdlet Test-AzureStack, wykonując następujące czynności:To ensure that your ASDK deployment was successful, use the Test-AzureStack cmdlet by following these steps:

  1. Zaloguj się jako AzureStack\AzureStackAdmin na komputerze hosta ASDK.Sign in as AzureStack\AzureStackAdmin on the ASDK host computer.
  2. Otwórz program PowerShell jako administrator (nie ISE programu PowerShell).Open PowerShell as an admin (not PowerShell ISE).
  3. Wykonane Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpointRun: Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpoint
  4. Wykonane Test-AzureStackRun: Test-AzureStack

Ukończenie testów trwa kilka minut.The tests take a few minutes to complete. Jeśli instalacja zakończyła się pomyślnie, dane wyjściowe wyglądają następująco:If the installation was successful, the output looks something like:

Test Azure Stack — instalacja powiodła się

Jeśli wystąpił błąd, wykonaj kroki rozwiązywania problemów, aby uzyskać pomoc.If there was a failure, follow the troubleshooting steps to get help.

Włączanie wielodostępuEnable multi-tenancy

W przypadku wdrożeń korzystających z usługi Azure AD należy włączyć obsługę wielu dzierżawców dla instalacji ASDK.For deployments using Azure AD, you need to enable multi-tenancy for your ASDK installation.

Uwaga

Gdy konta administratorów lub użytkowników z domen innych niż używane do rejestrowania Azure Stack są używane do logowania się do portalu Azure Stack, nazwa domeny używana do rejestrowania Azure Stack musi być dołączona do adresu URL portalu.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. Na przykład jeśli Azure Stack został zarejestrowany w usłudze fabrikam.onmicrosoft.com, a logowanie za pomocą konta użytkownika ma wartość admin@contoso.com , adres URL używany do logowania się do portalu użytkowników będzie: 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.

Następne krokiNext steps

Rejestrowanie ASDK na platformie AzureRegister the ASDK with Azure