Konfiguracje po wdrożeniu dla asdk

Po zainstalowaniu pakietu Azure Stack Development Kit (ASDK)należy wprowadzić kilka zalecanych zmian konfiguracji po wdrożeniu po zalogowaniu się jako użytkownik AzureStack\AzureStackAdmin na komputerze hosta asDK.

Instalowanie programu Azure Stack PowerShell

Azure Stack zgodne Azure PowerShell moduły są wymagane do pracy z Azure Stack.

Polecenia programu PowerShell dla 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 Azure Stack zgodne moduły Az. Profile wersji interfejsu API zapewniają sposób zarządzania różnicami wersji między platformą Azure i 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 usługi Galeria programu PowerShell udostępnia polecenia cmdlet programu PowerShell, które są wymagane do pracy z profilami wersji interfejsu API.

Najnowszą wersję modułu powershell Azure Stack można zainstalować z połączeniem internetowym z komputerem-hostem ASDK lub bez niego.

  1. Zweryfikuj wymagania wstępne na Windows wirtualnej. Aby uzyskać instrukcje, zobacz Wymagania wstępne Windows.
  2. Przed zainstalowaniem wymaganej wersji programu PowerShell upewnij się, że odinstalujesz wszystkie istniejące moduły Azure PowerShell programu.
  • W przypadku połączenia internetowego z komputera hosta zestawu 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 powiedzie się, moduły Az i AzureStack zostaną wyświetlone w danych wyjściowych.

  • Bez połączenia internetowego z komputera hosta ASDK: W scenariuszu bez połączenia należy najpierw pobrać moduły programu PowerShell na maszynę, która ma łączność z Internetem, za pomocą 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 ZESTAWU ASDK i zarejestruj lokalizację jako repozytorium domyślne, a następnie 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 Azure Stack zarządzania

AzureStack-Tools to repozytorium GitHub, które hostuje moduły programu PowerShell służące do zarządzania zasobami i wdrażania ich w Azure Stack. Użyj tych narzędzi, używając modułów Az programu PowerShell lub modułów AzureRM.

Aby uzyskać te narzędzia, sklonuj repozytorium GitHub gałęzi lub pobierz az 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 powiodło się, użyj polecenia cmdlet Test-AzureStack, następujące kroki:

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

Testy mogą potrwać kilka minut. Jeśli instalacja powiodła się, dane wyjściowe wyglądają następująco:

Testowanie Azure Stack — instalacja powiodła się

W przypadku awarii postępuj zgodnie z instrukcjami rozwiązywania problemów, aby uzyskać pomoc.

Włączanie wielodostępu

W przypadku wdrożeń korzystających z usługi Azure AD należy włączyć wieloaspektową instalację zestawu ASDK.

Uwaga

Jeśli konta administratorów lub użytkowników z domen innych niż te, które zostały użyte do zarejestrowania 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 konto użytkownika, do których się loguje, adresem URL do logowania się do portalu użytkowników admin@contoso.com będzie: https : //portal.local.azurestack.external/fabrikam.onmicrosoft.com.

Następne kroki

Rejestrowanie asdk na platformie Azure