Scaricare gli elementi di marketplace da Azure allo Stack di AzureDownload marketplace items from Azure to Azure Stack

Si applica a: Azure Stack integrate di sistemi Azure Stack Development KitApplies to: Azure Stack integrated systems and Azure Stack Development Kit

Come operatore di cloud, scaricare gli elementi da Azure Marketplace e renderli disponibili nello Stack di Azure.As a cloud operator, download items from the Azure Marketplace and make them available in Azure Stack. Gli elementi che è possibile scegliere provengono da un elenco di elementi di Azure Marketplace preventivamente testati e supportati per l'utilizzo di Azure Stack curato.The items you can choose are from a curated list of Azure Marketplace items that are pre-tested and supported to work with Azure Stack. Elementi aggiuntivi vengono spesso aggiunte a questo elenco, quindi continuare a controllare il nuovo contenuto.Additional items are frequently added to this list, so continue to check back for new content.

Esistono due scenari per la connessione a Azure Marketplace:There are two scenarios for connecting to the Azure Marketplace:

  • Uno scenario connesso -che richiede l'ambiente dello Stack di Azure sia connessa a internet.A connected scenario - that requires your Azure Stack environment to be connected to the internet. Utilizzare il portale di Azure Stack per individuare e scaricare gli elementi.You use the Azure Stack portal to locate and download items.
  • Uno scenario disconnesso o connesso parzialmente -che è necessario accedere a internet usando lo strumento di diffusione marketplace per scaricare elementi del marketplace.A disconnected or partially connected scenario - that requires you to access the internet using the marketplace syndication tool to download marketplace items. Quindi, si trasferisce il download all'installazione di Azure Stack disconnessa.Then, you transfer your downloads to your disconnected Azure Stack installation. Questo scenario Usa PowerShell.This scenario uses PowerShell.

Vedere elementi di Azure Marketplace per Azure Stack per un elenco degli elementi marketplace è possibile scaricare.See Azure Marketplace items for Azure Stack for a list of the marketplace items you can download.

Scenario connessoConnected scenario

Se Azure Stack si connette a internet, è possibile utilizzare il portale di amministrazione per il download di elementi del marketplace.If Azure Stack connects to the internet, you can use the admin portal to download marketplace items.

PrerequisitiPrerequisites

La distribuzione di Azure Stack deve disporre della connettività internet e da registrato in Azure.Your Azure Stack deployment must have internet connectivity, and be registered with Azure.

Usare il portale per il download di elementi del marketplaceUse the portal to download marketplace items

  1. Accedere al portale di amministrazione di Azure Stack.Sign in to the Azure Stack administrator portal.

  2. Esaminare lo spazio di archiviazione disponibile prima del download elementi del marketplace.Review the available storage space before downloading marketplace items. In un secondo momento, quando si selezionano elementi per il download, è possibile confrontare le dimensioni di download per la capacità di archiviazione disponibile.Later, when you select items for download, you can compare the download size to your available storage capacity. Se la capacità è limitata, prendere in considerazione le opzioni per la gestione dello spazio disponibile.If capacity is limited, consider options for managing available space.

    Per esaminare lo spazio disponibile, nel la gestione delle regioni selezionare la regione in cui si desidera esplorare e quindi passare alla i provider di risorse > archiviazione.To review available space, in Region management select the region you want to explore, and then go to Resource Providers > Storage.

    Esaminare lo spazio di archiviazione

  3. Aprire Stack Azure Marketplace e connettersi ad Azure.Open the Azure Stack Marketplace and connect to Azure. A tale scopo, selezionare gestione Marketplace, quindi selezionare Aggiungi da Azure.To do so, select Marketplace management, and then select Add from Azure.

    Aggiungere da Azure

    Il portale consente di visualizzare l'elenco degli elementi disponibili per il download da Azure Marketplace.The portal displays the list of items available for download from the Azure Marketplace. È possibile fare clic su ogni elemento per visualizzarne la descrizione e informazioni aggiuntive sull'oggetto, tra cui le dimensioni di download.You can click on each item to view its description and additional information about it, including its download size.

    Elenco di Marketplace

  4. Selezionare l'elemento desiderato e quindi selezionare scaricare.Select the item you want, and then select Download. Tempi di download variano.Download times vary.

    Scaricare messaggio

    Al termine del download, è possibile distribuire il nuovo elemento marketplace come utente o un operatore di Stack di Azure.After the download completes, you can deploy the new marketplace item as either an Azure Stack operator or user.

  5. Per distribuire l'elemento scaricato, selezionare + nuovoe quindi eseguire la ricerca tra le categorie per il nuovo elemento del marketplace.To deploy the downloaded item, select +New, and then search among the categories for the new marketplace item. Successivamente, selezionare l'elemento per avviare il processo di distribuzione.Next select the item to begin the deployment process. Il processo varia per gli elementi del marketplace diversi.The process varies for different marketplace items.

Disconnesso o per uno scenario parzialmente connessoDisconnected or a partially connected scenario

Se Azure Stack in modalità disconnessa e senza la connettività internet, è possibile utilizzare PowerShell e il dello strumento di diffusione marketplace per scaricare gli elementi del marketplace in un computer con connettività internet.If Azure Stack is in a disconnected mode and without internet connectivity, you use PowerShell and the marketplace syndication tool to download the marketplace items to a machine with internet connectivity. È quindi trasferire gli elementi all'ambiente dello Stack di Azure.You then transfer the items to your Azure Stack environment. In un ambiente disconnesso, è possibile scaricare elementi del marketplace tramite il portale di Azure Stack.In a disconnected environment, you can’t download marketplace items by using the Azure Stack portal.

Lo strumento di diffusione marketplace può anche essere usato in uno scenario connesso.The marketplace syndication tool can also be used in a connected scenario.

Lo scenario è composto da due parti:There are two parts to this scenario:

  • Parte 1: scaricare da Azure Marketplace.Part 1: Download from Azure Marketplace. Nel computer con accesso a internet configurare PowerShell, scaricare lo strumento di diffusione e quindi scaricare gli elementi form Azure Marketplace.On the computer with internet access you configure PowerShell, download the syndication tool, and then download items form the Azure Marketplace.
  • Parte 2: caricare e pubblicare nel Marketplace di Stack di Azure.Part 2: Upload and publish to the Azure Stack Marketplace. Si spostare i file scaricati nell'ambiente Azure Stack, importarli in Azure Stack e quindi pubblicarli in Azure Marketplace dello Stack.You move the files you downloaded to your Azure Stack environment, import them to Azure Stack, and then publish them to the Azure Stack Marketplace.

PrerequisitiPrerequisites

Utilizzare lo strumento di diffusione marketplace per scaricare elementi del marketplaceUse the marketplace syndication tool to download marketplace items

  1. In un computer con una connessione a Internet, aprire una console di PowerShell come amministratore.On a computer with an Internet connection, open a PowerShell console as an administrator.

  2. Aggiungere l'account di Azure che è stato utilizzato per registrare dello Stack di Azure.Add the Azure account that you have used to register Azure Stack. Per aggiungere l'account, in PowerShell eseguire Add-AzureRmAccount senza parametri.To add the account, in PowerShell run Add-AzureRmAccount without any parameters. Viene chiesto di immettere le credenziali dell'account Azure e potrebbe essere necessario utilizzare 2-factor authentication in base alla configurazione del tuo account.You are prompted to enter your Azure account credentials and you might have to use 2-factor authentication based on your account’s configuration.

  3. Se si dispone di più sottoscrizioni, eseguire il comando seguente per selezionare il certificato utilizzato per la registrazione:If you have multiple subscriptions, run the following command to select the one you have used for registration:

    Get-AzureRmSubscription -SubscriptionID '<Your Azure Subscription GUID>' | Select-AzureRmSubscription
    $AzureContext = Get-AzureRmContext
    
  4. Scaricare la versione più recente dello strumento diffusione marketplace tramite lo script seguente:Download the latest version of the marketplace syndication tool by using the following script:

    # Download the tools archive.
    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 
    invoke-webrequest https://github.com/Azure/AzureStack-Tools/archive/master.zip `
      -OutFile master.zip
    
    # Expand the downloaded files.
    expand-archive master.zip `
      -DestinationPath . `
      -Force
    
    # Change to the tools directory.
    cd .\AzureStack-Tools-master
    
  5. Importare il modulo di diffusione, quindi avviare lo strumento eseguendo lo script seguente.Import the syndication module and then launch the tool by running the following script. Sostituire i percorso cartella di destinazione con un percorso per archiviare i file scaricati da Azure Marketplace.Replace the destination folder path with a location to store the files you download from the Azure Marketplace.

    Import-Module .\Syndication\AzureStack.MarketplaceSyndication.psm1
    
    Sync-AzSOfflineMarketplaceItem `
      -destination "Destination folder path" `
      -AzureTenantID $AzureContext.Tenant.TenantId `
      -AzureSubscriptionId $AzureContext.Subscription.Id  
    
  6. Quando si esegue lo strumento, viene chiesto di immettere le credenziali dell'account Azure.When the tool runs, you are prompted to enter your Azure account credentials. Accedi all'account di Azure che è stato utilizzato per registrare dello Stack di Azure.Sign in to the Azure account that you have used to register Azure Stack. Dopo che l'account di accesso ha esito positivo, vedrai una schermata come nell'immagine seguente, con l'elenco di elementi del marketplace disponibili.After the login succeeds, you should see a screen like the following image, with the list of available marketplace items.

    Popup di elementi Azure Marketplace

  7. Selezionare l'elemento che si desidera scaricare e annotare il versione.Select the item that you want to download and make a note of the version. (È possibile selezionare più immagini tenendo il Ctrl chiave.) Si farà riferimento il versione quando si importa l'elemento nella procedura successiva.(You can select multiple images by holding the Ctrl key.) You will reference the version when you import the item in the next procedure.

    È anche possibile filtrare l'elenco delle immagini tramite il aggiungere criteri opzione.You can also filter the list of images by using the Add criteria option.

  8. Selezionare OKe quindi leggere e accettare le note legali.Select OK, and then review and accept the legal terms.

  9. Il tempo che accetta il download dipende dalla dimensione dell'elemento.The time that the download takes depends on the size of the item. Al termine del download, l'elemento è disponibile nella cartella specificata nello script.After the download completes, the item is available in the folder that you specified in the script. Il download include un file di disco rigido virtuale (per le macchine virtuali) o un oggetto. File ZIP (per estensioni di macchina virtuale).The download includes a VHD file (for virtual machines) or a .ZIP file (for virtual machine extensions). Include anche un pacchetto di raccolta nel .azpkg formato.It also includes a gallery package in the .azpkg format. (Un .azpkg pacchetto è un zip file.)(A .azpkg package is a .zip file.)

Importare il download e la pubblicazione in Azure Marketplace di StackImport the download and publish to Azure Stack Marketplace

  1. I file di immagini di macchine virtuali o modelli di soluzione che presentano scaricati in precedenza deve essere reso disponibile in locale all'ambiente dello Stack di Azure.The files for virtual machine images or solution templates that you have previously downloaded must be made locally available to your Azure Stack environment.

  2. Importazione. File VHD allo Stack di Azure.Import .VHD files to Azure Stack. Per importare un'immagine di macchina virtuale (VM), è necessario disporre delle informazioni seguenti sulla macchina virtuale:To successfully import a virtual machine (VM) image, you must have the following information about the VM:

    • Il versione, come indicato nel passaggio 7 della procedura precedente.The version, as noted in step 7 of the preceding procedure.
    • I valori per le macchine virtuali publisher, offrono, e sku.The values for the VMs publisher, offer, and sku. Per ottenere questi valori, una copia di rinominare il .azpkg file per modificare l'estensione di file in zip.To get these values, rename a copy of the .azpkg file to change its file extension to .zip. È quindi possibile utilizzare un editor di testo per aprire DeploymentTemplates\CreateUiDefinition.json.You can then use a text editor to open DeploymentTemplates\CreateUiDefinition.json. Nel file con estensione JSON, individuare il imageReference sezione, che contiene questi valori per l'elemento del marketplace.In the .json file, locate the imageReference section, which contains these values for the marketplace item. Nell'esempio seguente viene illustrato come questa informazione viene visualizzata:The following example demonstrates how this information appears:

      "imageReference": {  
         "publisher": "MicrosoftWindowsServer",  
         "offer": "WindowsServer",  
         "sku": "2016-Datacenter-Server-Core"  
       }
      

    Importare l'immagine allo Stack di Azure utilizzando il Add-AzsPlatformimage cmdlet.Import the image to Azure Stack by using the Add-AzsPlatformimage cmdlet. Quando si utilizza questo cmdlet, assicurarsi di sostituire il publisher, offronoe altri valori di parametro con i valori dell'immagine che si desidera importare.When using this cmdlet, make sure to replace the publisher, offer, and other parameter values with the values of the image that you are importing. È possibile ottenere il publisher, offrono, e sku i valori dell'immagine dal file di testo che viene scaricato insieme al file AZPKG e archiviato nel percorso di destinazione .You can get the publisher, offer, and sku values of the image from the text file that is downloaded together with the AZPKG file and stored in the destination location.

    Nello script di esempio seguente, vengono utilizzati i valori per i Datacenter in Windows Server 2016 - macchina virtuale Server Core.In the following example script, values for the Windows Server 2016 Datacenter - Server Core virtual machine are used.

    Add-AzsPlatformimage `
     -publisher "MicrosoftWindowsServer" `
     -offer "WindowsServer" `
     -sku "2016-Datacenter-Server-Core" `
     -osType Windows `
     -Version "2016.127.20171215" `
     -OsDiskLocalPath "C:\AzureStack-Tools-master\Syndication\Windows-Server-2016-DatacenterCore-20171215-en.us-127GB.vhd" `
    

    Informazioni sui modelli di soluzione: alcuni modelli possono includere un piccolo 3 MB. File di disco rigido virtuale con il nome fixed3.vhd.About solution templates: Some templates can include a small 3 MB .VHD file with the name fixed3.vhd. Non è necessario importare il file allo Stack di Azure.You don't need to import that file to Azure Stack. Fixed3.vhd.Fixed3.vhd. Questo file è incluso con alcuni modelli di soluzioni per soddisfare i requisiti di pubblicazione per Azure Marketplace.This file is included with some solution templates to meet publishing requirements for the Azure Marketplace.

    Esaminare la descrizione di modelli e scaricare e importare requisiti aggiuntivi, ad esempio dischi rigidi virtuali che sono necessarie per lavorare con il modello di soluzione.Review the templates description and download and then import additional requirements like VHDs that are required to work with the solution template.

  3. Usare il portale di amministrazione per caricare il pacchetto di un elemento marketplace (il file .azpkg) Stack archiviazione Blob di Azure.Use the admin portal to upload the marketplace item package (the .azpkg file) to Azure Stack Blob storage. Caricamento del pacchetto rende disponibili allo Stack di Azure in modo che in un secondo momento è possibile pubblicare l'elemento dello Stack Azure Marketplace.Upload of the package makes it available to Azure Stack so you can later publish the item the Azure Stack Marketplace.

    Caricamento è richiesto un account di archiviazione con un contenitore accessibile pubblicamente (vedere i prerequisiti per questo scenario)Upload requires you to have a storage account with a publicly accessible container (see the prerequisites for this scenario)

    1. Nel portale di amministrazione di Azure Stack, passare a altri servizi > gli account di archiviazione.In the Azure Stack admin portal, go to More services > Storage accounts.

    2. Selezionare un account di archiviazione dalla sottoscrizione, quindi sotto servizio BLOB, selezionare contenitori.Select a storage account from your subscription, and then under BLOB SERVICE, select Containers.
      Servizio BLOBBlob service

    3. Selezionare il contenitore in cui si desidera utilizzare e quindi selezionare caricare per aprire la caricamento blob riquadro.Select the container you want to use and then select Upload to open the Upload blob pane.
      ContenitoreContainer

    4. Nel riquadro di blob di caricamento, individuare i file che si desidera caricare nell'account di archiviazione e quindi scegliere caricare.On the Upload blob pane, browse to the files that you want to load into storage and then select Upload.
      uploadupload

    5. File caricati vengono visualizzati nel riquadro del contenitore.Files that you upload appear in the container pane. Selezionare un file e quindi copiare l'URL dal delle proprietà del Blob riquadro.Select a file and then copy the URL from the Blob properties pane. Si userà questo URL nel passaggio successivo, quando si importa l'elemento del marketplace allo Stack di Azure.You'll use this URL in the next step when you import the marketplace item to Azure Stack. Nella figura seguente, il contenitore è archiviazione blob-test e il file è Microsoft.WindowsServer2016DatacenterServerCore ARM.1.0.801.azpkg.In the following image, the container is blob-test-storage and the file is Microsoft.WindowsServer2016DatacenterServerCore-ARM.1.0.801.azpkg. Il file URL https://testblobstorage1.blob.local.azurestack.external/blob-test-storage/Microsoft.WindowsServer2016DatacenterServerCore-ARM.1.0.801.azpkg.The file URL is https://testblobstorage1.blob.local.azurestack.external/blob-test-storage/Microsoft.WindowsServer2016DatacenterServerCore-ARM.1.0.801.azpkg.
      Proprietà BLOBBlob properties

  4. Utilizzare PowerShell per pubblicare l'elemento del marketplace allo Stack di Azure tramite il Add-AzsGalleryItem cmdlet.Use PowerShell to publish the marketplace item to Azure Stack by using the Add-AzsGalleryItem cmdlet. Ad esempio: For example:

    Add-AzsGalleryItem `
     -GalleryItemUri "https://mystorageaccount.blob.local.azurestack.external/cont1/Microsoft.WindowsServer2016DatacenterServerCore-ARM.1.0.801.azpkg" `
     –Verbose
    
  5. Dopo aver pubblicato un elemento della raccolta, è possibile visualizzarlo dal altri servizi > Marketplace.After you publish a gallery item, you can view it from More services > Marketplace. Se il download è un modello di soluzione, assicurarsi di che aggiungere un'immagine di disco rigido virtuale dipendenti per il modello di soluzione.If your download is a solution template, make sure you add any dependent VHD image for that solution template.
    Marketplace di visualizzazioneView marketplace

Nota

Con la versione di Azure PowerShell Stack 1.3.0 è ora possibile aggiungere estensioni di macchine virtuali.With the release of Azure Stack PowerShell 1.3.0 you can now add Virtual Machine Extensions.

Ad esempio: For example:

Add-AzsVMExtension -Publisher "Microsoft" -Type "MicroExtension" -Version "0.1.0" -ComputeRole "IaaS" -SourceBlob "https://github.com/Microsoft/PowerShell-DSC-for-Linux/archive/v1.1.1-294.zip" -SupportMultipleExtensions -VmOsType "Linux"

Passaggi successiviNext steps

Creare e pubblicare un elemento del MarketplaceCreate and publish a Marketplace item