Configurare la strategia di distribuzione in sequenza per le macchine virtuali Linux di Azure

Si applica a: ✔️ Macchine virtuali Linux

Azure Pipelines offre un set completo di strumenti di automazione CI/CD per le distribuzioni in macchine virtuali. Questo articolo illustra come configurare una pipeline di versione classica che usa la strategia in sequenza per distribuire le applicazioni Web in macchine virtuali Linux.

Distribuzioni in sequenza

In ogni iterazione una distribuzione in sequenza sostituisce le istanze della versione precedente di un'applicazione. Le sostituisce con istanze della nuova versione in un set fisso di computer (set in sequenza). La procedura dettagliata seguente illustra come configurare un aggiornamento in sequenza per le macchine virtuali.

Usando il recapito continuo, è possibile configurare gli aggiornamenti in sequenza alle macchine virtuali all'interno dell'portale di Azure.

[! IMPORTANTE] L'impostazione di recapito continuo della macchina virtuale verrà ritirata il 31 marzo 2023. Scopri di più

  1. Accedere a portale di Azure e passare a una macchina virtuale.

  2. Selezionare Recapito continuo e quindi Configurare.

    Screenshot che mostra le impostazioni di recapito continuo.

  3. Selezionare Azure DevOps Organization e il progetto dal menu a discesa o Crearne uno nuovo.

  4. Selezionare il gruppo di distribuzione dal menu a discesa o Crearne uno nuovo.

  5. Selezionare la pipeline di compilazione.

  6. Selezionare Strategia di distribuzione, quindi selezionare Roll.

    Screenshot che mostra come configurare una strategia di distribuzione in sequenza.

  7. Facoltativamente, è possibile contrassegnare ogni computer con il relativo ruolo, ad esempio Web o db. Questi tag consentono di indicare come destinazione solo le macchine virtuali con un ruolo specifico.

  8. Selezionare OK per configurare la pipeline di recapito continua.

  9. Al termine, la pipeline di recapito continua dovrebbe essere simile alla seguente.

    Screenshot che mostra la pipeline di recapito continua.

  10. Se si desidera configurare più macchine virtuali, ripetere i passaggi da 2 a 4 per le altre macchine virtuali. Se si usa lo stesso gruppo di distribuzione che ha già una pipeline configurata, le nuove macchine virtuali verranno aggiunte al gruppo di distribuzione e non verranno create nuove pipeline.

  11. Selezionare il collegamento per passare alla pipeline e quindi selezionareModifica per modificare la definizione della pipeline.

    Screenshot che mostra la definizione della pipeline.

  12. Selezionare le attività nella fase di sviluppo per passare alle attività della pipeline e quindi selezionare Distribuisci.

    Screenshot che mostra le attività della pipeline.

  13. È possibile specificare il numero di computer di destinazione da distribuire in parallelo in ogni iterazione. Se si vuole distribuire in più computer, è possibile specificare il numero di computer come percentuale usando il dispositivo di scorrimento.

  14. L'attività Esegui script di distribuzione eseguirà lo script di distribuzione nella cartella radice degli artefatti pubblicati.

    Screenshot che mostra gli artefatti pubblicati.

Risorse

Ritiro

L'impostazione di distribuzione continua di Macchine virtuali verrà ritirata il 31 marzo 2023. Passare direttamente all'uso di Azure DevOps per creare pipeline personalizzate per la distribuzione in macchine virtuali di Azure. I modelli di fase della pipeline di rilascio e le funzionalità dei gruppi di distribuzioni di Azure DevOps offrono esperienze simili.

Passaggi della migrazione

Non è necessaria alcuna migrazione perché l'esperienza cd della macchina virtuale non archivia alcuna informazione, aiuta solo gli utenti con l'esperienza introduttiva del giorno 0 in Azure e Azure DevOps. Gli utenti potranno comunque eseguire tutte le operazioni da Azure DevOps dopo il ritiro. Non sarà più possibile creare e visualizzare pipeline dall'portale di Azure.

Domande frequenti

Dove è possibile configurare la pipeline CD dopo che questa esperienza è deprecata? 

Non sarà possibile visualizzare o creare pipeline di Azure DevOps da un pannello macchina virtuale portale di Azure dopo il ritiro. È comunque possibile passare al portale di Azure DevOps e visualizzare o aggiornare le pipeline.

Perderò le pipeline configurate in precedenza?

No. Le pipeline saranno comunque disponibili in Azure DevOps.

Come è possibile configurare diverse strategie di distribuzione?

L'esperienza corrente usa i gruppi di distribuzione per creare strategie di distribuzione. È possibile usare gruppi di distribuzione o modelli di fase della pipeline di rilascio per compilare la pipeline con modelli.