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
Jelentkezzen be az Azure Stack Hub felügyeleti portáljára.
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:
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:
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:
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:
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.
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:
Az Azure Stack Hub üzembe helyezését regisztrálni kell az Azure-ban.
Az internetkapcsolattal rendelkező számítógépnek az 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-keretrendszer 4.7-.NET-keretrendszer vagy újabb.
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-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.
Internetkapcsolattal rendelkező számítógépen nyisson meg egy PowerShell-konzolt rendszergazdaként.
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-AzAccount
a 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
.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
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
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.
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.
A képek listáját a Feltételek hozzáadása lehetőséggel is szűrheti.
Miután kiválasztotta a beállításokat, kattintson az OK gombra.
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"
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.
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"
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
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ó.
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.
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.
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.
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.
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"
A parancsmag sikeres befejezése után a marketplace-elemeknek elérhetőnek kell lenniük az Azure Stack Hub Marketplace-en.