Megosztás:


Marketplace-elemek letöltése az Azure Stack Hubba

Felhőszolgáltatóként letöltheti az elemeket az Azure Stack Hubba a Marketplace-ről, és elérhetővé teheti őket az Azure Stack Hub-környezetet használó összes felhasználó számára. A választható elemek az Azure Marketplace-elemek válogatott listájából származnak, amelyek előre tesztelt és támogatottak az Azure Stack Hub használatához. A lista további elemeket is gyakran hozzáad, ezért továbbra is ellenőrizze az új tartalmakat.

A Marketplace-termékek letöltésének két forgatókönyve van:

  • Kapcsolat nélküli vagy részlegesen csatlakoztatott helyzet: A Marketplace elemek letöltéséhez a Marketplace szindikációs eszközével kell az internetet elérnie. Ezután a letöltéseket a leválasztott Azure Stack Hub-telepítésre továbbítja. Ez a forgatókönyv a PowerShellt használja.
  • Csatlakoztatott forgatókönyv: Az Azure Stack Hub-környezet internetkapcsolatát igényli. Az Azure Stack Hub felügyeleti portálján kereshet és tölthet le elemeket.

A letölthető marketplace-elemek teljes listáját Azure Stack Hub Azure Marketplace-elemeket tekintheti meg. Az Azure Stack Hub Marketplace módosításairól cikkből tájékozódhat az Azure Stack Hub Marketplace legutóbbi kiegészítéseinek, törléseinek és frissítéseinek listájáról.

Jegyzet

A katalógus a felhő alapján eltérő lesz, amelyhez az Azure Stack Hub-rendszer csatlakozik. A felhőkörnyezetet az Azure Stack Hub regisztrálásához használt Azure-előfizetés határozza meg.

Jegyzet

Az Operátori hozzáférési munkaállomás (OAW) használatával is hozzáférhet a kiemelt végponthoz (PEP), a támogatási forgatókönyvekhez tartozó rendszergazdai portálhoz és az Azure Stack Hub GitHub Toolshoz. További információ: Azure Stack Hub operátori hozzáférési munkaállomás.

A csatlakoztatott üzembe helyezés lehetővé teszi, hogy a rendszergazdai portál használatával letöltse a marketplace-elemeket.

Előfeltételek

Az Azure Stack Hub üzembe helyezésének internetkapcsolattal kell rendelkeznie, és regisztrálnia kell az Azure-ban.

Marketplace-elemek letöltése a portál használatával

  1. Jelentkezzen be az Azure Stack Hub felügyeleti portálra.

  2. A Marketplace-elemek letöltése előtt tekintse át az elérhető tárterületet. Később, amikor letöltendő elemeket választ ki, összehasonlíthatja a letöltés méretét a rendelkezésre álló tárkapacitással. Ha a kapacitás korlátozott, fontolja meg a rendelkezésre álló hely kezelésének lehetőségeit.

    A rendelkezésre álló terület áttekintéséhez: Régiófelügyeletterületen jelölje ki a felderíteni kívánt régiót, majd lépjen erőforrás-szolgáltatók>Tárolás:

    Tárterület áttekintése az Azure Stack Hub felügyeleti portálján

  3. Nyissa meg az Azure Stack Hub Marketplace-t, és csatlakozzon az Azure-hoz. Ehhez válassza ki a Marketplace felügyeleti szolgáltatást, válassza Marketplace-elemeket, majd válassza Hozzáadás az Azure-ból:

    Marketplace-elemek hozzáadása az Azure

  4. Minden sorelem a jelenleg elérhető verziót is megjeleníti. Ha egy Marketplace-elem több verziója is elérhető, a Verzió oszlopban Többfélelátható. Az egyes elemekre kattintva megtekintheti annak leírását és további információit, beleértve a letöltés méretét:

    Marketplace-elem elérhető verzióit bemutató képernyőkép.

  5. Ha egy elem verziója Többjelenik meg, kiválaszthatja az elemet, majd kiválaszthat egy adott verziót a megjelenő verzióválasztó legördülő listából. Vegye figyelembe, hogy a Microsoft mostantól olyan attribútumokat is hozzáadhat, amelyek megakadályozzák, hogy a rendszergazdák különböző tulajdonságok, például az Azure Stack-verzió vagy a számlázási modell miatt olyan marketplace-termékeket töltsenek le, amelyek nem kompatibilisek az Azure Stackdel. Ezeket az attribútumokat csak a Microsoft veheti fel:

    Hozzáadás az Azure-ból

  6. Jelölje ki a kívánt elemet, majd válassza a Letöltéslehetőséget. A letöltési idő változó, és a hálózati kapcsolattól függ. A letöltés befejezése után üzembe helyezheti az új marketplace-elemet Azure Stack Hub-operátorként vagy felhasználóként.

  7. A letöltött elem üzembe helyezéséhez válassza a + Erőforrás létrehozásalehetőséget, majd keresse meg az új marketplace-elem kategóriáit. Ezután válassza ki az elemet az üzembe helyezési folyamat megkezdéséhez. A folyamat különböző marketplace-elemek esetén eltérő.

Ha az Azure Stack Hub korlátozott vagy nem rendelkezik internetkapcsolattal, a PowerShell és a piactéri szindikálási eszköz segítségével letöltheti a piactér elemeit egy internetkapcsolattal rendelkező gépre. Ezután át kell vinnie az elemeket az Azure Stack Hub-környezetbe. Leválasztott környezetben nem tölthet le marketplace-elemeket az Azure Stack Hub portál használatával.

A marketplace-alapú szindikálási eszköz csatlakoztatott forgatókönyvekben is használható.

A forgatókönyv két részből áll:

  • 1. rész: Letöltés a Marketplace-elemekről. Az internet-hozzáféréssel rendelkező számítógépen konfigurálja a PowerShellt, letölti a szindikálási eszközt, majd letölti az elemeket az Azure Marketplace-ről.
  • 2. rész: Feltöltés és közzététel az Azure Stack Hub Marketplace-en. Áthelyezheti a letöltött fájlokat az Azure Stack Hub-környezetbe, majd közzéteheti őket az Azure Stack Hub Marketplace-en.

Előfeltételek

  • Csatlakoztatott környezet (nem kell az Azure Stack Hubnak lennie). Kapcsolatra van szüksége ahhoz, hogy lekérje a termékek listáját az Azure-ból a részletekkel, és hogy mindent helyileg töltsön le. Ha ez megtörtént, az eljárás többi része nem igényel internetkapcsolatot. Létrehoz egy katalógust a korábban letöltött elemekről, hogy a leválasztott környezetben használhassa.
  • Cserélhető adathordozó a leválasztott környezethez való csatlakozáshoz és az összes szükséges összetevő átviteléhez.
  • Leválasztott Azure Stack Hub-környezet a következő előfeltételekkel:
    • Az Azure Stack Hub üzembe helyezését regisztrálni kell az Azure-ban.
    • Az internetkapcsolattal rendelkező számítógépnek Azure Stack Hub PowerShell-modul 1.2.11-es vagy újabb verziójával kell rendelkeznie. Ha még nincs jelen, telepítse az Azure Stack Hub-specifikus PowerShell-modulokat.
    • A letöltött marketplace-elem importálásának engedélyezéséhez konfigurálnia kell az Azure Stack Hub-operátor PowerShell-környezetét.
    • .NET Framework 4.7 vagy újabb.

Töltse le az Azs.Syndication.Admin modult a PowerShell-gyűjteményből az alábbi paranccsal:

Install-Module -Name Azs.Syndication.Admin
Install-Module -Name Azs.Syndication.Admin -RequiredVersion 0.1.154-preview -AllowPrerelease

Az Azure Stack Hub regisztrálása után figyelmen kívül hagyhatja a piactér felügyeleti paneljén megjelenő alábbi üzenetet, mivel ez nem releváns a leválasztott használati eset esetében:

Marketplace menedzsment

A piaci elemeket a szindikációs eszközzel töltheti le a Marketplace-en.

Minden alkalommal töltse le a Marketplace szindikálási eszközt, amikor leválasztott állapotban tölti le a Marketplace-elemeket. Az eszköz gyakran változik, és minden letöltéshez a legújabb verziót kell használni.

Fontos

Javasoljuk, hogy Az-modulokat használja AzureRM-helyett, mivel AzRM elavult. Lásd az alábbi példákat.

  1. Internetkapcsolattal rendelkező számítógépen nyisson meg egy PowerShell-konzolt rendszergazdaként.

  2. Jelentkezzen be a megfelelő Azure Cloud- és Entra ID-címtárbérlőbe az Azure Stack Hub regisztrálásához használt Azure-fiókkal. A fiók hozzáadásához futtassa Connect-AzAccounta PowerShellben:

    Connect-AzAccount -Environment AzureCloud -Tenant '<mydirectory>.onmicrosoft.com'
    

    A rendszer kérni fogja az Azure-fiók hitelesítő adatainak megadását, és előfordulhat, hogy a fiók konfigurációjától függően kéttényezős hitelesítést kell használnia.

    Jegyzet

    Ha a munkamenet lejár, a jelszó megváltozott, vagy fiókokat szeretne váltani, futtassa a következő parancsmagot, mielőtt bejelentkezik a Connect-AzAccount: Remove-AzAccount -Scope Process.

  3. Ha több előfizetéssel rendelkezik, a következő paranccsal válassza ki a regisztrációhoz használt előfizetést:

    Get-AzSubscription -SubscriptionID 'Your Azure Subscription GUID' | Select-AzSubscription
    
  4. Ha még nem tette meg az előfeltételekre vonatkozó lépésben, töltse le a Marketplace syndication eszköz legújabb verzióját, ha az Azure Stack Hub legújabb verzióját használja:

Install-Module -Name Azs.Syndication.Admin
Install-Module -Name Azs.Syndication.Admin -RequiredVersion 0.1.154-preview -AllowPrerelease
  1. A marketplace-elemek, például virtuálisgép-rendszerképek, bővítmények vagy megoldássablonok letöltéséhez futtassa a következő parancsot:

    $products = Select-AzsMarketplaceItem
    

    Ez egy táblázatot jelenít meg, amely felsorolja a kiválasztott előfizetésben elérhető összes Azure Stack-regisztrációt. Válassza ki a marketplace-elemek letöltéséhez használt Azure Stack-környezetnek megfelelő regisztrációt, és válassza az OKlehetőséget.

    Képernyőkép, amelyen a kiválasztott előfizetésben elérhető összes Azure Stack-regisztráció listája látható.

    Most egy második táblázatnak kell megjelennie, amely felsorolja a letölthető marketplace-elemeket. Jelölje ki a letölteni kívánt elemet, és jegyezze fel a verzió. Több kép kijelöléséhez tartsa lenyomva a Ctrl billentyűt.

    Képernyőkép, amelyen a kiválasztott előfizetésben elérhető összes Azure Stack-regisztráció egy másik listája látható.

    A képek listáját a Feltételek hozzáadása lehetőséggel is szűrheti.

    Azure Stack-regisztrációk kiválasztása

    Miután kiválasztotta a beállításokat, válassza OKlehetőséget.

  2. A letöltéshez kiválasztott marketplace-elemek azonosítóit a rendszer a $products változóba menti. A kijelölt elemek letöltéséhez használja az alábbi parancsot. Cserélje le a célmappa elérési útját egy olyan helyre, ahol az Azure Marketplace-ről letöltött fájlokat tárolhatja:

    $products | Export-AzsMarketplaceItem  -RepositoryDir "Destination folder path in quotes"
    
  3. A letöltés időtartama az elem méretétől függ. A letöltés befejezése után az elem elérhető a szkriptben megadott mappában. A letöltés tartalmaz egy VHD-fájlt (virtuális gépekhez) vagy egy .zip fájlt (virtuálisgép-bővítményekhez és erőforrás-szolgáltatókhoz). Emellett egy .azpkg formátumú gyűjteménycsomagot is tartalmazhat, amely egy .zip fájl.

  4. Ha a letöltés sikertelen, próbálkozzon újra a következő PowerShell-parancsmag újrafuttatásával:

    $products | Export-AzsMarketplaceItem  -RepositoryDir "Destination folder path in quotes"
    
  5. Az Azs.Syndication.Admin modult helyileg is exportálnia kell, hogy azt átmásolhassa arra a gépre, amelyről marketplace-elemeket importál az Azure Stack Hubba.

    Jegyzet

    A modul exportálásának célmappájának különböznie kell attól a helytől, ahová a marketplace-elemeket exportálta.

    Save-Package -ProviderName NuGet -Source https://www.powershellgallery.com/api/v2 -Name Azs.Syndication.Admin -Path "Destination folder path in quotes" -Force
    

A letöltés importálása és közzététele az Azure Stack Hub Marketplace-en a PowerShell használatával

  1. A korábban letöltött fájlokat helyileg kell áthelyeznie egy olyan gépre, amely rendelkezik az Azure Stack Hub-környezettel való kapcsolattal. A Marketplace-alapú szindikálási eszköznek az Azure Stack Hub-környezet számára is elérhetőnek kell lennie, mert az importálási művelet végrehajtásához az eszközt kell használnia.

    Az alábbi képen egy mappaszerkezeti példa látható. D:\downloadfolder tartalmazza az összes letöltött marketplace-elemet. Minden almappa egy piactéri elem (például microsoft.custom-script-linux-arm-2.0.3), amelyet a termékazonosító nevez el. Az egyes almappákban található a marketplace-elem letöltött tartalma.

    Marketplace letöltési könyvtárstruktúrája

  2. Kövesse a lépéseit az Azure Stack Hubhoz való csatlakozáshoz PowerShell használatával az Azure Stack Hub operátori PowerShell-munkamenet konfigurálására.

  3. Jelentkezzen be az Azure Stack Hubba egy olyan identitással, amely tulajdonosi hozzáféréssel bír az Alapértelmezett szolgáltatói előfizetéshez.

  4. Másolja ki a mappa nevét; például microsoft.dsc-arm-2.77.0, és hozzon létre egy ilyen nevű mappát.

  5. Helyezze át a letöltött mappát a mappába. Ezen a ponton nálad van C:\microsoft.dsc-arm-2.77.0\microsoft.dsc-arm-2.77.0\original-sub-folders-are-here és C:\microsoft.dsc-arm-2.77.0\microsoft.dsc-arm-2.77.0\productDetails.js.

  6. Importálja a syndication modult, majd indítsa el a marketplace-beli szindikálási eszközt az alábbi parancsmag futtatásával:

    Import-AzsMarketplaceItem -RepositoryDir "C:\microsoft.dsc-arm-2.77.0"
    
  7. A parancsmag sikeres befejezése után a marketplace-elemeknek elérhetőnek kell lenniük az Azure Stack Hub Marketplace-en.

Következő lépések

Csatlakozás az Azure Stack Hubhoz a PowerShell-