Informazioni sui gruppi
I gruppi consentono di gestire e monitorare una raccolta di istanze in Autonomous Linux. È possibile utilizzare i gruppi per applicare errori, aggiornare il software e pianificare i job per i task comuni di gestione dei contenuti.
La creazione di un gruppo implica la selezione del sistema operativo e delle origini software, quindi l'aggiunta di istanze al gruppo. Le istanze del gruppo devono avere lo stesso fornitore del sistema operativo, la stessa versione del sistema operativo e la stessa architettura. I gruppi possono estendersi su più compartimenti, tuttavia è consigliabile che tutti i membri del gruppo risiedano in un singolo compartimento (vedere Best practice per i compartimenti).
Per i gruppi, è possibile pianificare job per task comuni di gestione del contenuto, ad esempio schedulazione di job di aggiornamento ricorrenti per applicare patch di vulnerabilità della sicurezza e correzioni di bug. Dopo aver pianificato i job, è possibile monitorare lo stato dei job in sospeso e completati. I risultati del job consentono di determinare quali membri del gruppo non sono riusciti a eseguire un job di gruppo. Le mansioni specifiche di un singolo membro del gruppo non verranno visualizzate nell'elenco delle mansioni di gruppo.
Per maggiore visibilità e stato dei report, il servizio fornisce report per i gruppi in cui è possibile visualizzare informazioni sui membri di un gruppo all'interno di un compartimento, inclusi i membri che richiedono l'applicazione di patch e quelli che non sono in comunicazione con il servizio.
Che cosa accade quando un'istanza entra a far parte del gruppo?
Il servizio:
- Include l'istanza in qualsiasi job pianificato per il gruppo.
- Applica all'istanza tutte le azioni future a livello di gruppo, ad esempio job di aggiornamento e modifiche manifesto.
- Sostituisce le origini software dell'istanza con le origini software elencate nel file manifesto del gruppo.
- Installa le versioni più recenti disponibili dei pacchetti nel file manifesto del gruppo dalle origini software del gruppo.
- Installa i moduli e i profili nel file manifesto del gruppo dalle origini software del gruppo.
Il servizio non:
- Rimuovere tutti i pacchetti o moduli esistenti. Ciò significa che l'istanza conterrà pacchetti e moduli non elencati nel file manifesto del gruppo. Vedere Perché il file manifesto del gruppo è diverso da quello presente nell'istanza?
Che cosa accade quando un'istanza lascia il gruppo?
Non vengono apportate modifiche al contenuto del sistema operativo nell'istanza. Il software sull'istanza rimane invariato quando l'istanza ha lasciato il gruppo. L'istanza non viene più gestita come parte del gruppo e non verrà inclusa in alcun job di gruppo ricorrente. Si consideri la possibilità di creare job di aggiornamento ricorrenti per l'istanza per garantire che riceva regolarmente sicurezza e altri aggiornamenti.
È possibile modificare un'istanza indipendentemente dal gruppo?
È possibile installare pacchetti, rimuovere pacchetti o aggiornare pacchetti su una singola istanza del gruppo. Quando si apportano modifiche a un singolo membro del gruppo, tale istanza potrebbe essere diversa dal manifesto del gruppo. Vedere Perché il file manifesto del gruppo è diverso da quello presente nell'istanza?
È tuttavia necessario collegare origini software a livello di gruppo.
Manifest del gruppo
Il contenuto disponibile per un gruppo di istanze viene controllato mediante il file manifesto del gruppo. Il file manifesto del gruppo elenca le origini software disponibili per ogni membro del gruppo. È anche possibile utilizzare il file manifesto per definire un set di pacchetti e moduli per installare le istanze quando si uniscono al gruppo.
Le modifiche apportate al file manifesto del gruppo si riflettono sui membri correnti del gruppo. Ad esempio, se si aggiunge un'origine software al file manifesto, tale origine software viene collegata a tutte le istanze del gruppo. Allo stesso modo, l'aggiunta di un pacchetto al file manifesto di gruppo determina l'installazione del pacchetto in tutte le istanze del gruppo.
Pianificare i job di aggiornamento periodico per mantenere i membri del gruppo aggiornati ai pacchetti più recenti disponibili per il gruppo.
- Perché il file manifesto del gruppo differisce da ciò che è nell'istanza?
-
Il file manifesto del gruppo non elenca un inventario completo di pacchetti e moduli per i membri del gruppo, né applica l'allineamento completo dei contenuti all'interno del gruppo. Specifica il set di pacchetti e moduli da installare su un'istanza quando si entra a far parte del gruppo.
Una singola istanza conterrà pacchetti non elencati nel file manifesto del gruppo. Questi includono:
- Pacchetti installati prima che l'istanza entrasse a far parte del gruppo.
- Pacchetti installati sulla singola istanza (Installazione di pacchetti su un'istanza).
- Pacchetti installati al di fuori del servizio (ad esempio, utilizzando
dnf install
)
Nel file manifesto del gruppo potrebbero essere presenti pacchetti non presenti nell'istanza se:
- I package sono stati rimossi dalla singola istanza (Rimozione di package da un'istanza).
- I pacchetti sono stati rimossi al di fuori del servizio (ad esempio, utilizzando
dnf remove
).
- Cosa succede quando il manifesto del gruppo cambia?
-
Quando il manifesto del gruppo cambia, il servizio applica tali modifiche a tutti i membri correnti del gruppo. Ad esempio, la rimozione di un pacchetto dal file manifesto comporta la rimozione del pacchetto da tutte le istanze presenti nel gruppo.