Konfigurasi pascapenyebaran untuk ASDK

Setelah Anda menginstal Azure Stack Development Kit (ASDK), Anda harus membuat beberapa perubahan konfigurasi pascapenyebaran yang direkomendasikan saat masuk sebagai AzureStack\AzureStackAdmin di komputer host ASDK.

Menginstal Azure Stack PowerShell

Modul Azure PowerShell yang kompatibel dengan Azure Stack diperlukan agar dapat bekerja dengan Azure Stack.

Perintah PowerShell untuk Azure Stack diinstal melalui Galeri PowerShell. Untuk mendaftarkan repositori PSGallery, buka sesi PowerShell yang ditinggikan dan jalankan perintah berikut:

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

Gunakan profil versi API untuk menentukan modul Az yang kompatibel dengan Azure Stack. Profil versi API menyediakan cara untuk mengelola perbedaan versi antara Azure dan Azure Stack. Profil versi API adalah sekumpulan modul Az PowerShell dengan versi API tertentu. Modul Az.BootStrapper yang tersedia melalui Galeri PowerShell menyediakan cmdlet PowerShell yang diperlukan untuk bekerja dengan profil versi API.

Anda dapat menginstal modul Azure Stack PowerShell terbaru dengan atau tanpa konektivitas internet ke komputer host ASDK.

  1. Validasi prasyarat Anda pada komputer Windows Anda. Untuk petunjuk, lihat Prasyarat untuk Windows.
  2. Sebelum menginstal versi PowerShell yang diperlukan, pastikan Anda menghapus instalan semua modul Azure PowerShell yang ada.
  • Dengan koneksi internet dari komputer host ASDK: Jalankan skrip PowerShell berikut untuk menginstal modul ini pada instalasi ASDK Anda:
  [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

Jika instalasi berhasil, modul Az dan AzureStack ditampilkan dalam output.

  • Tanpa koneksi internet dari komputer host ASDK: Dalam skenario terputus, Anda harus terlebih dahulu mengunduh modul PowerShell ke komputer yang memiliki konektivitas internet menggunakan perintah PowerShell berikut:
$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

Selanjutnya, salin paket yang diunduh ke komputer ASDK dan daftarkan lokasi sebagai repositori default, lalu instal modul Az dan AzureStack dari repositori ini:

$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

Mengunduh alat Azure Stack

AzureStack-Tools adalah repositori GitHub yang menghosting modul PowerShell untuk mengelola dan menyebarkan sumber daya ke Azure Stack. Gunakan alat tersebut dengan modul Az PowerShell, atau modul AzureRM.

Untuk mendapatkan alat ini, kloning repositori GitHub dari cabang az atau unduh folder AzureStack-Tools dengan menjalankan skrip berikut:

# 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

Memvalidasi instalasi ASDK

Untuk memastikan bahwa penyebaran ASDK Anda berhasil, gunakan cmdlet Test-AzureStack dengan mengikuti langkah-langkah berikut:

  1. Masuk sebagai AzureStack\AzureStackAdmin di komputer host ASDK.
  2. Buka PowerShell sebagai admin (bukan PowerShell ISE).
  3. Jalankan: Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpoint
  4. Jalankan: Test-AzureStack

Pengujian memakan waktu beberapa menit untuk menyelesaikannya. Jika instalasi berhasil, output terlihat seperti:

Uji Azure Stack - Penginstalan berhasil

Jika ada kegagalan, ikuti langkah pemecahan masalah untuk mendapatkan bantuan.

Mengaktifkan multi-penyewa

Untuk penyebaran yang menggunakan ID Microsoft Entra, Anda perlu mengaktifkan multi-penyewaan untuk penginstalan ASDK Anda.

Catatan

Ketika admin atau akun pengguna dari domain selain yang digunakan untuk mendaftarkan Azure Stack digunakan untuk masuk ke portal Azure Stack, nama domain yang digunakan untuk mendaftarkan Azure Stack harus ditambahkan ke URL portal. Misalnya, jika Azure Stack telah terdaftar dengan fabrikam.onmicrosoft.com dan pengelogan akun pengguna adalah admin@contoso.com, URL yang akan digunakan untuk masuk ke portal pengguna adalah: https://portal.local.azurestack.external/fabrikam.onmicrosoft.com.

Langkah berikutnya

Mendaftarkan ASDK dengan Azure