Az ASDK üzembehelyezési konfigurációinak közzététele

Az Azure Stack Development Kit (ASDK) telepítése után néhány javasolt módosítást kell végrehajtania az üzembe helyezés után, miközben az ASDK-gazdaszámítógépen azureStack\AzureStackAdmin néven jelentkezett be.

Az Azure Stack PowerShell telepítése

Az Azure Stack-kompatibilis Azure PowerShell modulok szükségesek az Azure Stack használatához.

Az Azure Stack PowerShell-parancsai a PowerShell-galéria keresztül vannak telepítve. A PSGallery-adattár regisztrálásához nyisson meg egy emelt szintű PowerShell-munkamenetet, és futtassa a következő parancsot:

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

API-verzióprofilok használatával adja meg az Azure Stack-kompatibilis Az-modulokat. Az API-verzióprofilok lehetővé teszik az Azure és az Azure Stack közötti verzióeltéréseket. Az API-verzióprofilok adott API-verziókkal rendelkező Az PowerShell-modulok készletei. A PowerShell-galéria keresztül elérhető Az.BootStrapper modul olyan PowerShell-parancsmagokat biztosít, amelyek szükségesek az API-verzióprofilok használatához.

Telepítheti a legújabb Azure Stack PowerShell-modult az ASDK-gazdaszámítógép internetkapcsolatával vagy anélkül.

  1. Ellenőrizze az előfeltételeket a Windows gépen. Útmutatásért lásd a Windows előfeltételeit.
  2. A szükséges PowerShell-verzió telepítése előtt távolítsa el a meglévő Azure PowerShell modulokat.
  • Internetkapcsolattal az ASDK-gazdaszámítógépről: Futtassa a következő PowerShell-szkriptet a modulok ASDK-telepítésre való telepítéséhez:
  [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

Ha a telepítés sikeres, az Az és az AzureStack modulok megjelennek a kimenetben.

  • Nincs internetkapcsolat az ASDK-gazdaszámítógépről: Leválasztott forgatókönyv esetén először le kell töltenie a PowerShell-modulokat egy olyan gépre, amely internetkapcsolattal rendelkezik az alábbi PowerShell-parancsokkal:
$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

Ezután másolja a letöltött csomagokat az ASDK-számítógépre, regisztrálja a helyet alapértelmezett adattárként, és telepítse az Az és az AzureStack modulokat ebből az adattárból:

$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

Az Azure Stack-eszközök letöltése

Az AzureStack-Tools egy GitHub-adattár, amely PowerShell-modulokat üzemeltet erőforrások kezeléséhez és az Azure Stackben való üzembe helyezéséhez. Az eszközöket az Az PowerShell-modulokkal vagy az AzureRM-modulokkal használhatja.

Az eszközök beszerzéséhez klónozza a GitHub-adattárat az az ágból, vagy töltse le az AzureStack-Tools mappát a következő szkript futtatásával:

# 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

Az ASDK telepítésének ellenőrzése

Az ASDK sikeres üzembe helyezésének biztosításához használja a Test-AzureStack parancsmagot az alábbi lépések végrehajtásával:

  1. Jelentkezzen be AzureStack\AzureStackAdmin néven az ASDK-gazdaszámítógépen.
  2. Nyissa meg a PowerShellt rendszergazdaként (nem a PowerShell ISE-t).
  3. Fuss: Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpoint
  4. Fuss: Test-AzureStack

A tesztek elvégzése néhány percet vesz igénybe. Ha a telepítés sikeres volt, a kimenet a következőképpen néz ki:

Test Azure Stack - Installation successful

Ha hiba történt, kövesse a hibaelhárítási lépéseket a segítségért.

A több-bérlős üzemmód engedélyezése

Az Azure AD-t használó üzembe helyezések esetén engedélyeznie kell a több-bérlős használatot az ASDK-telepítéshez.

Megjegyzés

Ha az Azure Stack regisztrálásához használttól eltérő tartományokból származó rendszergazdai vagy felhasználói fiókokat használ egy Azure Stack-portálra való bejelentkezéshez, az Azure Stack regisztrálásához használt tartománynevet hozzá kell fűzni a portál URL-címéhez. Ha például az Azure Stack regisztrálva van a fabrikam.onmicrosoft.com, és a felhasználói fiók bejelentkezése az admin@contoso.com, a felhasználói portálra való bejelentkezéshez használt URL-cím a következő: https://portal.local.azurestack.external/fabrikam.onmicrosoft.com.

Következő lépések

Az ASDK regisztrálása az Azure-ban