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 Azure Marketplace olyan elemek válogatott listájából származnak, amelyek előre tesztelt és támogatottak az Azure Stack Hubbal való együttműködéshez. Ehhez a listához gyakran hozzáadnak további elemeket, ezért továbbra is keressen új tartalmakat.

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

  • Leválasztott vagy részben csatlakoztatott forgatókönyv: A Marketplace-elemek letöltéséhez a Marketplace-beli szindikálási eszközzel kell hozzáférnie az internethez. Ezután át kell vinnie a letöltéseket a leválasztott Azure Stack Hub-telepítésbe. Ez a forgatókönyv a PowerShellt használja.
  • Csatlakoztatott forgatókönyv: Az Azure Stack Hub-környezet internetkapcsolatát igényli. Az Elemek megkereséséhez és letöltéséhez az Azure Stack Hub felügyeleti portálját kell használnia.

A letölthető marketplace-elemek teljes listáját az Azure Stack Hub Azure Marketplace elemeit ismertető cikkben találja. Az Azure Stack Hub Marketplace-en történt legutóbbi kiegészítések, törlések és frissítések listáját az Azure Stack Hub Marketplace módosításait ismertető cikkben találja.

Megjegyzés

A katalógus attól függően eltérő lesz, hogy az Azure Stack Hub-rendszer csatlakozik-e a felhőhöz. A felhőkörnyezetet az Azure Stack Hub regisztrálására használt Azure-előfizetés határozza meg.

Megjegyzés

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ó: Az Azure Stack Hub operátori hozzáférési munkaállomása.

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

Előfeltételek

Az Azure Stack Hub üzemelő példányának internetkapcsolattal kell rendelkeznie, és regisztrálva kell lennie az Azure-ban.

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

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

  2. A Marketplace-elemek letöltése előtt tekintse át a rendelkezésre álló 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ó terület kezelésének lehetőségeit.

    A rendelkezésre álló terület áttekintéséhez: A Régiókezelés területen válassza ki a megtekinteni kívánt régiót, majd lépjen az Erőforrás-szolgáltatók>tárterülete területre:

    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 a Marketplace-elemek, majd a Hozzáadás az Azure-ból lehetőséget:

    Marketplace-elemek hozzáadása az Azure-ból

  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 a Több lehetőség látható. Az egyes elemekre kattintva megtekintheti annak leírását és további információit, beleértve a letöltési méretet:

    Képernyőkép egy Marketplace-elem elérhető verzióiról.

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

    Hozzáadás az Azure

  6. Jelölje ki a kívánt elemet, majd válassza a Letöltés lehető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ása lehetőséget, majd keressen rá az új marketplace-elem kategóriái között. Ezután válassza ki az elemet az üzembehelyezési folyamat megkezdéséhez. A folyamat a különböző marketplace-elemek esetében eltérő.

Ha az Azure Stack Hub korlátozott vagy nem rendelkezik internetkapcsolattal, a PowerShell és a Marketplace-beli szindikálási eszköz használatával töltheti le a marketplace-elemeket egy internetkapcsolattal rendelkező gépre. Ezután az elemeket az Azure Stack Hub-környezetbe továbbítja. Leválasztott környezetben nem tölthet le marketplace-elemeket az Azure Stack Hub portál használatával.

A Marketplace-beli szindikálási eszköz csatlakoztatott forgatókönyvekben is használható.

Ennek a forgatókönyvnek két része van:

  • 1. rész: Letöltés Marketplace-elemekbő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 Azure Marketplace.
  • 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 Azure Stack Hubnak lennie). Kapcsolatra van szüksége ahhoz, hogy lekérje az Azure-ból származó termékek listáját az adataikkal, és mindent letöltsön helyileg. 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 elemekből, hogy használhassa a leválasztott környezetben.

  • 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:

Töltse le az Azs.Syndication.Rendszergazda modult a PowerShell-galéria a következő paranccsal:

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

Miután regisztrálta az Azure Stacket, figyelmen kívül hagyhatja a Marketplace felügyeleti paneljén megjelenő alábbi üzenetet, mivel ez nem releváns a leválasztott használati esetben:

Marketplace-felügyelet

Marketplace-elemek letöltése a Marketplace-beli szindikálási eszközzel

Mindenképpen töltse le a Marketplace-beli szindikálási eszközt minden alkalommal, amikor marketplace-elemeket tölt le leválasztott forgatókönyvben. Az eszköz gyakran módosul, és minden letöltéshez a legújabb verziót kell használni.

Fontos

Javasoljuk, hogy az AzureRM helyett az Az modulokat használja. 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-felhőbeli és AzureAD-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 következőt a 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étfaktoros hitelesítést kell használnia.

    Megjegyzés

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

  3. Ha több előfizetéssel rendelkezik, futtassa a következő parancsot a regisztrációhoz használt előfizetés kiválasztásához:

    Get-AzSubscription -SubscriptionID 'Your Azure Subscription GUID' | Select-AzSubscription
    
  4. Ha még nem tette meg az előfeltételek 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 letölthető Marketplace-elemek, például virtuálisgép-rendszerképek, bővítmények vagy megoldássablonok kiválasztásához 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 azt a regisztrációt, amely megfelel annak az Azure Stack-környezetnek, amelyre a marketplace-elemeket letölti, majd kattintson az OK gombra.

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

    Ekkor megjelenik egy második táblázat, amely felsorolja a letölthető piactéri elemeket. Jelölje ki a letölteni kívánt elemet, és jegyezze fel a Verziót. A Ctrl billentyűt lenyomva tartva több képet is kijelölhet. Képernyőkép a kiválasztott előfizetésben elérhető összes Azure Stack-regisztrációról.

    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, kattintson az OK gombra.

  2. A letöltéshez kiválasztott Marketplace-elemek azonosítóit a $products változó menti. A kijelölt elemek letöltésének megkezdéséhez használja az alábbi parancsot. Cserélje le a célmappa elérési útját a Azure Marketplace letöltött fájlok tárolására alkalmas helyre:

    $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ő lesz 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). Egy .azpkg formátumú katalóguscsomagot is tartalmazhat, amely egy .zip fájl.

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

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

    Megjegyzés

    A modul exportálási 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 helyileg letöltött fájlokat át kell helyeznie egy olyan gépre, amely rendelkezik kapcsolattal az Azure Stack Hub-környezettel. A Marketplace-beli szindikálási eszköznek elérhetőnek kell lennie az Azure Stack Hub-környezet számára is, mert az importálási művelet végrehajtásához az eszközt kell használnia.

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

    A Marketplace letöltési könyvtárszerkezete

  2. Az Azure Stack Hub operátor PowerShell-munkamenetének konfigurálásához kövesse a Csatlakozás az Azure Stack Hubhoz a PowerShell-lel című cikk utasításait.

  3. Jelentkezzen be az Azure Stack Hubba egy olyan identitással, amely tulajdonosi hozzáféréssel rendelkezik 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 a következőkkel rendelkezik: 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.json.

  6. Importálja a syndication modult, majd indítsa el a marketplace syndication eszközt a következő 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-lel