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:
- Nyisson meg egy parancssort rendszergazdaként.
- Futtassa az
bcdedit /copy {current} /d "Azure Stack"
parancsot. - 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). - 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-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.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: