Norme guest del sistema operativo (legacy)

Questa pagina descrive le norme relative agli ospiti del sistema operativo precedenti.

Puoi utilizzare i criteri guest del sistema operativo per eseguire il deployment, eseguire query e mantenere configurazioni coerenti (stato e software desiderati) per la tua istanza VM. Su Compute Engine, devi utilizzare criteri guest per mantenere configurazioni software coerenti su una VM.

Per creare un criterio guest, consulta Creare un criterio guest.

Panoramica

Un criterio ospite è una risorsa che contiene impostazioni come il pacchetto, il repository del pacchetto e le configurazioni software desiderati. Il criterio guest specifica anche a quali VM devono essere applicate queste impostazioni.

Puoi utilizzare i criteri per gli ospiti per completare le seguenti attività:

  • Installa, rimuovi e aggiorna automaticamente i pacchetti software.
  • Configura i repository dei pacchetti software.
  • Installa il software utilizzando le ricette software.

Termini chiave

  • Pacchetto: pacchetti software come dpkg o rpm.
  • Repository dei pacchetti: un repository da cui è possibile installare i pacchetti software.
  • Ricetta software: un insieme di istruzioni per l'installazione di software non pacchettizzato per un sistema operativo ospite. Con le ricette software, puoi specificare le istruzioni per l'installazione del software sulle VM. Queste istruzioni includono passaggi aggiuntivi come:

    • Download di file
    • Decompressione di archivi come zip o tar
    • Eseguire comandi o script necessari per configurare il software

    Le ricette software sono ideali se vuoi installare software che non viene fornito come pacchetto software convenzionale o per pacchetti che richiedono argomenti o istruzioni di installazione aggiuntivi.

Prezzi

Per informazioni sui prezzi, consulta Prezzi di VM Manager.

Come funzionano i criteri guest

Dopo aver configurato i criteri guest per il progetto o istanze VM specifiche e installato l'agente di configurazione del sistema operativo, quest'ultimo viene eseguito sulla VM e utilizza le specifiche nel criterio guest per mantenere lo stato desiderato della VM. L'agente OS Config applica le configurazioni durante la prima esecuzione dell'agente, poi esegue il polling del servizio e corregge eventuali scostamenti ogni 10 minuti.

L'agente di configurazione del sistema operativo utilizza il gestore dei pacchetti di sistema standard per applicare le modifiche, ove applicabili. Su Linux, significa eseguire un gestore dei pacchetti di sistema come apt install o yum install per l'installazione dei pacchetti.

Ad esempio, puoi impostare un criterio che garantisca l'installazione dell'agente Cloud Monitoring su tutte le istanze del progetto con il prefisso test-. Per ulteriori informazioni, consulta la pagina Configurare un file yaml o JSON dei criteri per gli ospiti.

In che modo il servizio di gestione della configurazione gestisce i conflitti di assegnazione

Poiché i criteri guest si applicano alle VM in esecuzione esistenti e future, durante la procedura di creazione dei criteri guest, il servizio verifica che non siano presenti conflitti attuali o possibili conflitti futuri.

Il servizio di gestione della configurazione impedisce di assegnare configurazioni in conflitto alle stesse VM rifiutando l'ultimo dei due criteri ritenuti in conflitto tra loro.

Ad esempio, se hai le seguenti norme:

  • Il criterio A, che installa un pacchetto foo su tutte le istanze VM etichettate come color=red.
  • Il criterio B, che rimuove il pacchetto foo da tutte le istanze con un prefisso del nomedev-.

Supponiamo di creare un'istanza denominata dev-instance con un'etichetta color=red, il che comporta norme in conflitto. Per attenuare questo problema, il servizio impedisce la creazione di policy B.

Passaggi successivi