InfraFenceInfraFence

Live Security Operations

Commencer

Mettre à jour l'agent

Comment l'agent InfraFence se met à jour - Installer maintenant depuis le tableau de bord, mises à jour automatiques, la commande manuelle, la vérification des signatures et le retour arrière automatique.

Dernière mise à jour:

Les nouvelles versions de l'agent sont publiées comme releases GitHub. Le tableau de bord vous prévient quand un serveur exécute une version plus ancienne : l'avis Mise à jour de l'agent disponible, et le badge Mise à jour disponible sur la page Serveurs.

Installer maintenant

Depuis l'avis, Installer maintenant met à jour un serveur, ou Installer maintenant sur tous les met tous à jour. Seuls les propriétaires et les admins peuvent le faire, et il faut l'agent 1.0.29 ou plus récent sur le serveur. La demande reste ouverte une heure ; l'agent la prend en compte à sa prochaine synchronisation et termine en général en une ou deux minutes. Le serveur et ses sites continuent de tourner.

Les agents plus anciens affichent Cette version ne se met à jour qu'avec la commande ci-dessous : utilisez la mise à jour manuelle.

Mises à jour automatiques

Paramètres › Agent › Mises à jour de l'agent propose deux choix :

  • Prévenir seulement (par défaut) : l'agent signale qu'une nouvelle version existe et n'installe rien.
  • Installer automatiquement : l'agent installe lui-même les nouvelles versions.

Ce que l'agent vérifie

Qu'il s'agisse d'Installer maintenant ou d'une mise à jour automatique, l'agent :

  1. ne télécharge la version que depuis https://github.com/infrafence/infrafence-agent/releases, quelle que soit l'adresse qu'on lui donne ;
  2. vérifie sa somme de contrôle SHA-256 et sa signature cosign avec la clé publique intégrée à l'agent, et n'installe rien si l'une des deux vérifications échoue ;
  3. lance l'autotest du nouveau binaire (infrafence-agent check) avant de basculer ;
  4. garde le binaire précédent sous /usr/local/bin/infrafence-agent.bak, puis redémarre le service.

Si la nouvelle version plante trois fois de suite, l'agent revient de lui-même à la précédente.

Mise à jour manuelle

Relancez l'installateur sans jeton. Il met à jour le binaire et le service et conserve l'enregistrement :

bash
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash

Conteneurs

  • Docker : récupérez la nouvelle image et recréez le conteneur ; l'enregistrement reste dans le volume infrafence-config.
  • Kubernetes : voir Mises à jour et GitOps.

Ce qui a changé dans chaque version se trouve dans le changelog.