AZ ASDK üzembe helyezése a parancssorból a PowerShell használatával

Az Azure Stack Development Kit (ASDK) egy tesztelési és fejlesztési környezet, amelyet üzembe helyezhet az Azure Stack funkcióinak és szolgáltatásainak kiértékeléséhez és bemutatásához. A működéshez elő kell készítenie a környezeti hardvert, és futtatnia kell néhány szkriptet. A szkriptek futtatása több órát vesz igénybe. Ezután bejelentkezhet a rendszergazdai és felhasználói portálokra az Azure Stack használatának megkezdéséhez.

Előfeltételek

Készítse elő az ASDK-gazdagépet. Tervezze meg a hardvert, a szoftvert és a hálózatot. Az ASDK-t futtató számítógépnek meg kell felelnie a hardver-, szoftver- és hálózati követelményeknek. Válasszon Microsoft Entra azonosító vagy Active Directory összevonási szolgáltatások (AD FS) (AD FS) használata közül. Az üzembe helyezés megkezdése előtt mindenképpen kövesse ezeket az előfeltételeket, hogy a telepítési folyamat zökkenőmentesen fusson.

Az ASDK üzembe helyezése előtt győződjön meg arról, hogy a tervezett ASDK-gazdaszámítógép hardvere, operációs rendszere, fiókja és hálózati konfigurációja megfelel az ASDK telepítéséhez szükséges minimális követelményeknek.

Tekintse át az ASDK üzembehelyezési követelményeit és szempontjait.

Az üzembehelyezési csomag letöltése és kinyerése

Miután meggyőződett arról, hogy az ASDK-gazdaszámítógép megfelel az ASDK telepítésének alapvető követelményeinek, a következő lépés az ASDK-telepítőcsomag letöltése és kinyerése. Az üzembehelyezési csomag tartalmazza a Cloudbuilder.vhdx fájlt, amely egy rendszerindító operációs rendszert és az Azure Stack telepítési fájljait tartalmazó virtuális merevlemez.

Az üzembehelyezési csomagot letöltheti az ASDK-gazdagépre vagy egy másik számítógépre. A kinyert központi telepítési fájlok 60 GB szabad lemezterületet foglalnak el, így egy másik számítógép használata segíthet csökkenteni az ASDK-gazdagép hardverkövetelményét.

Az Azure Stack Development Kit (ASDK) letöltése és kinyerése

Az ASDK-gazdagép előkészítése

Mielőtt telepítené az ASDK-t a gazdaszámítógépre, elő kell készítenie a környezetet, és konfigurálnia kell a rendszert a VHD-ből való indításra. A lépés után az ASDK-gazdagép a Cloudbuilder.vhdx (egy rendszerindító operációs rendszert és az Azure Stack telepítési fájljait tartalmazó virtuális merevlemez) rendszerindítását fogja végrehajtani.

A PowerShell használatával konfigurálhatja az ASDK-gazdaszámítógépet a CloudBuilder.vhdx rendszerindításra. Ezek a parancsok úgy konfigurálják az ASDK-gazdaszámítógépet, hogy a letöltött és kinyert Azure Stack virtuális merevlemezről induljon (CloudBuilder.vhdx). A lépések elvégzése után indítsa újra az ASDK-gazdagépet.

Az ASDK-gazdagép CloudBuilder.vhdx rendszerindításra való konfigurálásához:

  1. Nyisson meg egy parancssort rendszergazdaként.
  2. Futtassa az bcdedit /copy {current} /d "Azure Stack" parancsot.
  3. Másolja (CTRL+C) a visszaadott CLSID értéket, beleértve a szükséges kapcsos zárójeleket ({}). Ezt az értéket más néven {CLSID} nevezzük, és a többi lépésben be kell illeszteni (CTRL+V vagy jobb gombbal kattintva).
  4. Futtatja a bcdedit /set {CLSID} device vhd=[C:]\CloudBuilder.vhdx parancsot.
  5. Futtatja a bcdedit /set {CLSID} osdevice vhd=[C:]\CloudBuilder.vhdx parancsot.
  6. Futtatja a bcdedit /set {CLSID} detecthal on parancsot.
  7. Futtatja a bcdedit /default {CLSID} parancsot.
  8. A rendszerindítási beállítások ellenőrzéséhez futtassa a következőt bcdedit: .
  9. Győződjön meg arról, hogy a CloudBuilder.vhdx fájl át lett helyezve a C:\ meghajtó gyökerére (C:\CloudBuilder.vhdx), és indítsa újra az ASDK-gazdaszámítógépet. Az ASDK-gazdaszámítógép újraindítása után a CloudBuilder.vhdx virtuális gép (VM) merevlemezéről kell elindulnia az ASDK üzembe helyezésének megkezdéséhez.

Fontos

Az újraindítás előtt győződjön meg arról, hogy közvetlen fizikai vagy KVM-hozzáféréssel rendelkezik az ASDK-gazdagéphez. A virtuális gép első indításakor a rendszer felszólítja a Windows Server telepítésének befejezésére. Adja meg ugyanazokat a rendszergazdai hitelesítő adatokat, amelyeket az ASDK-gazdaszámítógépre való bejelentkezéshez használt.

Az ASDK-gazdagép előkészítése a PowerShell használatával

Miután az ASDK-gazdagép sikeresen elindult a CloudBuilder.vhdx rendszerképbe, jelentkezzen be ugyanazokkal a helyi rendszergazdai hitelesítő adatokkal, amelyeket az ASDK-gazdagépre való bejelentkezéshez használt. Ezek ugyanazok a hitelesítő adatok is, amelyeket a Windows Server telepítőjének végrehajtásakor adott meg, amikor a gazdagép elindult a VHD-ről.

Megjegyzés

Az ASDK telepítése előtt az Azure Stack telemetriai beállításait is konfigurálhatja.

Nyisson meg egy emelt szintű PowerShell-konzolt, és futtassa az ebben a szakaszban található parancsokat az ASDK üzembe helyezéséhez az ASDK-gazdagépen.

Fontos

Az ASDK telepítése pontosan egy hálózati adaptert (NIC) támogat a hálózatkezeléshez. Ha több hálózati adaptere van, az üzembehelyezési szkript futtatása előtt győződjön meg arról, hogy csak egy van engedélyezve (és az összes többi is le van tiltva).

Az Azure Stacket Microsoft Entra-azonosítóval vagy Windows Server AD FS-sel helyezheti üzembe identitásszolgáltatóként. Az Azure Stack, az erőforrás-szolgáltatók és más alkalmazások egyaránt ugyanúgy működnek.

Tipp

Ha nem ad meg beállítási paramétereket (lásd alább InstallAzureStackPOC.ps1 választható paramétereket és példákat), a rendszer kérni fogja a szükséges paramétereket.

Az Azure Stack üzembe helyezése Microsoft Entra id használatával

Az Azure Stack identitásszolgáltatóként Microsoft Entra id használatával történő üzembe helyezéséhez közvetlenül vagy transzparens proxyn keresztül kell internetkapcsolattal rendelkeznie.

Futtassa a következő PowerShell-parancsokat az ASDK üzembe helyezéséhez Microsoft Entra azonosító használatával:

cd C:\CloudDeployment\Setup     
$adminpass = Get-Credential Administrator     
.\InstallAzureStackPOC.ps1 -AdminPassword $adminpass.Password

Az ASDK telepítésének néhány perce alatt a rendszer kérni fogja Microsoft Entra hitelesítő adatokat. Adja meg a Microsoft Entra bérlő globális rendszergazdai hitelesítő adatait.

Az üzembe helyezés után nincs szükség Microsoft Entra globális rendszergazdai engedélyre. Egyes műveletekhez azonban szükség lehet a globális rendszergazdai hitelesítő adatokra. Ilyen műveletek például egy erőforrás-szolgáltató telepítőszkriptje vagy egy engedély megadását igénylő új funkció. Ideiglenesen visszaállíthatja a fiók globális rendszergazdai engedélyeit, vagy használhat egy külön globális rendszergazdai fiókot, amely az alapértelmezett szolgáltatói előfizetés tulajdonosa.

Az Azure Stack üzembe helyezése az AD FS használatával

Az ASDK identitásszolgáltatóként való üzembe helyezéséhez futtassa a következő PowerShell-parancsokat (csak hozzá kell adnia a -UseADFS paramétert):

cd C:\CloudDeployment\Setup     
$adminpass = Get-Credential Administrator 
.\InstallAzureStackPOC.ps1 -AdminPassword $adminpass.Password -UseADFS

Az AD FS üzemelő példányaiban a rendszer az alapértelmezett bélyeget, a Címtárszolgáltatást használja identitásszolgáltatóként. Az alapértelmezett fiók, amellyel bejelentkezhet, azurestackadmin@azurestack.localés a jelszó a PowerShell beállítási parancsainak részeként megadott értékre van állítva.

Az üzembehelyezési folyamat eltarthat néhány óráig, amely idő alatt a rendszer automatikusan újraindul. Ha az üzembe helyezés sikeres, a PowerShell-konzol a következőt jeleníti meg: COMPLETE: Action "Deployment". Ha az üzembe helyezés sikertelen, próbálja meg újra futtatni a szkriptet az -rerun paraméterrel. Vagy újra üzembe helyezheti az ASDK-t az alapoktól.

Fontos

Ha az ASDK-gazdagép újraindítása után szeretné figyelni az üzembe helyezés állapotát, azureStack\AzureStackAdmin néven kell bejelentkeznie. Ha a gazdaszámítógép újraindítása (és az azurestack.local tartományhoz való csatlakozás) után jelentkezik be helyi rendszergazdaként, az üzembe helyezési folyamat nem jelenik meg. Ne futtassa újra az üzembe helyezést, hanem jelentkezzen be AzureStack\AzureStackAdmin néven ugyanazzal a jelszóval, mint a helyi rendszergazda, és ellenőrizze, hogy a beállítás fut-e.

példák Microsoft Entra üzembehelyezési szkriptre

A teljes Microsoft Entra üzembe helyezést szkriptelheti. Íme néhány megjegyzésbe iktatott példa, amelyek opcionális paramétereket tartalmaznak.

Ha a Microsoft Entra identitás csak egy Microsoft Entra könyvtárhoz van társítva:

cd C:\CloudDeployment\Setup 
$adminpass = Get-Credential Administrator 
$aadcred = Get-Credential "<Azure AD global administrator account name>" 
.\InstallAzureStackPOC.ps1 -AdminPassword $adminpass.Password -InfraAzureDirectoryTenantAdminCredential $aadcred -TimeServer 52.168.138.145 #Example time server IP address.

Ha a Microsoft Entra identitás egynél több Microsoft Entra könyvtárhoz van társítva:

cd C:\CloudDeployment\Setup 
$adminpass = Get-Credential Administrator 
$aadcred = Get-Credential "<Azure AD global administrator account name>" #Example: user@AADDirName.onmicrosoft.com 
.\InstallAzureStackPOC.ps1 -AdminPassword $adminpass.Password -InfraAzureDirectoryTenantAdminCredential $aadcred -InfraAzureDirectoryTenantName "<Azure AD directory in the form of domainname.onmicrosoft.com or an Azure AD verified custom domain name>" -TimeServer 52.168.138.145 #Example time server IP address.

Ha a környezetében nincs engedélyezve a DHCP, akkor a következő további paramétereket kell megadnia a fenti lehetőségek egyikéhez (példa a használatra):

.\InstallAzureStackPOC.ps1 -AdminPassword $adminpass.Password -InfraAzureDirectoryTenantAdminCredential $aadcred -TimeServer 10.222.112.26

AZ ASDK InstallAzureStackPOC.ps1 választható paraméterek

Paraméter Kötelező vagy nem kötelező Description
AdminPassword Kötelező Beállítja a helyi rendszergazdai fiókot és az összes többi felhasználói fiókot az ASDK-telepítés részeként létrehozott összes virtuális gépen. Ennek a jelszónak meg kell egyeznie a gazdagép aktuális helyi rendszergazdai jelszavával.
InfraAzureDirectoryTenantName Kötelező Beállítja a bérlői címtárat. Ezzel a paraméterrel megadhat egy adott könyvtárat, amelyben a Microsoft Entra fiók több címtár kezeléséhez rendelkezik engedélyekkel. Egy Microsoft Entra bérlő teljes neve .onmicrosoft.com formátumban, vagy Microsoft Entra-azonosítóval ellenőrzött egyéni tartománynév.
TimeServer Kötelező Ezzel a paraméterrel megadhat egy adott időkiszolgálót. Ezt a paramétert érvényes időkiszolgálói IP-címként kell megadni. A kiszolgálónevek nem támogatottak.
InfraAzureDirectoryTenantAdminCredential Választható Beállítja a Microsoft Entra felhasználónevet és jelszót. Ezeknek az Azure-beli hitelesítő adatoknak szervezeti azonosítónak kell lenniük.
InfraAzureEnvironment Választható Válassza ki azt az Azure-környezetet, amellyel regisztrálni szeretné ezt az Azure Stack-üzemelő példányt. A lehetőségek közé tartozik a globális Azure, az Azure – Kína, az Azure – US Government.
DNSForwarder Választható A DNS-kiszolgáló az Azure Stack üzembe helyezésének részeként jön létre. Ha azt szeretné, hogy a megoldásban lévő számítógépek feloldhassák a bélyegen kívüli neveket, adja meg a meglévő infrastruktúra DNS-kiszolgálóját. A bélyegen belüli DNS-kiszolgáló ismeretlen névfeloldási kéréseket továbbít ennek a kiszolgálónak.
Újrafuttatás Választható Ezzel a jelző használatával futtassa újra az üzembe helyezést. A rendszer az összes korábbi bemenetet használja. A korábban megadott adatok újraküldése nem támogatott, mert számos egyedi érték jön létre és használatos az üzembe helyezéshez.

Üzembe helyezés utáni konfigurációk végrehajtása

Az ASDK telepítése után néhány javasolt telepítés utáni ellenőrzést és konfigurációs módosítást kell végrehajtani. Ellenőrizze, hogy a telepítés sikeresen megtörtént-e a test-AzureStack parancsmaggal, majd telepítse az Azure Stack PowerShellt és a GitHub-eszközöket.

Javasoljuk, hogy állítsa alaphelyzetbe a jelszólejárati szabályzatot, hogy az ASDK-gazdagép jelszava ne járjon le a próbaidőszak lejárta előtt.

Megjegyzés

Az ASDK telepítése után az Azure Stack telemetriai beállításait is konfigurálhatja.

ASDK üzembehelyezési feladatok közzététele

Regisztráció az Azure-ban

Regisztrálnia kell az Azure Stacket az Azure-ban, hogy Azure Marketplace elemeket letölthesse az Azure Stackbe.

Az Azure Stack regisztrálása az Azure-ban

Következő lépések

Gratulálunk! A lépések elvégzése után a rendszergazdai https://adminportal.local.azurestack.external és a felhasználói https://portal.local.azurestack.external portálokkal rendelkező ASDK-környezettel fog rendelkezni.

AZ ASDK telepítési konfigurációs feladatainak közzététele