In questa pagina vengono descritti i criteri guest del sistema operativo legacy.
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 (VM). In Compute Engine, devi utilizzare i criteri guest per mantenere configurazioni software coerenti su una VM.
Per creare un criterio guest, consulta Creare un criterio guest.
Panoramica
Un criterio guest è una risorsa che contiene impostazioni quali il pacchetto desiderato, il repository dei pacchetti e le configurazioni software. Il criterio guest specifica anche a quali VM devono essere applicate queste impostazioni.
Puoi utilizzare i criteri ospite per completare le seguenti attività:
- Installare, rimuovere e aggiornare automaticamente pacchetti software.
- Configurare i repository di pacchetti software.
- Installa software utilizzando ricette software.
Termini chiave
- Pacchetto: pacchetti software come dpkg o rpm.
- Repository di pacchetti: un repository da cui è possibile installare pacchetti software.
Formula software: una serie di istruzioni per l'installazione di software non in pacchetto per un sistema operativo guest. Con le formule software, puoi specificare le istruzioni per installare il software sulle VM. Queste istruzioni includono passaggi aggiuntivi come:
- Download di file
- Decompressione di archivi quali zip o tar
- Esecuzione di comandi o script necessari per configurare il software
Le formule software sono ideali se vuoi installare software non fornito come pacchetto convenzionale o per pacchetti che richiedono istruzioni o argomenti di installazione aggiuntivi.
Prezzi
Per informazioni sui prezzi, consulta la pagina relativa ai prezzi di VM Manager.
Come funzionano i criteri relativi agli ospiti
Dopo aver configurato i criteri guest per il progetto o per istanze VM specifiche e installato l'agente OS Config, l'agente OS Config viene eseguito sulla VM e utilizza le specifiche del criterio guest per mantenere lo stato desiderato della VM. L'agente OS Config applica le configurazioni alla prima esecuzione dell'agente, quindi esegue il polling del servizio e corregge eventuali deviazioni ogni 10 minuti.
L'agente OS Config utilizza il gestore di pacchetti di sistema standard per applicare le modifiche, ove applicabili. Su Linux, significa eseguire un gestore di pacchetti di
sistema, come apt install
o yum install
, per l'installazione dei pacchetti.
Ad esempio, puoi impostare un criterio per garantire che l'agente Cloud Monitoring sia installato su tutte le istanze del progetto che hanno il prefisso test-
. Per ulteriori informazioni, consulta la pagina Configurare un file YAML o JSON del criterio guest.
In che modo il servizio di gestione delle configurazioni gestisce i conflitti di assegnazione
Poiché i criteri guest si applicano alle VM in esecuzione esistenti e future, durante il processo di creazione dei criteri guest, il servizio verifica che non siano presenti conflitti attuali o futuri.
Il servizio di gestione delle configurazioni impedisce l'assegnazione di configurazioni in conflitto alle stesse VM rifiutando l'ultimo dei due criteri considerati in conflitto tra loro.
Ad esempio, se hai i seguenti criteri:
- Criterio A, che installa un pacchetto
foo
su tutte le istanze VM con etichettacolor=red
. - Criterio B, che rimuove il pacchetto
foo
da tutte le istanze con un prefisso nomedev-
.
Supponi di creare un'istanza denominata dev-instance
con un'etichetta
color=red
e questo comporta un conflitto di criteri. Per limitare questo problema, il servizio limita la creazione di policy B
.