Utiliser le snapshot
Objectif
La création d'un snapshot (instantané) est un moyen simple et rapide de sauvegarder un système fonctionnel avant d'y apporter des modifications pouvant avoir des conséquences non souhaitées ou imprévues. Par exemple, tester une nouvelle configuration ou un nouveau logiciel. Un snapshot ne constitue pas pour autant une sauvegarde complète du système.
Découvrez comment activer et utiliser l’option snapshot depuis l’espace client OVHcloud.
Avant d'appliquer une option de sauvegarde, nous vous recommandons de consulter les options VPS afin de comparer les détails et tarifs de chaque option.
Prérequis
- Avoir accès à votre espace client OVHcloud.
- Un VPS OVHcloud déjà configuré.
Cette fonctionnalité est actuellement indisponible pour les serveurs privés virtuels dans les Local Zones.
En pratique
Connectez-vous à votre espace client OVHcloud, rendez-vous dans la section Bare Metal Cloud et sélectionnez votre serveur sous la partie Serveur privés virtuels.
Étape 1 : souscrire l'option snapshot
Depuis l'onglet Accueil, descendez jusqu'au cadre « Sauvegarde ».
Si « Snapshot » est déjà sur l'état « Activé », passez directement à l'étape 2. Si « Snapshot » n'est pas encore activé, cliquez sur ... à droite de l'option « Snapshot » puis cliquez sur Commander dans le menu qui s'affiche.

Veuillez prendre connaissance des informations de tarification de cette option, puis cliquez sur Commander. Vous serez orienté dans le processus de commande et recevrez un e-mail de confirmation.
Pour résilier l'option, cliquez sur le bouton ... à côté de « Snapshot » et choisissez Résilier dans le menu contextuel.

Étape 2 : prendre un snapshot
Une fois l'option activée, cliquez sur ... à droite de l'option « Snapshot » puis cliquez sur Prendre un Snapshot dans le menu qui apparaît. Vous pouvez renseigner une description qui sera attachée à votre snapshot. La durée de création du snapshot dépend de l'espace de stockage utilisé. Par la suite, l'horodatage de la création s'affichera le cadre « Sauvegarde ».
Étape 3 : supprimer/restaurer un snapshot
Étant donné que vous ne pouvez activer qu'un seul snapshot à la fois, vous devez supprimer le snapshot existant avant d'en créer un nouveau. Choisissez simplement Supprimer le snapshot dans le menu contextuel.

Si vous êtes sûr de vouloir restaurer votre VPS à l'état du snapshot, cliquez sur Restaurer le snapshot et confirmez la restauration dans la fenêtre qui s'affiche alors.
Lorsque vous restaurez un VPS à partir d’un snapshot, ce dernier sera supprimé. Si vous souhaitez conserver le même snapshot, vous devez en créer un nouveau avant d'apporter des modifications au système restauré.
Si la fonction snapshot est trop limitée pour votre projet, l'option Sauvegardes automatisées est une alternative.
Télécharger un snapshot
Le snapshot en cours peut être récupéré via un lien de téléchargement. Cliquez sur le bouton ... à côté de l'option Snapshot et choisissez Télécharger le Snapshot dans le menu contextuel.

Si votre VPS est issu d'une ancienne gamme, il est possible que vous receviez un message d'erreur car l'option n'est pas disponible sur les anciens VPS. Votre VPS est issu d'une ancienne gamme si le nom du modèle est nommé de cette façon : vpsXXXX.ovh.net (les X représentent le numéro de votre modèle). Vous pouvez vérifier cette référence de serveur dans l'onglet Accueil de votre espace client OVHcloud.
Dans la fenêtre qui s'affiche, cliquez sur Générer le lien de téléchargement.

Patientez un instant, un message de succès s'affiche. En dessous, vous pouvez copier la commande complète de téléchargement en un clic.

La taille du snapshot et la date d'expiration du lien seront également affichées.
Notez que le lien de téléchargement expirera après 24 heures.
La commande de téléchargemment utilise un curl au format suivant :
Cette commande doit fonctionner depuis n'importe quel terminal de ligne de commande. Cependant, lorsque vous utilisez Windows PowerShell, vous devrez ajuster la commande ainsi :

Pour éviter de consommer trop d'espace de stockage, nous vous déconseillons de télécharger les snapshots directement sur le VPS.
Le fichier téléchargé peut être importé dans un Projet Public Cloud en tant qu'image (QCOW2) via OpenStack. (Retrouvez un exemple d'utilisation dans ce guide.)
Bonnes pratiques pour la création d'un snapshot
Configuration de l'agent QEMU sur un VPS
Les snapshots sont des images instantanées de votre système en cours d'exécution (« live snapshots »). Pour garantir la disponibilité de votre système lors de la création du snapshot, l'agent QEMU est utilisé pour préparer le système de fichiers au processus.
Le qemu-guest-agent requis n'est pas installé par défaut sur la plupart des distributions. En outre, les restrictions de licence peuvent empêcher OVHcloud de l'inclure dans les images d'OS disponibles. Par conséquent, il est recommandé de vérifier et d'installer l'agent au cas où il ne serait pas activé sur votre VPS. Connectez-vous à votre VPS en SSH et suivez les instructions ci-dessous, selon votre système d'exploitation.
Distributions Debian (Debian, Ubuntu)
Utilisez la commande suivante pour vérifier si le système est correctement configuré pour les snapshots :
Si le résultat est différent (« No such file or directory »), installez le dernier package :
Redémarrez le VPS:
Vérifier le service pour vous assurer qu'il est en cours d'exécution :
Distributions Redhat (CentOS, Fedora)
Utilisez la commande suivante pour vérifier si le système est correctement configuré pour les snapshots :
Si le résultat est différent (« No such file or directory »), installez et activez l'agent :
Redémarrez le VPS:
Vérifier l'agent et vérifiez qu'il est en cours d'exécution :
Problèmes Kernel sur cPanel
Consultez notre guide Sauvegarde automatique - Kernel panic (cPanel) pour savoir comment résoudre les problèmes de blocage des serveurs cPanel lors de la sauvegarde automatique OVHcloud.
Windows
Vous pouvez installer l'agent via un fichier MSI, disponible sur le site du projet Fedora: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-qemu-ga/
Vérifiez que le service est en cours d'exécution à l'aide de la commande PowerShell suivante :
Aller plus loin
Utiliser la sauvegarde automatique sur un VPS
Échangez avec notre communauté d'utilisateurs.