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

Jako operátor cloudu si můžete stáhnout položky, které Azure Stack Hub z Marketplace, a dát je k dispozici všem uživatelům pomocí Azure Stack Hub prostředí. Položky, které si můžete vybrat, jsou z kurátorovaného seznamu Azure Marketplace, které jsou předem otestované a podporované pro práci s Azure Stack Hub. Do tohoto seznamu se často přidávají další položky, proto pokračujte v vracet nový obsah.

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

  • Odpojený nebo částečně připojený scénář:Vyžaduje, abyste k internetu přistupovali pomocí nástroje syndikace Marketplace a stahoval položky Marketplace. Potom přenesete stahování do odpojené instalace Azure Stack Hub počítače. V tomto scénáři se používá PowerShell.
  • Připojený scénář:Vyžaduje Azure Stack Hub vaše vlastní prostředí připojené k internetu. Položky můžete vyhledat a Azure Stack Hub pomocí portálu pro správu.

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

Poznámka

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

Poznámka

Pro přístup k privilegovaného koncového bodu Azure Stack Hub GitHub, portálu správce pro scénáře podpory a nástrojům můžete použít také pracovní stanici SAE (Operator Access Workstation). Další informace najdete v tématu Azure Stack Hub přístupová pracovní stanice operátora.

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

Požadavky

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

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

  1. Přihlaste se k Azure Stack Hub správce.

  2. Před stažením položek marketplace zkontrolujte dostupný prostor úložiště. Až 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 Poskytovateléprostředků Storage:

    Review storage space in Azure Stack Hub administrator portal

  3. Otevřete Azure Stack Hub Marketplace a připojte se k Azure. Pokud to chcete udělat, vyberte službu správy Marketplace, vyberte Položky Marketplacea pak vyberte Přidat z Azure:

    Add marketplace items from Azure

  4. Každá položka řádku také zobrazuje aktuálně dostupnou verzi. Pokud je k dispozici více než jedna verze položky Marketplace, zobrazí se ve sloupci Version (Verze)položka Multiple (Více). Kliknutím na jednotlivé položky zobrazíte její popis a další informace, včetně velikosti stahování:

    Screenshot that shows the available versions of a Marketplace item.

  5. Pokud je verze položky zobrazená jako Více,můžete tuto položku vybrat a pak zvolit konkrétní verzi z rozevíracího seznamu výsledného selektoru verzí. Všimněte si, že Microsoft teď může přidat atributy, které správcům zablokují stahování produktů z marketplace, které jsou nekompatibilní s jejich Azure Stack, a to kvůli různým vlastnostem, jako je verze Azure Stack nebo fakturační model. Tyto atributy může přidat pouze Microsoft:

    Add from 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átora Azure Stack Hub nebo uživatele.

  7. Staženou položku nasadíte tak, že vyberete + Vytvořitprostředek a pak vyhledáte novou položku marketplace v kategoriích. Dále vyberte položku a zahajte proces nasazení. Proces se u různých položek marketplace liší.

Pokud Azure Stack Hub připojení k internetu nebo k internetu, můžete položky marketplace stáhnout do počítače s připojením k internetu pomocí PowerShellu a nástroje syndikace Marketplace. Položky pak přenesete do svého Azure Stack Hub prostředí. V odpojeném prostředí nemůžete položky Marketplace stahovat pomocí portálu Azure Stack Hub Portal.

Nástroj syndikace Marketplace lze použít také v připojeném scénáři.

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

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

Požadavky

  • Připojené prostředí (nemusí být Azure Stack Hub). Potřebujete připojení k získání seznamu produktů z Azure s jejich podrobnostmi a ke stažení všeho místně. Po tomto postupu nepožaduje připojení k internetu. Vytvoří katalog položek, které jste si předtím stáhli a které můžete použít v odpojeném prostředí.

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

  • Odpojené Azure Stack Hub s následujícími požadavky:

Stáhněte si modul Azs.Syndication.Admin z Galerie prostředí PowerShell pomocí následujícího příkazu:

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

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

Marketplace management

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

Důležité

Při každém stažení položek marketplace v odpojené situaci si nezapomeňte stáhnout nástroj syndikace Marketplace. Tento nástroj často mění a při každém stahování by se měla používat nejnovější verze.

  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 cloudu Azure a adresáře AzureAD pomocí účtu Azure, který jste použili k registraci Azure Stack Hub. Pokud chcete přidat účet, spusťte v PowerShellu Connect-AzAccount příkaz :

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

    Budete vyzváni k zadání přihlašovacích údajů k účtu Azure a v závislosti na konfiguraci účtu možná budete muset použít dvoufaktorové ověřování.

    Poznámka

    Pokud relace vyprší, heslo se změnilo nebo chcete přepnout účty, spusťte před přihlášením pomocí následující Connect-AzAccount rutiny: 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 syndikátoru Marketplace, pokud používáte nejnovější verzi Azure Stack Hub:

Install-Module -Name Azs.Syndication.Admin
Install-Module -Name Azs.Syndication.Admin -RequiredVersion 0.1.154-preview -AllowPrerelease
  1. Pokud chcete vybrat položky z Marketplace, jako jsou image virtuálních počítačů, rozšíření nebo šablony řešení ke stažení, spusťte následující příkaz:

    $products = Select-AzsMarketplaceItem
    

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

    Screenshot that shows a list of all the Azure Stack registrations available in the selected subscription.

    Teď by se měla zobrazit druhá tabulka se seznamem všech položek marketplace, které jsou k dispozici ke stažení. Vyberte položku, kterou chcete stáhnout, a poznamenejte si verzi. Stisknutím klávesy Ctrl můžete vybrat více obrázků. Screenshot that shows another list of all the Azure Stack registrations available in the selected subscription.

    Seznam obrázků můžete také filtrovat pomocí možnosti Přidat kritéria. Select Azure Stack Registrations

    Po výběru vyberte OK.

  2. ID položek Marketplace, které jste vybrali ke stažení, se uloží do $products proměnné . Pomocí následujícího příkazu začněte stahovat vybrané položky. Nahraďte cestu k cílové složce umístěním pro uložení souborů, které jste stáhli 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 dostupná 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 se stažení nezdaří, 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.Admin byste také měli exportovat místně, abyste ho mohli zkopírovat do počítače, ze kterého importujete položky Marketplace do 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 exportoval položky marketplace.

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

Import stažení a publikování na Azure Stack Hub Marketplace pomocí PowerShellu

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

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

    Marketplace download directory structure

  2. Postupujte podle pokynů v tomto článku a nakonfigurujte relaci powershellu Azure Stack Hub operátora serveru.

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

  4. Importujte modul syndikace a spusťte nástroj syndikace Marketplace spuštěním následujícího skriptu:

    Import-AzsMarketplaceItem -RepositoryDir "Source folder path in quotes"
    
  5. Po úspěšném dokončení skriptu by položky Marketplace měly být dostupné v Azure Stack Hub Marketplace.