Stahování položek z Marketplace do služby Azure Stack Hub

Jako operátor cloudu si můžete stáhnout položky do služby Azure Stack Hub z Marketplace a zpřístupnit je všem uživatelům pomocí prostředí Azure Stack Hub. Položky, které si můžete vybrat, jsou v kurátorovaném seznamu Azure Marketplace položek, které jsou předem otestované a podporované pro práci se službou Azure Stack Hub. Do tohoto seznamu se často přidávají další položky, takže pokračujte v hledání nového obsahu.

Existují dva scénáře stahování produktů z Marketplace:

  • Odpojený nebo částečně připojený scénář: Vyžaduje přístup k internetu pomocí syndikačního nástroje Marketplace ke stažení položek z Marketplace. Stažené soubory pak přenesete do odpojené instalace služby Azure Stack Hub. Tento scénář používá PowerShell.
  • Připojený scénář: Vyžaduje, aby vaše prostředí Služby Azure Stack Hub bylo připojené k internetu. K vyhledání a stažení položek se používá portál pro správu služby Azure Stack Hub.

Úplný seznam položek z marketplace, které si můžete stáhnout, najdete v tématu Azure Marketplace položek pro službu Azure Stack Hub. Seznam nedávných přidání, odstranění a aktualizací na marketplace služby Azure Stack Hub najdete v článku o změnách na marketplace služby Azure Stack Hub.

Poznámka

Katalog se bude lišit v závislosti na cloudu, ke kterému je váš systém Azure Stack Hub připojený. Cloudové prostředí je určeno předplatným Azure, které používáte k registraci služby Azure Stack Hub.

Poznámka

Můžete také použít pracovní stanici s přístupem operátora (OAW) pro přístup k privilegovanému koncovému bodu (PEP), portál pro správu pro scénáře podpory a nástroje GitHub Tools služby Azure Stack Hub. Další informace najdete v tématu Pracovní stanice s přístupem operátora služby Azure Stack Hub.

Připojené nasazení umožňuje používat portál pro správu ke stažení položek z marketplace.

Požadavky

Vaše nasazení služby Azure Stack Hub musí mít připojení k internetu a musí být zaregistrované v Azure.

Stažení položek z marketplace pomocí portálu

  1. Přihlaste se k portálu pro správu služby Azure Stack Hub.

  2. Před stažením položek marketplace zkontrolujte dostupný prostor úložiště. Když později vyberete položky ke stažení, můžete porovnat velikost stahování s dostupnou kapacitou úložiště. Pokud je kapacita omezená, zvažte možnosti správy dostupného místa.

    Pokud chcete zkontrolovat dostupné místo: V části Správa oblastí vyberte oblast, kterou chcete prozkoumat, a pak přejděte dočásti Úložištěposkytovatelů> prostředků:

    Kontrola prostoru úložiště na portálu pro správu služby Azure Stack Hub

  3. Otevřete Marketplace služby Azure Stack Hub a připojte se k Azure. Uděláte to tak, že vyberete službu správy Marketplace , vyberete Položky Marketplace a pak vyberete Přidat z Azure:

    Přidání položek marketplace z Azure

  4. Každá položka řádku také zobrazuje aktuálně dostupnou verzi. Pokud je k dispozici více než jedna verze položky z Marketplace, zobrazí se ve sloupci Verzevíce verzí. Kliknutím na každou položku zobrazíte její popis a další informace, včetně velikosti ke stažení:

    Snímek obrazovky znázorňující dostupné verze položky Marketplace

  5. Pokud je verze položky zobrazena jako Násobná, můžete tuto položku vybrat a pak zvolit konkrétní verzi z výsledného rozevíracího seznamu pro výběr verze. Všimněte si, že Microsoft teď má možnost přidávat atributy, které správcům brání ve stahování produktů z marketplace, které nejsou kompatibilní se službou Azure Stack, kvůli různým vlastnostem, jako je verze služby Azure Stack nebo model fakturace. Tyto atributy může přidat pouze Microsoft:

    Přidání z Azure

  6. Vyberte požadovanou položku a pak vyberte Stáhnout. Doba stahování se liší a závisí na připojení k síti. Po dokončení stahování můžete novou položku marketplace nasadit jako operátor služby Azure Stack Hub nebo jako uživatel.

  7. Pokud chcete stažené položky nasadit, vyberte + Vytvořit prostředek a vyhledejte novou položku z marketplace v kategoriích. Dále výběrem položky zahajte proces nasazení. Proces se liší pro různé položky marketplace.

Pokud má služba Azure Stack Hub omezené připojení k internetu nebo žádné připojení k internetu, pomocí PowerShellu a nástroje syndikace marketplace stáhnete položky z marketplace do počítače s připojením k internetu. Potom položky přenesete do prostředí služby Azure Stack Hub. V odpojených prostředích nemůžete stahovat položky marketplace pomocí portálu Azure Stack Hub.

Nástroj syndikace marketplace je také možné použít v propojeném scénáři.

Tento scénář má dvě části:

  • Část 1: Stažení z položek Marketplace V počítači s přístupem k internetu nakonfigurujete PowerShell, stáhnete nástroj syndikace a pak stáhnete položky z Azure Marketplace.
  • Část 2: Nahrání a publikování na Marketplace služby Azure Stack Hub Soubory, které jste stáhli, přesunete do svého prostředí služby Azure Stack Hub a pak je publikujete na Marketplace služby Azure Stack Hub.

Požadavky

  • Připojené prostředí (nemusí to být Azure Stack Hub). Připojení potřebujete k získání seznamu produktů z Azure s jejich podrobnostmi a ke stažení všeho místně. Jakmile to uděláte, zbytek postupu nevyžaduje připojení k internetu. Vytvoří katalog položek, které jste dříve stáhli, abyste je mohli použít v odpojeném prostředí.

  • Vyměnitelné médium pro připojení k odpojenému prostředí a přenos všech potřebných artefaktů.

  • Odpojené prostředí služby Azure Stack Hub s následujícími požadavky:

Pomocí následujícího příkazu si z Galerie prostředí PowerShell stáhněte modul Azs.Syndication.Správa:

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

Po registraci služby Azure Stack můžete ignorovat následující zprávu, která se zobrazí v okně Správa Marketplace, protože to není relevantní pro odpojený případ použití:

Správa Marketplace

Stažení položek z marketplace pomocí nástroje syndikace marketplace

Nezapomeňte stáhnout nástroj syndikace marketplace pokaždé, když stáhnete položky z marketplace v odpojené situaci. Tento nástroj se často mění a pro každý stažený soubor by se měla použít nejnovější verze.

Důležité

Místo AzureRM se doporučuje používat moduly Az. Podívejte se na tyto příklady:

  1. Na počítači s připojením k internetu otevřete konzolu PowerShellu jako správce.

  2. Přihlaste se k příslušnému tenantovi azure cloudu a adresáře AzureAD pomocí účtu Azure, který jste použili k registraci služby Azure Stack Hub. Účet přidáte tak, že v PowerShellu spustíte Connect-AzAccountpříkaz :

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

    Zobrazí se výzva k zadání přihlašovacích údajů účtu Azure a v závislosti na konfiguraci účtu možná budete muset použít dvojúrovňové ověřování.

    Poznámka

    Pokud platnost relace vyprší, heslo se změnilo nebo pokud chcete přepnout účty, spusťte před přihlášením pomocí Connect-AzAccountpříkazu následující rutinu : Remove-AzAccount -Scope Process.

  3. Pokud máte více předplatných, spuštěním následujícího příkazu vyberte předplatné, které jste použili k registraci:

    Get-AzSubscription -SubscriptionID 'Your Azure Subscription GUID' | Select-AzSubscription
    
  4. Pokud jste to ještě neudělali v kroku požadavků, stáhněte si nejnovější verzi nástroje syndikace Marketplace, pokud používáte nejnovější verzi služby Azure Stack Hub:

Install-Module -Name Azs.Syndication.Admin
Install-Module -Name Azs.Syndication.Admin -RequiredVersion 0.1.154-preview -AllowPrerelease
  1. Spuštěním následujícího příkazu vyberte položky Marketplace, jako jsou image virtuálních počítačů, rozšíření nebo šablony řešení ke stažení:

    $products = Select-AzsMarketplaceItem
    

    Zobrazí se tabulka se seznamem všech registrací služby Azure Stack dostupných ve vybraném předplatném. Zvolte registraci, která odpovídá prostředí Služby Azure Stack, pro které stahujete položky z marketplace, a vyberte OK.

    Snímek obrazovky se seznamem všech registrací služby Azure Stack dostupných ve vybraném předplatném

    Teď byste měli vidět druhou tabulku se seznamem všech položek z Marketplace, které jsou k dispozici ke stažení. Vyberte položku, kterou chcete stáhnout, a poznamenejte si verzi. Pokud chcete vybrat více obrázků, podržte klávesu Ctrl . Snímek obrazovky, který zobrazuje další seznam všech registrací služby Azure Stack dostupných ve vybraném předplatném

    Seznam obrázků můžete také filtrovat pomocí možnosti Přidat kritéria . Vyberte Registrace služby Azure Stack.

    Jakmile vyberete požadované možnosti, vyberte OK.

  2. ID položek z Marketplace, které jste vybrali ke stažení, se uloží do $products proměnné. Pomocí následujícího příkazu můžete zahájit stahování vybraných položek. Nahraďte cestu k cílové složce umístěním pro uložení souborů stažených z Azure Marketplace:

    $products | Export-AzsMarketplaceItem  -RepositoryDir "Destination folder path in quotes"
    
  3. Doba, kterou stahování trvá, závisí na velikosti položky. Po dokončení stahování bude položka k dispozici ve složce, kterou jste zadali ve skriptu. Soubor ke stažení obsahuje soubor VHD (pro virtuální počítače) nebo soubor .zip (pro rozšíření virtuálních počítačů a poskytovatele prostředků). Může také obsahovat balíček galerie ve formátu .azpkg , což je .zip soubor.

  4. Pokud stahování selže, můžete to zkusit znovu spuštěním následující rutiny PowerShellu:

    $products | Export-AzsMarketplaceItem  -RepositoryDir "Destination folder path in quotes"
    
  5. Modul Azs.Syndication.Správa byste také měli exportovat místně, abyste ho mohli zkopírovat do počítače, ze kterého importujete položky z Marketplace do služby Azure Stack Hub.

    Poznámka

    Cílová složka pro export tohoto modulu by se měla lišit od umístění, do kterého jste exportovali položky z marketplace.

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

Import stahování a publikování na Marketplace služby Azure Stack Hub pomocí PowerShellu

  1. Soubory, které jste si předtím stáhli , musíte přesunout místně do počítače, který je připojen k vašemu prostředí služby Azure Stack Hub. Nástroj syndikace marketplace musí být také dostupný pro vaše prostředí Služby Azure Stack Hub, protože k provedení operace importu potřebujete nástroj použít.

    Následující obrázek ukazuje příklad struktury složek. D:\downloadfolder obsahuje všechny stažené položky z marketplace. Každá podsložka je položka marketplace (například microsoft.custom-script-linux-arm-2.0.3) pojmenovaná podle ID produktu. Uvnitř každé podsložky je stažený obsah položky marketplace.

    Struktura adresářů ke stažení z Marketplace

  2. Postupujte podle pokynů v tématu Připojení ke službě Azure Stack Hub pomocí PowerShellu a nakonfigurujte relaci PowerShellu operátora služby Azure Stack Hub.

  3. Přihlaste se ke službě Azure Stack Hub pomocí identity, která má přístup vlastníka k předplatnému výchozího poskytovatele.

  4. Zkopírujte název složky; například microsoft.dsc-arm-2.77.0 a vytvořte složku s tímto názvem.

  5. Přesuňte staženou složku do této složky. V tomto okamžiku máte C:\microsoft.dsc-arm-2.77.0\microsoft.dsc-arm-2.77.0\original-sub-folders-are-here a C:\microsoft.dsc-arm-2.77.0\microsoft.dsc-arm-2.77.0\productDetails.json.

  6. Naimportujte modul syndikace a spusťte nástroj syndikace marketplace spuštěním následující rutiny:

    Import-AzsMarketplaceItem -RepositoryDir "C:\microsoft.dsc-arm-2.77.0"
    
  7. Po úspěšném dokončení rutiny by položky marketplace měly být dostupné na Marketplace služby Azure Stack Hub.

Další kroky

Připojení ke službě Azure Stack Hub pomocí PowerShellu