Condividi tramite


Aggiornare gli elementi del Marketplace nell'hub di Azure Stack

Come operatore cloud una delle responsabilità è aggiornare Azure Stack Hub Marketplace. Quando una nuova versione di un elemento marketplace è disponibile in Azure, è possibile scaricare la versione più recente per sfruttare nuove funzionalità, correzioni di sicurezza e miglioramenti della stabilità.

Esistono quattro tipi di elementi del Marketplace:

  • Immagini di macchine virtuali
  • Estensioni
  • Modelli di soluzioni
  • Provider di risorse

Le nuove immagini della macchina virtuale, le estensioni e i modelli di soluzione verranno usati automaticamente quando gli utenti distribuiscono nuove risorse. I provider di risorse usano l'esperienza di aggiornamento dell'hub di Azure Stack e non sono coperti da questo articolo.

Altre informazioni sulle aggiunte recenti, gli aggiornamenti, le modifiche e le modifiche apportate all'hub di Azure Stack Sono disponibili altre informazioni sulle modifiche apportate a Azure Stack Hub Marketplace

L'aggiornamento di un'estensione all'interno di macchine virtuali già distribuite richiede passaggi aggiuntivi.

Recuperare la nuova versione

Il processo per scaricare una nuova versione di un elemento marketplace corrisponde al download iniziale di un elemento marketplace.

  1. Controllare prima di tutto la versione di un elemento del Marketplace già scaricato nel Marketplace dell'hub di Azure Stack usando il portale di amministrazione.

    Controllare la versione nel marketplace dell'hub di Azure Stack.

  2. Seguire le istruzioni in Scaricare gli elementi del Marketplace nell'hub di Azure Stack per sistemi connessi o disconnessi per scaricare il nuovo elemento marketplace. Scaricare solo gli elementi del Marketplace con una nuova versione.

Aggiornare le estensioni già distribuite

Dopo che l'operatore ha scaricato una nuova versione di un'estensione, l'utente deve eseguire una delle due azioni seguenti per assicurarsi che la nuova versione venga applicata.

  1. Riavviare la VM. L'estensione viene aggiornata automaticamente quando si avvia la macchina virtuale. Questa operazione può essere eseguita nel portale utente dell'hub di Azure Stack o in PowerShell.
  2. Usare PowerShell per aggiornare l'estensione senza riavviare. Questo è utile quando si pianifica un tempo di inattività per una macchina virtuale non è possibile e è necessario un aggiornamento di emergenza.

Come utente è possibile usare la procedura seguente per eseguire query su macchine virtuali ed elencare le estensioni usate e aggiornare l'estensione installata alla nuova versione senza riavviare la macchina virtuale.

Eseguire i cmdlet di PowerShell per elencare tutte le macchine virtuali e le estensioni installate. Prima di eseguire i cmdlet, assicurarsi di aver installato PowerShell per l'hub di Azure Stack.

$VMs=Get-AzVM

Foreach($VM in $VMs)
{
    Get-AzVMExtension -ResourceGroup $VM.ResourceGroupName -VMName $VM.name | ft VMName, Name, TypeHandlerVersion, Publisher, ExtensionType, Location
}

Per elencare le macchine virtuali che eseguono un'estensione specifica, è possibile usare lo script seguente.

$extensionname="SampleExtenionName"
$VMs=Get-AzVM

Foreach($VM in $VMs) {
    $VMExtensions=Get-AzVMExtension -ResourceGroup $VM.ResourceGroupName -VMName $VM.name
    $extensions=$VMExtensions.name

    Foreach($Extension in $Extensions) {
        if ($Extension -eq $extensionname)
        {
            write-host $VM.Name
        }
    }
}

Eseguire PowerShell per aggiornare l'estensione alla versione più recente.

Set-AzVMExtension -ResourceGroupName "SampleRG" -VMName "SampleVM" -Name "ExtensionName" -Publisher "PublisherName" -typeHandlerVersion "NewExtensionVersion" -ExtensionType SampleType -Location local

Nota

L'estensione può richiedere diversi minuti. È possibile eseguire in modo sicuro il primo comando per controllare la versione se è stata aggiornata.

Elenco delle estensioni aggiornate di recente

Nome Publisher TypeHandlerVersion Extensiontype
Microsoft.EnterpriseCloud.Monitoring Microsoft.EnterpriseCloud.Monitoring 1,14 OmsAgentForLinux
microsoft.linuxdiagnostic-3.1.135 Microsoft.Azure.Diagnostics 4,0 LinuxDiagnostic

Nota

Se è stata installata una qualsiasi versione delle due estensioni seguenti:

  • Gestione aggiornamenti e configurazione di Azure
  • Gestione aggiornamenti e configurazione di Azure per Linux

Assicurarsi di sostituirli con Monitoraggio di Azure, Update and Configuration Management for Linux extension minimum versione 1.14.02.

Passaggi successivi

Per altre informazioni su Azure Stack Hub Marketplace, vedere Panoramica di Azure Stack Hub Marketplace.