Konfiguracje po wdrożeniu dla klucza ASDK

Po zainstalowaniu zestawu Azure Stack Development Kit (ASDK) należy wprowadzić kilka zalecanych zmian konfiguracji po wdrożeniu podczas logowania się jako AzureStack\AzureStackAdmin na komputerze hosta zestawu ASDK.

Instalowanie programu Azure Stack PowerShell

Moduły Azure PowerShell zgodne z usługą Azure Stack są wymagane do pracy z usługą Azure Stack.

Polecenia programu PowerShell dla usługi Azure Stack są instalowane za pośrednictwem Galeria programu PowerShell. Aby zarejestrować repozytorium PSGallery, otwórz sesję programu PowerShell z podwyższonym poziomem uprawnień i uruchom następujące polecenie:

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

Użyj profilów wersji interfejsu API, aby określić moduły Az zgodne z usługą Azure Stack. Profile wersji interfejsu API umożliwiają zarządzanie różnicami wersji między platformą Azure i usługą Azure Stack. Profil wersji interfejsu API to zestaw modułów Az programu PowerShell z określonymi wersjami interfejsu API. Moduł Az.BootStrapper dostępny za pośrednictwem Galeria programu PowerShell udostępnia polecenia cmdlet programu PowerShell wymagane do pracy z profilami wersji interfejsu API.

Najnowszą wersję modułu Azure Stack PowerShell można zainstalować z komputerem hosta asDK lub bez łączności z Internetem.

  1. Zweryfikuj wymagania wstępne na maszynie z systemem Windows. Aby uzyskać instrukcje, zobacz Wymagania wstępne dotyczące systemu Windows.
  2. Przed zainstalowaniem wymaganej wersji programu PowerShell upewnij się, że odinstalujesz wszystkie istniejące moduły Azure PowerShell.
  • Za pomocą połączenia internetowego z komputera hosta asDK: uruchom następujący skrypt programu PowerShell, aby zainstalować te moduły w instalacji zestawu 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

Jeśli instalacja zakończy się pomyślnie, moduły Az i AzureStack zostaną wyświetlone w danych wyjściowych.

  • Bez połączenia internetowego z komputera hosta asDK: w scenariuszu rozłączonym należy najpierw pobrać moduły programu PowerShell na maszynę, która ma łączność z Internetem przy użyciu następujących poleceń programu PowerShell:
$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

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:

$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

Pobieranie narzędzi usługi Azure Stack

AzureStack-Tools to repozytorium GitHub, które hostuje moduły programu PowerShell do zarządzania zasobami i wdrażania ich w usłudze Azure Stack. Narzędzia są używane przy użyciu modułów Az programu PowerShell lub modułów AzureRM.

Aby uzyskać te narzędzia, sklonuj repozytorium GitHub z az gałęzi lub pobierz folder AzureStack-Tools , uruchamiając następujący skrypt:

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

Aby upewnić się, że wdrożenie asDK zakończyło się pomyślnie, użyj polecenia cmdlet Test-AzureStack, wykonując następujące kroki:

  1. Zaloguj się jako AzureStack\AzureStackAdmin na komputerze hosta ASDK.
  2. Otwórz program PowerShell jako administrator (a nie program PowerShell ISE).
  3. Uruchom polecenie Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpoint
  4. Uruchom polecenie Test-AzureStack

Wykonanie testów potrwa kilka minut. Jeśli instalacja zakończyła się pomyślnie, dane wyjściowe wyglądają następująco:

Testowanie usługi Azure Stack — instalacja zakończyła się pomyślnie

Jeśli wystąpił błąd, wykonaj kroki rozwiązywania problemów, aby uzyskać pomoc.

Włączanie wielodostępu

W przypadku wdrożeń korzystających z identyfikatora Microsoft Entra należy włączyć wielodostępność dla instalacji zestawu ASDK.

Uwaga

Gdy konta administratora lub użytkowników z domen innych niż używane do rejestrowania usługi Azure Stack są używane do logowania się do portalu usługi Azure Stack, nazwa domeny używana do rejestrowania usługi Azure Stack musi zostać dołączona do adresu URL portalu. Jeśli na przykład usługa Azure Stack została zarejestrowana w usłudze fabrikam.onmicrosoft.com, a logowanie konta użytkownika to admin@contoso.com, adres URL używany do logowania się do portalu użytkowników to: https://portal.local.azurestack.external/fabrikam.onmicrosoft.com.

Następne kroki

Rejestrowanie zestawu ASDK na platformie Azure