Sauvegarde et restauration

Sauvegardez la base de données et la configuration, et restaurez à partir de sauvegardes.

Vue d'ensemble

Backup & recovery protège vos données Xcellerate RMM contre les pannes matérielles, les suppressions accidentelles et les rançongiciels. Le moteur de sauvegarde intégré crée des instantanés compressés de la base de données, des fichiers de configuration, des scripts personnalisés et des paquets téléversés, et les stocke en local, sur un partage réseau ou dans un stockage cloud (compatible S3).

Les sauvegardes peuvent s'exécuter selon une planification (quotidienne, hebdomadaire) ou être lancées manuellement. La restauration d'une sauvegarde ramène le serveur exactement dans l'état où il se trouvait au moment de l'instantané.

L'historique des sauvegardes planifiées et manuelles, avec leur taille et leur statut

Concepts clés

  • Sauvegarde complète : un instantané complet de la base de données, de la configuration, des scripts et des paquets téléversés. Elle prend plus de temps, mais fournit un point de restauration complet.
  • Sauvegarde incrémentielle : ne capture que les données modifiées depuis la dernière sauvegarde complète ou incrémentielle. Plus rapide et plus légère, mais la sauvegarde complète est nécessaire pour restaurer.
  • Destination de sauvegarde : l'endroit où les fichiers de sauvegarde sont stockés : disque local, partage réseau UNC/SMB ou stockage objet compatible S3 (AWS S3, MinIO, etc.).
  • Politique de rétention : le nombre de sauvegardes à conserver avant la suppression automatique des plus anciennes. Évite que l'espace de stockage ne cesse de croître.
  • Restauration : le remplacement de la base de données et de la configuration actuelles par un instantané de sauvegarde. Nécessite un redémarrage du serveur.

Pas à pas

1

Configurer une destination de sauvegarde

Allez dans Administration → Backup → Settings. Choisissez une destination : chemin local (par exemple /backups), partage réseau (par exemple \\nas\rmm-backups) ou bucket S3 (saisissez le nom du bucket, la région et les identifiants). Cliquez sur Test connection pour vérifier.

2

Configurer une planification de sauvegarde

Sur la même page, activez Scheduled backups. Choisissez la fréquence (tous les jours à 02:00 est un bon réglage par défaut), sélectionnez complète ou incrémentielle et définissez la rétention (par exemple conserver les 30 dernières sauvegardes quotidiennes).

3

Lancer une sauvegarde manuelle

Cliquez sur Backup now sur la page Backup. Choisissez complète ou incrémentielle. La sauvegarde s'exécute en arrière-plan : vous pouvez continuer à utiliser la plateforme. Une notification apparaît une fois qu'elle est terminée.

4

Vérifier l'intégrité de la sauvegarde

Dans la liste de l'historique des sauvegardes, chaque entrée affiche une somme de contrôle et un bouton Verify. Cliquez dessus pour lancer un contrôle d'intégrité qui confirme que le fichier de sauvegarde est complet et non corrompu.

5

Restaurer une sauvegarde

Cliquez sur la sauvegarde à restaurer et sélectionnez Restore. Confirmez l'action (elle écrase la base de données actuelle). Le serveur redémarre automatiquement une fois la restauration terminée. Toutes les données reviennent à l'état du moment de la sauvegarde.

Paramètres de sauvegarde avec la configuration de la destination et les options de planification
La restauration d'une sauvegarde écrase toutes les données actuelles. Assurez-vous de disposer d'une sauvegarde récente de l'état actuel avant de restaurer un instantané plus ancien.

Conseils et bonnes pratiques

  • Stockez toujours les sauvegardes sur un autre appareil physique que le serveur : des sauvegardes uniquement locales ne protègent pas contre une panne de disque.
  • Combinez des sauvegardes incrémentielles quotidiennes et des sauvegardes complètes hebdomadaires pour le meilleur équilibre entre rapidité et capacité de restauration.
  • Testez votre procédure de restauration au moins une fois par trimestre. Une sauvegarde que vous n'avez jamais restaurée est une sauvegarde à laquelle vous ne pouvez pas vous fier.
  • Activez les notifications de sauvegarde (alerte par e-mail en cas de réussite ou d'échec) pour savoir immédiatement si une sauvegarde planifiée échoue.
  • Pour les déploiements hébergés dans le cloud, utilisez un stockage compatible S3 avec le versioning activé pour une couche de protection supplémentaire.
  • Documentez votre procédure de sauvegarde et de restauration dans le runbook de votre équipe : ce n'est pas en pleine urgence qu'il faut la découvrir.
Les sauvegardes n'incluent pas les binaires de l'agent (ils sont téléchargés depuis le serveur lors de l'installation). Seuls la base de données, la configuration, les scripts et les paquets téléversés sont sauvegardés.