Comment sauvegarder une instance Bare Metal Pod SecNumCloud

Objectif

Vous pouvez mettre en œuvre un outil comme Restic pour automatiser les sauvegardes de vos instances vers Object Storage. Les sauvegardes peuvent être utilisées pour restaurer vos données en cas de problème.

Prérequis

  • Avoir une instance
  • Avoir généré une Access Key pour Object Storage
  • Avoir installé Restic
  • Avoir installé S3cmd et configuré celui-ci avec l'Access Key

En pratique

Info

L'outil de sauvegarde Restic est utilisé pour décrire une méthode possible pour faire des sauvegardes. L'utilisateur est libre de choisir la solution qui lui convient.

Créer un bucket pour stocker les sauvegardes

Exécutez la commande suivante :

$ s3cmd mb s3://backup

Initialiser le dépôt de sauvegarde

Commencez par choisir un mot de passe pour chiffrer vos sauvegardes. Dans ce guide, GPG est utilisé à cette fin :

$ gpg --gen-random --armor 1 20

Notez ce mot de passe dans un endroit sûr, avec vos informations d’identification S31. Ensuite, configurez Restic via des variables d'environnement. Cela inclut des informations sensibles, comme votre secret S3 et le mot de passe du dépôt. Par conséquent, assurez-vous que les commandes suivantes n’apparaissent pas dans le fichier d'historique de votre shell. Ajustez les variables d'environnement selon le nom de votre bucket, la région et vos informations d'identification API.

unset HISTFILE
export AWS_DEFAULT_REGION="eu-west-rbx-snc"
export AWS_ACCESS_KEY_ID="06bd244758d047eea26eb9cc1e572be7"
export AWS_SECRET_ACCESS_KEY="55db67712e594cd8a557abfd7a33a743"
export RESTIC_REPOSITORY="s3:https://s3-beta.eu-west-rbx-snc.cloud.snc.ovh.net/backup"
export RESTIC_PASSWORD="BYhISmzRvIPMwvbzgl8ROQ=="

Une fois l'environnement configuré, lancez la commande Restic pour initialiser le dépôt :

$ restic init
created restic repository 821bcf92bf at s3:https://s3-beta.eu-west-rbx-snc.cloud.snc.ovh.net/backup

Please note that knowledge of your password is required to access
the repository. Losing your password means that your data is
irrecoverably lost.

Restic est maintenant prêt à être utilisé avec S3. Essayez de créer une sauvegarde :

$ restic backup /var/log/
repository 821bcf92 opened (repository version 2) successfully, password is correct
no parent snapshot found, will read all files
error: open /var/log/btmp: permission denied
error: Open: open /var/log/private: permission denied

Files:          30 new,     0 changed,     0 unmodified
Dirs:            7 new,     0 changed,     0 unmodified
Added to the repository: 745.784 MiB (173.112 MiB stored)

processed 30 files, 750.189 MiB in 0:04
snapshot 38e47b16 saved
$ restic snapshots
repository 821bcf92 opened (repository version 2) successfully, password is correct
ID        Time                 Host        Tags        Paths
---------------------------------------------------------------
38e47b16  2025-12-22 00:24:23  demo                  /var/log
---------------------------------------------------------------
1 snapshots
Info

Un snapshot a été créé.

Vérifiez le contenu du bucket :

$ s3cmd la
                          DIR  s3://backup/data/
                          DIR  s3://backup/index/
                          DIR  s3://backup/keys/
                          DIR  s3://backup/snapshots/
2025-12-22 00:22          155  s3://backup/config
Info

Une sauvegarde a été créée et stockée dans le bucket S3.

Aller plus loin

Si vous avez besoin d'une formation ou d'une assistance technique pour mettre en œuvre nos solutions, contactez votre commercial ou rendez-vous sur la page Professional Services pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.

Échangez avec notre communauté d'utilisateurs.

1 : S3 est une marque déposée appartenant à Amazon Technologies, Inc. Les services de OVHcloud ne sont pas sponsorisés, approuvés, ou affiliés de quelque manière que ce soit.

Cette page vous a-t-elle aidé ?