Présentation des groupes

Les groupes permettent de gérer et de surveiller une collection d'instances dans Autonomous Linux. Vous pouvez utiliser des groupes pour appliquer des errata, mettre à jour des logiciels et programmer des tâches pour des tâches de gestion de contenu communes.

La création d'un groupe consiste à sélectionner le système d'exploitation et les sources de logiciels, puis à ajouter des instances au groupe. Les instances du groupe doivent avoir le même fournisseur de système d'exploitation, la même version de système d'exploitation et la même architecture. Les groupes peuvent s'étendre sur plusieurs compartiments. Toutefois, il est recommandé que tous les membres du groupe résident dans un seul compartiment (voir Meilleures pratiques pour les compartiments).

Pour les groupes, vous pouvez programmer des tâches pour des tâches de gestion de contenu communes, telles que la programmation de tâches de mise à jour récurrentes pour appliquer des correctifs de vulnérabilité de sécurité et des correctifs de bogues. Après avoir programmé des tâches, vous pouvez surveiller le statut des tâches en attente et terminées. Les résultats de la tâche vous aident à déterminer quels membres du groupe, le cas échéant, n'ont pas pu exécuter une tâche de groupe. Les tâches propres à un membre du groupe ne s'affichent pas dans la liste des tâches de groupe.

Pour plus de visibilité et de statut de production de rapports, le service fournit des rapports pour les groupes où vous pouvez voir des informations sur les membres d'un groupe dans un compartiment, notamment les membres nécessitant une application de correctifs et ceux qui ne sont pas en communication avec le service.

Que se passe-t-il lorsqu'une instance rejoint le groupe?

Le service :

  • Inclut l'instance dans toutes les tâches programmées pour le groupe.
  • Applique toutes les actions futures au niveau du groupe à l'instance (telles que les tâches de mise à jour, les modifications de manifeste).
  • Remplace les sources de logiciels de l'instance par les sources de logiciels répertoriées dans le manifeste de groupe
  • Installe les dernières versions disponibles des packages du manifeste de groupe à partir des sources de logiciels du groupe.
  • Installe les modules et les profils dans le manifeste du groupe à partir des sources de logiciels du groupe.

Le service ne :

Que se passe-t-il lorsqu'une instance quitte le groupe?

Aucune modification n'est apportée au contenu du système d'exploitation sur l'instance. Le logiciel de l'instance reste tel qu'il était lorsque l'instance a quitté le groupe. L'instance n'est plus gérée dans le cadre du groupe et ne sera incluse dans aucune tâche de groupe récurrente. Envisagez de créer des tâches de mise à jour récurrentes pour l'instance afin de s'assurer qu'elle reçoit régulièrement des mises à jour de sécurité et autres.

Une instance peut-elle être modifiée indépendamment du groupe?

Vous pouvez installer des ensembles, supprimer des ensembles ou mettre à jour des ensembles sur une instance individuelle du groupe. Lorsque vous apportez des modifications à un membre du groupe individuel, cette instance peut différer du manifeste du groupe. Voir Pourquoi le manifeste de groupe diffère-t-il de ce qui se trouve sur l'instance?

Toutefois, les sources de logiciels doivent être attachées au niveau du groupe.

Manifeste de groupe

Vous contrôlez le contenu disponible pour un groupe d'instances à l'aide du manifeste de groupe. Le manifeste de groupe répertorie les sources de logiciels disponibles pour chaque membre du groupe. Vous pouvez également utiliser le manifeste pour définir un jeu de packages et de modules pour installer des instances lorsqu'elles rejoignent le groupe.

Toutes les modifications que vous apportez au manifeste de groupe sont répercutées sur les membres courants du groupe. Par exemple, si vous ajoutez une source de logiciels au manifeste, cette source de logiciels est associée à toutes les instances du groupe. De même, l'ajout d'un package au manifeste de groupe installe ce package sur toutes les instances du groupe.

Les membres du groupe ne peuvent pas modifier leurs sources de logiciels associées à partir de ce que le manifeste de groupe spécifie. Le groupe définit l'ensemble des sources de logiciels disponibles pour ses membres. Toutefois, les membres du groupe peuvent installer et supprimer des packages et des modules individuels indépendamment du manifeste.
Note

Programmez des tâches de mise à jour récurrentes pour mettre à jour les membres du groupe en fonction des derniers ensembles disponibles pour le groupe.
Pourquoi le manifeste du groupe diffère-t-il de celui de l'instance?

Le manifeste de groupe ne liste pas un inventaire complet d'ensembles et de modules pour les membres du groupe et n'impose pas non plus un alignement complet du contenu dans le groupe. Il spécifie l'ensemble de packages et de modules à installer sur une instance lors des jointures au groupe.

Une instance individuelle contiendra des packages non répertoriés dans le manifeste de groupe. Il s'agit :

  • Ensembles installés avant que l'instance ne rejoigne le groupe.
  • Ensembles installés sur l'instance individuelle (Installation d'ensembles sur une instance).
  • Ensembles installés en dehors du service (par exemple, à l'aide de dnf install)

Il peut y avoir des ensembles sur le manifeste de groupe qui ne sont pas sur l'instance si :

  • Les ensembles ont été supprimés de l'instance individuelle (Suppression des ensembles d'une instance).
  • Les ensembles ont été supprimés en dehors du service (par exemple, à l'aide de dnf remove).
Que se passe-t-il lorsque le manifeste du groupe change?

Lorsque le manifeste du groupe change, le service applique ces modifications à tous les membres courants du groupe. Par exemple, la suppression d'un package du manifeste supprime le package de toutes les instances du groupe.