Megosztás a következőn keresztül:


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-gazdaszámítógé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 a Microsoft Entra ID 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 hardverei, operációs rendszere, fiókja és hálózati konfigurációi megfelelnek 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ési csomag letöltése és kinyerése. Az üzembehelyezési csomag tartalmazza a Cloudbuilder.vhdx fájlt, amely egy olyan virtuális merevlemez, amely egy rendszerindító operációs rendszert és az Azure Stack telepítési fájljait tartalmazza.

Az üzembehelyezési csomagot letöltheti az ASDK-gazdagépre vagy egy másik számítógépre. A kinyert üzembehelyezé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, fel kell készíteni 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 elindul a Cloudbuilder.vhdx (egy olyan virtuális merevlemez, amely tartalmaz egy rendszerindító operációs rendszert és az Azure Stack telepítési fájljait).

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

Az ASDK gazdaszámítógépének konfigurálása a CloudBuilder.vhdx rendszerindításához:

  1. Nyisson meg egy parancssort rendszergazdaként.
  2. Futtassa az bcdedit /copy {current} /d "Azure Stack" parancsot.
  3. Másolja ki (CTRL+C) a visszaadott CLSID-értéket, beleértve a szükséges szögletes zárójeleket ({}). Ezt az értéket a rendszer a {CLSID} többi lépésben (CTRL+V vagy jobb gombbal kattintva) hivatkozik erre az értékre, és be kell illeszteni.
  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-gazdaszámítógéphez. A virtuális gép első indításakor a rendszer kéri a Windows Server telepítésének befejezését. 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 beindult 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, amelyeket a Windows Server telepítőjének végrehajtása során adott meg a gazdagép VHD-ből való indításakor.

Feljegyzé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 adapterrel rendelkezik, 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 le van tiltva).

Az Azure Stacket a Microsoft Entra ID-val vagy a 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 ugyanúgy működnek mindkettővel.

Tipp.

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

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

Az Azure Stack identitásszolgáltatóként a 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 Microsoft Entra ID-val történő üzembe helyezéséhez:

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 a Microsoft Entra hitelesítő adatainak megadását. Adja meg a Microsoft Entra-bérlő globális rendszergazdai hitelesítő adatait.

Az üzembe helyezés után nincs szükség a Microsoft Entra globális rendszergazdai engedélyére. 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élyegszolgáltatást használja identitásszolgáltatóként. Az alapértelmezett fiók, amellyel azurestackadmin@azurestack.localbejelentkezhet, és a jelszó a PowerShell beállítási parancsainak részeként megadott értékre van állítva.

Az üzembe helyezési folyamat eltarthat néhány óráig, amely alatt a rendszer automatikusan újraindul egyszer. 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 helyi rendszergazdaként jelentkezik be, az üzembe helyezés állapota nem fog megjelenni. Ne futtassa újra az üzembe helyezést, hanem jelentkezzen be azureStack\AzureStackAdmin néven ugyanazzal a jelszóval, mint a helyi rendszergazda, hogy ellenőrizze a telepítés futását.

Példák a Microsoft Entra üzembehelyezési szkriptjeire

A Teljes Microsoft Entra-telepítést szkriptelheti. Íme néhány megjegyzést tartalmazó példa, amely néhány választható paramétert tartalmaz.

Ha a Microsoft Entra-identitás csak egy Microsoft Entra-címtá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-címtá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 fenti lehetőségek egyikéhez (például a használathoz) a következő további paramétereket kell megadnia:

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

ASDK InstallAzureStackPOC.ps1 opcionális paraméterek

Paraméter Kötelező/nem kötelező Leírás
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 rendelkezik több könyvtár kezeléséhez szükséges engedélyekkel. A Microsoft Entra-bérlő teljes neve .onmicrosoft.com formátumban, vagy a Microsoft Entra ID által 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 – USA kormánya.
DNSForwarder Választható Egy DNS-kiszolgáló az Azure Stack üzembe helyezésének részeként jön létre. Ha engedélyezni szeretné, hogy a megoldásban lévő számítógépek feloldják a bélyegen kívüli neveket, adja meg a meglévő infrastruktúra DNS-kiszolgálóját. A bélyeg nélküli DNS-kiszolgáló ismeretlen névfeloldási kéréseket továbbít 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 a rendszer több egyedi értéket hoz létre és használ 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 telepítve lett-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ályzatát, hogy az ASDK-gazdagép jelszava ne járjon le a próbaidőszak lejárta előtt.

Feljegyzés

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

AZ ASDK üzembe helyezési feladatainak közzététele

Regisztrálás az Azure-ban

Regisztrálnia kell az Azure Stacket az Azure-ban, hogy letölthesse az Azure Marketplace-elemeket 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