Avvio rapido: Distribuire il modello di soluzione Ansible per Azure in CentOS

Attenzione

Questo articolo fa riferimento a CentOS, una distribuzione Linux prossima allo stato EOL (End of Life, fine del ciclo di vita). Prendere in considerazione l'uso e il piano di conseguenza. Per altre informazioni, vedere le linee guida per la fine della vita di CentOS.

Il modello di soluzione Ansible per Azure è progettato per configurare un'istanza di Ansible in una macchina virtuale CentOS insieme ad Ansible e a una suite di strumenti configurati per funzionare con Azure. Gli strumenti comprendono:

  • Moduli Ansible per Azure: i moduli Ansible per Azure sono una suite di moduli che consente di creare e gestire l'infrastruttura in Azure. Per impostazione predefinita viene restituita la versione più recente di questi moduli. Tuttavia, durante il processo di distribuzione del modello di soluzione, è possibile specificare un numero di versione appropriato per l'ambiente.
  • Interfaccia della riga di comando di Azure 2.0 (CLI): l'interfaccia della riga di comando di Azure 2.0 è un comando multipiattaforma per la gestione delle risorse di Azure.
  • Identità gestite per le risorse di Azure: la funzionalità delle identità gestite per le risorse di Azure risolve il problema della sicurezza delle credenziali dell'applicazione cloud.

Prerequisiti

  • Sottoscrizione di Azure: se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.

Distribuire il modello di soluzione Ansible

  1. Passare a al modello di soluzione Ansible in Azure Marketplace.

  2. Seleziona OTTIENI SUBITO.

  3. Viene visualizzata una finestra che descrive in dettaglio le condizioni per l'utilizzo, l'informativa sulla privacy e le condizioni per l'utilizzo di Azure Marketplace. Selezionare Continua.

  4. Nel portale di Azure verrà visualizzata la pagina di Ansible che descrive il modello di soluzione. Seleziona Crea.

  5. Nella pagina Crea Ansible verranno visualizzate diverse schede. Nella scheda Informazioni di base immettere le informazioni necessarie:

    • Nome: specificare il nome dell'istanza di Ansible. A scopo dimostrativo, viene usato il nome ansiblehost.

    • Nome utente: specificare il nome dell'utente che avrà accesso all'istanza di Ansible. A scopo dimostrativo, viene usato il nome ansibleuser.

    • Tipo di autenticazione: selezionare Password o Chiave pubblica SSH. A scopo dimostrativo, è selezionata l'opzione Chiave pubblica SSH.

    • Password e Conferma password: se si seleziona Password per Tipo di autenticazione, immettere la password per questi valori.

    • Chiave pubblica SSH: se si seleziona Chiave pubblica SSH per Tipo di autenticazione immettere la chiave pubblica RSA nel formato a riga singola che inizia con ssh-rsa.

    • Sottoscrizione: selezionare la sottoscrizione di Azure nell'elenco a discesa.

    • Gruppo di risorse: selezionare un gruppo di risorse esistente nell'elenco a discesa oppure selezionare Crea nuovo e specificare un nome per un nuovo gruppo di risorse. A scopo dimostrativo, viene usato un nuovo gruppo di risorse denominato ansiblerg.

    • Percorso: selezionare il percorso appropriato per lo scenario specifico nell'elenco a discesa.

      Scheda del portale di Azure per le impostazioni di base di Ansible

  6. Seleziona OK.

  7. Nella scheda Impostazioni aggiuntive immettere le informazioni necessarie:

    • Dimensioni -per impostazione predefinita, le dimensioni del portale di Azure sono standard. Per specificare una dimensione diversa che si adatti allo scenario specifico, selezionare la freccia per visualizzare un elenco di dimensioni diverse.

    • VM disk type (Tipo disco VM): selezionare SSD (Premium Solid-State Drive) o HDD (Hard Disk Drive). A scopo dimostrativo, è selezionato SSD per i vantaggi offerti in termini di prestazioni. Per altre informazioni su questi tipi di archiviazione su disco, vedere gli articoli seguenti:

    • Indirizzo IP pubblico: specificare questa impostazione se si vuole comunicare con la macchina virtuale dall'esterno della stessa. Il valore predefinito è un nuovo indirizzo IP pubblico con il nome ansible-pip. Per specificare un indirizzo IP diverso, selezionare la freccia e specificare gli attributi, ad esempio nome, SKU e assegnazione, di quell'indirizzo IP.

    • Etichetta del nome di dominio: immettere il nome di dominio pubblico della macchina virtuale. Il nome deve essere univoco e soddisfare i requisiti di denominazione. Per altre informazioni su come specificare un nome per la macchina virtuale, vedere Convenzioni di denominazione per le risorse di Azure.

    • Versione di Ansible: specificare un numero di versione o il valore latest per distribuire la versione più recente. Selezionare l'icona informazioni accanto a Versione di Ansible per visualizzare altre informazioni sulle versioni disponibili.

      Scheda del portale di Azure per le impostazioni aggiuntive di Ansible

  8. Seleziona OK.

  9. Nella scheda Impostazioni di integrazione di Ansible specificare il tipo di autenticazione. Per altre informazioni sulla protezione delle risorse di Azure, vedere Informazioni sulle identità gestite per le risorse di Azure.

    Scheda del portale di Azure per le impostazioni di integrazione

  10. Seleziona OK.

  11. La pagina Riepilogo mostra il processo di convalida ed elenca i criteri specificati per la distribuzione di Ansible. Un collegamento nella parte inferiore della scheda consente di scaricare il modello e i parametri da usare con i linguaggi e le piattaforme di Azure supportati.

    Scheda Riepilogo di Ansible nel portale di Azure

  12. Seleziona OK.

  13. Quando viene visualizzata la scheda Crea selezionare OK per distribuire Ansible.

  14. Selezionare l'icona Notifiche in alto nella pagina del sito per tenere traccia della distribuzione di Ansible. Una volta completata la distribuzione, selezionare Vai al gruppo di risorse.

    portale di Azure notifica per la distribuzione di Ansible

  15. Nella pagina del gruppo di risorse, ottenere l'indirizzo IP dell'host di Ansible e accedere per gestire le risorse di Azure con Ansible.

Passaggi successivi