Nota

Monitora e aggiorna Oracle Linux con Oracle OS Management Hub

Introduzione

Impara a gestire e monitorare gli aggiornamenti del sistema operativo per le istanze di computazione Oracle Linux utilizzando Oracle OS Management Hub in Oracle Cloud Infrastructure. Utilizza una console di gestione centralizzata per aggiornare il sistema operativo Oracle Linux e monitorare aggiornamenti e patch in Oracle Cloud Infrastructure.

Obiettivi

In questo tutorial imparerai come:

Prerequisiti

Accesso a una tenancy di Oracle Cloud Infrastructure con:

Configura risorse OCI

Nota: se è in esecuzione nella tenancy, leggere il progetto linux-virt-labs GitHub README.md e completare i prerequisiti prima di distribuire l'ambiente di esercitazione pratica.

  1. Aprire un terminale sul Luna Desktop.

  2. Duplica il progetto linux-virt-labs GitHub.

    git clone https://github.com/oracle-devrel/linux-virt-labs.git
    
  3. Passare alla directory di lavoro.

    cd linux-virt-labs/ol
    
  4. Installare le raccolte richieste.

    ansible-galaxy collection install -r requirements.yml
    
  5. Aggiornare la configurazione dell'istanza Oracle Linux.

    cat << EOF | tee instances.yml > /dev/null
    compute_instances:
      1:
        instance_name: "ol-host-02"
        type: "server"
    instance_shape: "VM.Standard.E5.Flex"
    EOF
    
  6. Implementa l'ambiente di laboratorio.

    ansible-playbook create_instance.yml -e localhost_python_interpreter="/usr/bin/python3.6" -e "@instances.yml"
    

    L'ambiente di laboratorio gratuito richiede la variabile aggiuntiva local_python_interpreter, che imposta ansible_python_interpreter per le riproduzioni in esecuzione su localhost. Questa variabile è necessaria perché l'ambiente installa il pacchetto RPM per l'SDK Oracle Cloud Infrastructure per Python, situato sotto i moduli python3.6.

    La forma di distribuzione predefinita utilizza la CPU AMD e Oracle Linux 8. Per utilizzare una CPU Intel o Oracle Linux 9, aggiungere -e instance_shape="VM.Standard3.Flex" o -e os_version="9" al comando di distribuzione.

  7. Attendere che il playbook raggiunga il task di pausa. Non premere Invio. La guida ha creato le risorse OCI da utilizzare con l'hub di gestione del sistema operativo.

    Importante: non premere Invio o chiudere questa finestra di terminale per la durata del laboratorio.

Accedi alla sezione Hub di gestione del sistema operativo su OCI Web Console

  1. Fare clic sull'icona Luna Lab sul desktop Luna.

    Le credenziali di login per OCI verranno visualizzate in questa pagina dopo qualche tempo. Dopo aver visualizzato il nome utente e la password dell'account effimero, procedere al passo successivo.

  2. Aprire la console OCI facendo clic sul collegamento rapido Console OCI.

  3. Utilizzare il nome utente e la password dell'account effimero per eseguire il login alla console OCI.

  4. Utilizzare il menu di navigazione nell'angolo superiore sinistro della pagina di arrivo della console OCI per passare a Osservabilità e gestione e fare clic su Hub di gestione del sistema operativo.

    osmh_nav1

Crea un profilo di registrazione

È necessario specificare un profilo di registrazione per registrare un'istanza OCI con l'hub di gestione del sistema operativo. I profili consentono di definire in modo coerente la modalità di registrazione di un'istanza con il servizio. Un'istanza viene registrata con un solo profilo. Tuttavia, è possibile utilizzare un singolo profilo ripetutamente per registrare più istanze con il servizio.

  1. Fare clic su Profili nella sezione di navigazione dell'hub di gestione del sistema operativo.

  2. Fare clic su Crea.

    osmh_profile_nav0

  3. Immettere le informazioni di identificazione per il profilo come indicato di seguito.

    • Nome: Oracle_Linux8
    • Descrizione: (Facoltativo) Immettere una descrizione per il profilo.
  4. Impostare la posizione dell'istanza per il profilo come Oracle Cloud Infrastructure.

  5. Specificare le informazioni sul sistema operativo e sull'architettura come indicato di seguito.

    • Fornitore del sistema operativo: Oracle
    • Versione del sistema operativo: Oracle Linux 8
    • Architettura: x86_64

    Nota: queste selezioni di origini software devono corrispondere alle istanze di computazione che si desidera registrare.

  6. Selezionare Origine software per il tipo.

    osmh_profile_nav2

  7. Mantieni selezionato il compartimento predefinito perché contiene origini software del fornitore.

  8. Selezionare le origini software che il profilo di registrazione assegnerà. Selezionare le opzioni riportate di seguito.

    • ol8_baseos_latest-x86_64
    • ol8_appstream-x86_64
    • ol8_addons-x86_64
    • ol8_uekr6-x86_64
  9. Fare clic su Crea.

    osmh_profile_nav1

Registra istanze di computazione con hub di gestione del sistema operativo

Per registrare le istanze di OCI Compute con l'hub di gestione del sistema operativo, è necessario abilitare il plugin Oracle Cloud Agent (OCA) e selezionare un profilo di registrazione.

  1. Passare alla sezione Computazione e selezionare Istanze utilizzando il menu di navigazione OCI principale.

    osmh_compute_nav1

Registra durante la creazione dell'istanza di computazione

Durante la creazione dell'istanza di computazione, è necessario abilitare il plugin Hub di gestione del sistema operativo e selezionare il profilo di registrazione dalle opzioni avanzate nella scheda Agente Oracle Cloud.

  1. Fare clic su Crea istanza nella pagina dell'istanza.

  2. Immettere ol-host-01 per il nome dell'istanza di computazione.

  3. Mantenere le impostazioni predefinite, tra cui compartimento, posizionamento, immagine e forma, informazioni sulla VNIC primaria, chiavi SSH, volume di avvio e volumi a blocchi.

    Nota: fare clic su Salva chiave privata nella sezione Aggiungi chiavi SSH.

  4. Fare clic su Mostra opzioni avanzate nella parte inferiore.

  5. Fare clic sulla scheda Agente Oracle Cloud.

  6. Selezionare la selezione Agente hub di gestione del sistema operativo.

  7. Selezionare il profilo di registrazione Oracle_Linux8 nella finestra di dialogo e fare clic su Imposta.

    osmh_compute_nav2

    Nota: saranno disponibili solo i profili corrispondenti al fornitore del sistema operativo, alla versione del sistema operativo e all'architettura dell'istanza.

  8. Fare clic su Crea.

    Nota: se non è stata scaricata la chiave privata SSH, verrà visualizzata una finestra popup in cui viene indicato di scaricarla.

Registra istanze di computazione esistenti

Per registrare le istanze di computazione esistenti, è necessario abilitare il plugin Hub di gestione del sistema operativo e impostare un profilo di registrazione nella pagina dei dettagli dell'istanza.

  1. Tornare a Istanze nella sezione Computazione e fare clic sull'istanza ol-host-02.

  2. Fare clic sulla scheda Agente Oracle Cloud nella pagina dei dettagli dell'istanza di computazione.

  3. Abilitare il plugin OS Management Hub Agent e impostare il profilo di registrazione su Oracle_Linux8.

    osmh_compute_nav3

    In alcuni casi, l'agente dell'hub di gestione del sistema operativo viene visualizzato come arrestato dopo essere stato abilitato. Ignorare questa opzione e andare al passo successivo.

Nota: il completamento della registrazione delle istanze di computazione con il servizio Hub di gestione del sistema operativo può richiedere fino a 10 minuti.

Visualizza report sistema operativo e monitora attività istanza

L'hub di gestione del sistema operativo genera report in tempo reale in grado di riepilogare tutte le istanze e le risorse in una tenancy, in un compartimento specifico, in un gruppo, nelle fasi del ciclo di vita e del ciclo di vita o per una singola istanza. La revisione dei report per individuare vulnerabilità e avvisi può aiutare a identificare i miglioramenti disponibili, gli aggiornamenti di sicurezza e gli aggiornamenti di correzione dei bug da eseguire come job di aggiornamento.

Visualizza dashboard a livello di compartimento

La pagina Panoramica dell'hub di gestione del sistema operativo dispone di un dashboard di riepilogo che è possibile utilizzare per visualizzare rapidamente gli stati di tutte le istanze e le risorse gestite in un compartimento o tenancy specifico.

  1. Utilizzare il menu di navigazione principale e fare clic su Panoramica nella sezione Hub di gestione del sistema operativo di Osservabilità e gestione.

  2. Scorrere fino al Dashboard per visualizzare tre report a livello di compartimento.

    osmh_monitor_dashboard

I tre report visualizzano gli stati di tutte le istanze nel compartimento. I report visualizzano il numero di istanze nel compartimento selezionato che richiedono aggiornamenti, correzioni di bug o istanze che non comunicano con l'hub di gestione del sistema operativo.

Visualizza report a livello di compartimento

La pagina Report della sezione Hub di gestione del sistema operativo contiene ulteriori dettagli sugli stati delle istanze e delle risorse.

  1. Fare clic su Report nella sezione di navigazione Hub di gestione del sistema operativo.

    Questa pagina contiene gli stessi tre report della pagina di panoramica, ma è possibile fare clic su ciascun report per visualizzare ulteriori dettagli.

  2. Fare clic sul report Aggiornamenti sicurezza per accedere alla pagina dei dettagli del report Aggiornamenti sicurezza.

    security_report

    Questa pagina dei dettagli contiene i dettagli per gli stati di aggiornamento della sicurezza su tutte le istanze e le risorse gestite nei compartimenti. Prendere nota di eventuali avvisi o aggiornamenti elencati per le due istanze registrate nella tabella Report sicurezza. I job di aggiornamento verranno eseguiti per correggerli in un secondo momento nell'esercitazione.

  3. Fare clic sulla risorsa Report aggiornamenti bug.

    bug_report

    Questa pagina dei dettagli visualizza le correzioni dei bug per ogni istanza connessa. Prendere nota di eventuali avvisi o aggiornamenti elencati per le due istanze registrate nella tabella Report bug. I job di aggiornamento verranno eseguiti per correggerli in un secondo momento nell'esercitazione.

  4. Fare clic sulla risorsa Report attività istanza.

    Questa pagina dei dettagli visualizza lo stato di connettività delle istanze e delle risorse gestite. Nelle due istanze gestite deve essere visualizzato uno stato attivo.

Visualizza aggiornamenti e report a livello di istanza

La generazione di report per singole istanze è disponibile nella pagina dei dettagli dell'istanza della risorsa Report.

  1. Fare clic su Istanze nella sezione di navigazione Hub di gestione del sistema operativo.

  2. Fare clic sul nome di un'istanza per visualizzarne la pagina dei dettagli.

    istanza

  3. Scorrere per visualizzare la risorsa Aggiornamenti.

    Viene elencata la quantità totale di aggiornamenti disponibili per l'istanza specifica. È possibile selezionare aggiornamenti specifici nella tabella e quindi aggiornarli singolarmente.

  4. Fare clic su Report in Risorse.

    Il report delle vulnerabilità e la cronologia delle modifiche dell'istanza sono visualizzabili nella risorsa Report.

    • Fare clic sul nome di un advisory nella tabella dei report delle vulnerabilità per visualizzare ulteriori dettagli, ad esempio il tipo di aggiornamento richiesto e i package associati.
    • Fare clic sulla data di una modifica all'istanza per visualizzare i dettagli sul lavoro svolto che ha interessato l'istanza. È possibile espandere i messaggi di log per visualizzare il lavoro completato da tale job di aggiornamento.

Esegui job di aggiornamento e controlla stato job

Dopo aver esaminato i report e identificato gli avvisi e gli aggiornamenti disponibili per singole istanze e istanze a livello di compartimento, eseguiamo i job di aggiornamento che aggiornano queste istanze di Oracle Linux alle patch e al contenuto più recenti. Un job è un'azione eseguita da Hub di gestione del sistema operativo su una o più istanze, ad esempio l'installazione di aggiornamenti.

È possibile eseguire job di aggiornamento su tutte le istanze di un compartimento, di un gruppo o di una singola istanza. Quando un job viene eseguito, esegue il lavoro necessario per completarlo, invia il lavoro alle istanze e riporta i risultati al servizio. L'applicazione e la visualizzazione dei job di aggiornamento nel servizio possono richiedere tempo.

Installa singoli aggiornamenti in un'istanza standalone

L'installazione di singoli aggiornamenti a un'istanza tramite la risorsa Aggiornamenti si applica solo agli aggiornamenti associati elencati nell'advisory.

  1. Fare clic sulle istanze nella sezione di navigazione dell'hub di gestione del sistema operativo.

  2. Selezionare il nome di un'istanza per passare alla pagina dei dettagli dell'istanza.

  3. Scorrere fino alla risorsa Aggiornamenti.

  4. Selezionare il primo aggiornamento nella risorsa Aggiornamenti.

  5. Fare clic su Aggiorna.

  6. Immettere le informazioni di identificazione come indicato di seguito.

    • Nome: mantenere il nome job predefinito.
    • Descrizione: (Facoltativo) Immettere una descrizione.
  7. Programmare il job per eseguirlo immediatamente.

  8. Fare clic su Aggiorna.

    osmh_update_instance

  9. Per visualizzare lo stato del job di aggiornamento, fare clic sulla risorsa Job e selezionare la scheda Job in corso.

    Al termine dell'aggiornamento, il job verrà spostato nella scheda Job completati.

    Nota: la visualizzazione del job di aggiornamento nella scheda Job in corso può richiedere alcuni minuti e il completamento del job richiederà alcuni minuti. Se il job non viene visualizzato, aggiornare la pagina.

Crea un job di aggiornamento su un'istanza standalone

Per applicare tutti gli aggiornamenti a un'istanza che corrispondono a tutti o a determinati tipi di aggiornamento, ad esempio sicurezza, correzioni di bug o miglioramenti, creare un job di aggiornamento.

  1. Fare clic sulle istanze nella sezione di navigazione dell'hub di gestione del sistema operativo.

  2. Selezionare il nome di un'istanza per passare alla pagina dei dettagli dell'istanza.

  3. Fare clic su Crea job di aggiornamento.

  4. Immettere le informazioni di identificazione come indicato di seguito.

    • Nome: mantenere il nome job predefinito.
    • Descrizione: (Facoltativo) Immettere una descrizione.
  5. Selezionare ALL dalle opzioni Aggiornamenti da applicare.

  6. Programmare l'esecuzione immediata del job.

  7. Fare clic su Crea.

    osmh_update_job_instance

  8. Per visualizzare lo stato del job di aggiornamento, fare clic sulla risorsa Job e selezionare la scheda Job in corso.

    Al termine del job di aggiornamento, il job verrà spostato nella scheda Job completati.

Pianificare un job per aggiornare tutte le istanze in un compartimento

È possibile apportare aggiornamenti a tutte le istanze gestite in un compartimento. Le istanze possono essere una combinazione di versioni, architetture e posizioni del sistema operativo.

  1. Fare clic su Job nella sezione di navigazione dell'hub di gestione del sistema operativo.

  2. Fare clic su Crea job di aggiornamento.

  3. Immettere le informazioni di identificazione come indicato di seguito.

    • Nome: mantenere il nome job predefinito.
    • Descrizione: (Facoltativo) Immettere una descrizione.
  4. Selezionare ALL dalle opzioni Aggiornamenti da applicare.

  5. Selezionare Pianifica.

  6. Fare clic sull'icona del calendario, selezionare la data odierna e aggiungere cinque minuti dall'ora corrente.

  7. Scegliere Una volta come frequenza.

    Nota: è possibile schedulare i job di aggiornamento in modo che vengano ripetuti. Selezionare Ora, Giorno, Settimana o Mese, quindi immettere l'intervallo.

  8. Fare clic su Crea.

    osmh_update_job_compartment

  9. Visualizzare lo stato del job di aggiornamento nella scheda Job pianificati della pagina Job nella sezione di navigazione Hub di gestione del sistema operativo.

    Se il job pianificato non viene visualizzato, aggiornare la pagina.

    Il job di aggiornamento verrà spostato nella scheda Job in corso quando esegue il commit delle modifiche alle istanze all'ora pianificata. Il job di aggiornamento verrà spostato nella scheda Job completati una volta completati tutti gli aggiornamenti.

  10. Dopo aver completato il job di aggiornamento, tornare al dashboard della pagina Panoramica dell'hub di gestione del sistema operativo oppure andare alla pagina Report nell'hub di gestione del sistema operativo per visualizzare i report aggiornati.

  11. Passare alle risorse Aggiornamenti e Report in una delle pagine dei dettagli dell'istanza per visualizzare le modifiche apportate agli aggiornamenti e agli avvisi disponibili.

Passi successivi

Completando questa esercitazione, hai imparato a utilizzare OS Management Hub per eseguire gli aggiornamenti del sistema operativo Oracle Linux e monitorare i job di aggiornamento per le istanze di computazione ospitate in Oracle Cloud Infrastructure. OS Management Hub può semplificare la manutenzione dei sistemi mission critical applicando gli aggiornamenti necessari in modo rapido ed efficiente.

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti gratuiti sulla formazione su Oracle Learning YouTube channel. Inoltre, visita education.oracle.com/learning-explorer per diventare un Oracle Learning Explorer.

Per la documentazione del prodotto, visita l'Oracle Help Center.