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:
- Nyisson meg egy parancssort rendszergazdaként.
- Futtassa az
bcdedit /copy {current} /d "Azure Stack"
parancsot. - 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. - Futtatja a
bcdedit /set {CLSID} device vhd=[C:]\CloudBuilder.vhdx
parancsot. - Futtatja a
bcdedit /set {CLSID} osdevice vhd=[C:]\CloudBuilder.vhdx
parancsot. - Futtatja a
bcdedit /set {CLSID} detecthal on
parancsot. - Futtatja a
bcdedit /default {CLSID}
parancsot. - A rendszerindítási beállítások ellenőrzéséhez futtassa a következőt
bcdedit
: . - 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.