Planification et rétention
Ce que règlent la planification et la rétention
La planification dit quand une politique de sauvegarde s'exécute. Elle porte un ou plusieurs plannings, un fuseau horaire et une fenêtre de démarrage.
La rétention dit combien de points de restauration la politique garde. Après chaque sauvegarde, BaaStide applique la rétention aux points de cette politique, et il supprime ceux qui sortent des règles.
Chaque politique porte ses propres réglages. Ils sont dans les parties Quand et Rétention du formulaire de politique. Voir Politique de sauvegarde de fichiers.
Prérequis
- Une politique de sauvegarde sur une machine. Voir Quel type de sauvegarde choisir.
- Le rôle Technicien ou Administrateur. Le rôle Lecture seule lit les réglages sans les changer. Voir Rôles et droits.
- Une licence de la plateforme qui permet les sauvegardes, pour que les sauvegardes planifiées s'exécutent.
L'agent n'a pas besoin d'être en ligne pour changer ces réglages.
La partie Quand
| Champ | Ce qu'il règle | Valeur d'une nouvelle politique |
|---|---|---|
| Plannings | Les fréquences, les jours et les heures de la politique | Un planning, tous les jours à 02:00 |
| Fuseau horaire | Le fuseau des heures de tous les plannings | Le fuseau de votre navigateur |
| Fenêtre de démarrage (heures) | Le temps laissé à une sauvegarde pour démarrer, puis pour finir | Vide, c'est-à-dire jusqu'à la sauvegarde suivante |
| Arrêter la première sauvegarde à la fin de la fenêtre | Si la première sauvegarde de la politique s'arrête à la fin de la fenêtre | Inactif |
| Lancer les sauvegardes planifiées | Si la politique s'exécute à ses heures | Actif |
La politique s'exécute aux heures de chaque planning. Une heure commune à deux plannings donne une seule sauvegarde.
Régler les heures d'un planning
- Ouvrez le portail.
- Ouvrez Parc, puis la machine.
- Ouvrez l'onglet Politiques.
- Cliquez Modifier sur la politique.
- Dans la partie Quand, choisissez la Fréquence du planning : Tous les jours, Toutes les semaines ou Tous les mois.
- Pour Toutes les semaines, cochez les Jours de la semaine.
- Pour Tous les mois, saisissez les Jours du mois, des nombres de 1 à 28 séparés par des virgules. Cochez Aussi le dernier jour du mois pour ajouter la fin de chaque mois.
- Dans Heures, réglez chaque heure au format 24 heures. Cliquez Ajouter une heure pour en ajouter une, ou la croix d'une ligne pour la retirer.
- Cliquez Enregistrer.
Le portail écrit la date de la prochaine sauvegarde sous la politique.
Un planning accepte de 1 à 1440 heures. Les jours du mois s'arrêtent à 28, car les jours 29, 30 et 31 n'existent pas chaque mois. Utilisez Aussi le dernier jour du mois pour la fin du mois.
Ajouter un deuxième planning
Un deuxième planning donne une autre fréquence à la même politique, par exemple toutes les heures de travail en semaine, et une seule fois le week-end.
- Ouvrez le formulaire de la politique.
- Dans la partie Quand, cliquez Ajouter un planning.
- Réglez sa fréquence, ses jours et ses heures.
- Cliquez Enregistrer.
Une politique porte 20 plannings au plus. Pour retirer un planning, cliquez Retirer le planning sur sa ligne.
Choisir le fuseau horaire
- Ouvrez le formulaire de la politique.
- Dans la partie Quand, ouvrez Fuseau horaire.
- Tapez une partie du nom de la ville, par exemple
Paris, puis choisissez le fuseau dans la liste. - Cliquez Enregistrer.
Choisissez le fuseau de la machine. Les heures de tous les plannings de la politique sont dans ce fuseau. Le fuseau suit l'heure d'été et l'heure d'hiver du pays : une sauvegarde réglée à 02:00 part à 02:00 locale toute l'année.
Régler la fenêtre de démarrage
La fenêtre commence à l'heure prévue. Pendant la fenêtre, la sauvegarde peut encore démarrer si l'agent était hors ligne, ou occupé par une autre politique, à l'heure prévue. À la fin de la fenêtre, une sauvegarde en cours s'arrête, et une sauvegarde qui n'a pas démarré ne démarre plus.
- Ouvrez le formulaire de la politique.
- Dans la partie Quand, saisissez un nombre d'heures de 1 à 23 dans Fenêtre de démarrage (heures).
- Laissez le champ vide pour la plus grande fenêtre.
- Cliquez Enregistrer.
Une fenêtre vide va jusqu'à la sauvegarde suivante de la politique, et 23 h 59 au plus. Une fenêtre plus longue que l'écart jusqu'à la sauvegarde suivante est acceptée : elle s'arrête à la sauvegarde suivante.
La fenêtre est fixée sur chaque sauvegarde au moment où BaaStide la crée. Un changement de fenêtre s'applique donc à partir de la sauvegarde suivante.
Dans l'onglet Politiques, le champ Fenêtre écrit la valeur en vigueur, par exemple « 4 heures pour démarrer », ou « Jusqu'à la sauvegarde suivante, 23 h 59 au plus ».
Lire une sauvegarde arrêtée par sa fenêtre
| État de la tâche | Cause écrite par le portail | Ce que cela veut dire |
|---|---|---|
| Manquée | « La tâche n'a pas pu démarrer avant la fin de sa fenêtre. » | L'agent n'était pas joignable pendant toute la fenêtre, ou une autre politique de la machine tenait le dépôt jusqu'à la fin de la fenêtre. |
| Interrompue | « La tâche ne s'est pas terminée avant la fin de sa fenêtre. » | La sauvegarde a démarré, mais elle n'a pas fini dans la fenêtre. |
| Remplacée | « Une autre tâche du même dépôt était en cours à l'heure prévue. » | La sauvegarde précédente de la même politique tournait encore à l'heure prévue. |
Une sauvegarde arrêtée ne donne pas de point de restauration. Les données déjà envoyées restent dans le dépôt : la sauvegarde suivante de la même politique reprend à partir d'elles, et elle ne les renvoie pas.
Quand une sauvegarde est souvent arrêtée par sa fenêtre, allongez la fenêtre, écartez les heures des politiques de la machine, ou vérifiez le débit de la connexion.
Régler la première sauvegarde
La première sauvegarde d'une politique lit toutes les données. Elle est donc beaucoup plus longue que les suivantes. Une politique est dans ce cas tant qu'elle n'a aucun point de restauration, même si la machine porte déjà des points d'une autre politique.
Par défaut, la première sauvegarde continue après la fin de sa fenêtre, jusqu'à sa fin.
- Ouvrez le formulaire de la politique.
- Dans la partie Quand, cochez Arrêter la première sauvegarde à la fin de la fenêtre pour qu'elle respecte la fenêtre.
- Cliquez Enregistrer.
Avec cette option active, la première sauvegarde s'arrête à la fin de sa fenêtre, puis elle reprend à la sauvegarde suivante. À chaque reprise, l'agent relit toutes les données. Sur un gros volume ou un disque lent, la première sauvegarde peut alors ne jamais se terminer.
Laissez l'option inactive pour une première sauvegarde volumineuse. Activez-la quand la machine ne doit rien lire en dehors de sa fenêtre.
Régler la rétention
Le formulaire sépare deux groupes de règles.
| Groupe | Champs | Ce qu'un champ garde |
|---|---|---|
| Règles calendaires | Quotidiens, Hebdomadaires, Mensuels, Annuels, Durée | Le dernier point de chaque jour, semaine, mois ou année ; Durée garde tous les points d'une période |
| Règles en plus | Derniers, Horaires | Les derniers points, et le dernier point de chaque heure |
- Ouvrez le formulaire de la politique.
- Dans la partie Rétention, saisissez un nombre entier dans chaque champ à utiliser.
- Laissez un champ vide pour ne pas l'utiliser.
- Remplissez au moins un de ces champs : Quotidiens, Hebdomadaires, Mensuels, Annuels ou Durée.
- Lisez la ligne « Vous garderez environ N points de restauration. » au-dessus des champs.
- Cliquez Enregistrer.
Une nouvelle politique garde 7 points quotidiens, 4 hebdomadaires et 12 mensuels.
Le champ Durée prend une durée, pas un nombre : 30d pour 30 jours, 12h pour 12 heures,
1y6m pour un an et six mois. Écrivez les unités dans cet ordre : années (y), mois (m), jours
(d), heures (h).
Le nombre affiché est un ordre de grandeur. Il additionne les règles avant leur recoupement : 7 quotidiens + 4 hebdomadaires + 12 mensuels donne environ 23 points. Le nombre réel dépend des sauvegardes réussies et des recoupements entre les règles.
Quand la rétention supprime un point de restauration
BaaStide applique la rétention après chaque sauvegarde de la machine. Trois règles encadrent la suppression :
- La rétention d'une politique ne porte que sur les points de cette politique. Chaque politique garde son propre historique.
- Un point de moins de 72 heures n'est jamais supprimé. Il ne pousse pas non plus un point plus ancien hors de la rétention. Vous gardez donc jusqu'à 72 heures de points en plus du calcul.
- Le calcul utilise l'heure du serveur à la fin de la sauvegarde, pas l'heure de la machine. Une machine dont l'horloge est fausse, ou dont l'agent est compromis, ne peut donc pas pousser vos points hors de la rétention.
Réduire la rétention
Une rétention plus courte prend effet 72 heures plus tard. Jusque-là, l'ancienne rétention reste en vigueur, et vous pouvez annuler le changement. Voir Annuler une action différée.
Le portail écrit l'avertissement « Réduction de rétention en attente », avec la date d'application.
Un changement est une réduction dès qu'un seul champ garde moins qu'avant :
- un champ dont le nombre baisse ;
- un champ rempli que vous videz ;
- une Durée plus courte. Les unités sont comparées une par une : passer de
1mà31dcompte comme une réduction, même si 31 jours est plus long qu'un mois.
Une rétention plus longue s'applique tout de suite.
Le délai de 72 heures protège l'historique gardé par les règles calendaires. Il ne protège pas les points gardés seulement par Derniers ou Horaires : une série de sauvegardes peut les retirer après 72 heures.
Mettre les sauvegardes planifiées en pause
- Ouvrez le formulaire de la politique.
- Dans la partie Quand, décochez Lancer les sauvegardes planifiées.
- Lisez la date d'application dans l'avertissement.
- Cliquez Enregistrer.
La pause prend effet 72 heures plus tard. D'ici là, les sauvegardes planifiées ont lieu, et vous pouvez annuler le changement. Cocher la case de nouveau annule la pause tout de suite.
Une politique en pause reste enregistrée. Une sauvegarde lancée à la main reste possible. Voir Sauvegarder maintenant.
Dans l'onglet Politiques, une politique en pause porte l'état Désactivée, et le portail écrit « Les sauvegardes planifiées sont en pause. »
Limites et précautions
- Une machine exécute une seule sauvegarde à la fois. Quand deux politiques tombent à la même heure, la seconde attend la fin de la première, dans sa fenêtre. Si sa fenêtre finit avant, elle est Manquée. Écartez les heures des politiques d'une même machine.
- Un changement de planning, de fuseau, de fenêtre ou de première sauvegarde s'applique tout de suite. Seules la réduction de rétention et la pause attendent 72 heures.
- Après un changement de la politique, les heures déjà passées ne sont pas rattrapées.
- Quand aucune sauvegarde n'a pu être planifiée pendant un arrêt de la plateforme, BaaStide rattrape les heures manquées des 7 derniers jours au plus. Ces sauvegardes prennent l'état Manquée, pour que vous voyiez le trou dans l'historique.
- Sans licence de la plateforme qui permet les sauvegardes, les sauvegardes prévues sont annulées, avec la cause écrite dans la liste des tâches. Les heures de cette période ne sont pas rattrapées.
- Une politique désactivée ou supprimée garde ses points de restauration. Sa dernière rétention s'applique toujours à eux : ses points partent au fil du temps, quand ils sortent de ses règles. Une politique supprimée ne figure plus dans le formulaire : vous ne pouvez plus changer cette rétention.
- Le portail règle une seule fenêtre et une seule règle de première sauvegarde pour toute la politique. L'API accepte en plus une valeur par planning.
- La rétention ne remplace pas un test de restauration. Un historique long ne prouve pas qu'un point est lisible.
Référence
- API : Backups, routes
POST /endpoints/{id}/policiesetPUT /endpoints/{id}/policies/{policyId}, champsschedules,timezone,window_minutes,first_backup_windowetretention. - API : Backups, route
GET /endpoints/{id}/jobspour lire les sauvegardes d'une machine et leur cause. - Outil MCP :
update_file_policy, pour changer la planification et la rétention d'une politique de fichiers.