Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Ce guide explique comment faire une sauvegarde d'un VPS Cloud sous la forme de snapshot.
Préambule
- Un snapshot, c'est comme une photo de votre VPS Cloud à un instant T, qui contiendra tout ce qui se trouve sur votre serveur, y compris votre système d'exploitation, vos applications, vos données, etc.
- Les snapshots peuvent être utilisés notamment pour…
- … protéger votre VPS Cloud en cas de problème: si vous rencontrez un problème avec votre VPS Cloud, vous pouvez restaurer un snapshot pour revenir à un état antérieur.
- … tester des modifications sans risque: avant d'apporter des modifications importantes à votre VPS Cloud, vous pouvez créer un snapshot pour pouvoir revenir en arrière si nécessaire.
- Vous bénéficiez d'un snapshot gratuit pour sauvegarder l'intégralité de votre serveur dans un espace dédié. En cas de besoin, il est possible de commander des espaces supplémentaires ou de supprimer un snapshot pour en créer un nouveau.
- Deux types de sauvegarde sont possibles:
- Snapshot des données: permet de créer une image du volume qui contient vos données (non disponible pour les distributions Windows).
- Snapshot du système d'exploitation: permet de créer une image du volume qui contient votre système d'exploitation. Ce type de sauvegarde implique une interruption de quelques minutes de vos applications et sites Web.
- Il est recommandé de créer des snapshots régulièrement, p.ex une fois par semaine ou par mois ; cela vous permettra de disposer d'un historique de votre VPS Cloud et de pouvoir revenir en arrière en cas de problème.
- Il est évidemment possible de restaurer l'état du VPS Cloud grâce au snapshot créé antérieurement.
Créer un snapshot
Pour cela:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur Snapshot dans le menu latéral gauche.
- Cliquez sur le bouton bleu Créer un snapshot:
- Choisissez le type de snapshot à créer (données ou système d'exploitation).
- Cliquez sur le bouton bleu pour démarrer la création du snapshot:
- Un e-mail est envoyé lorsque le snapshot est généré.
Supprimer un snapshot
Pour cela:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur Snapshot dans le menu latéral gauche.
- Cliquez sur le menu d'action ⋮ à droite de l'objet concerné dans le tableau qui s'affiche.
- Cliquez sur Supprimer:
Commander des snapshots supplémentaires
Pour cela:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur Snapshot dans le menu latéral gauche.
- Cliquez sur l'icône de caddie de supermarché:
- Suivez les indications pour finaliser la commande.
Il n'est pas possible de commander un snapshot supplémentaire si un snapshot est en cours de réalisation.
Ce guide explique comment restaurer un snapshot de VPS Cloud Infomaniak.
Attention: selon le système d'exploitation installé, le volume système peut se nommer /dev/sda
, /dev/sda1
ou /dev/vda
; idem pour le volume de données /dev/sdb
, /dev/sdb2
ou /dev/vdb
! Il convient donc de remplacer ces indications par celles correspondant Ă votre situation.
Restaurer un snapshot
Pour cela:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur Snapshot dans le menu latéral gauche.
- Cliquez sur le menu d'action ⋮ à droite de l'objet concerné dans le tableau qui s'affiche.
- Cliquez sur Restaurer:
- Cliquez sur le bouton bleu pour démarrer la restauration du snapshot.
- Un e-mail est envoyé lorsque le snapshot est restauré.
Restaurer le disque du système d'exploitation
La restauration du volume système comme dans l'exemple ci-dessus est une opération irréversible. Le disque du système d'exploitation sera remplacé par le snapshot et le serveur se retrouvera dans l'état exact de la date de la sauvegarde.
Les données stockées sur le volume des données (vdb) ne sont pas affectées par cette opération.
Restaurer le disque des données (vdb)
Deux modes de restauration de données sont possibles :
1. Mode “Lecture seule”
Si la taille du snapshot diffère de la taille du volume, seul ce mode lecture seule est disponible.
Cette option permet de monter l'image du snapshot de données, ce qui permet d'accéder en lecture seule aux données de la sauvegarde.
Ă€ titre d'information, voici des commandes utiles pour exploiter votre sauvegarde :
- Pour accéder au volume de données principal :
mount /dev/vdb /mnt/
. - Pour monter le volume des données dans un dossier spécifique "backup" :
mount -o nouuid -o ro,norecovery /dev/vdc /backup
.
Pour savoir quelle lettre utiliser (/dev/vd?), utilisez la commande lsblk
:
2. Mode “Restauration”
La restauration du volume des données est une opération irréversible. Le disque des données (vdb) sera remplacé par le snapshot. À la fin de la restauration, il sera nécessaire de remonter le volume des données afin que votre système d'exploitation rafraichisse le contenu.
La procédure et les commandes suivantes sont uniquement fournies à titre indicatif :
- Assurez-vous que votre volume de données n’est pas monté :
* umount /mnt
(/mnt ou l’emplacement que vous aviez choisi pour accéder à vos données). - Remontez le volume de données :
* mount /dev/(vdb) /mnt
Pour connaître le nom du volume de données attaché à votre serveur, utilisez la commande lsblk
(voir ci-dessus).
Ce guide explique comment restaurer des sauvegardes des versions antérieures de vos fichiers et d'autres données Web de vos hébergements Infomaniak, et comment mettre en place une politique de sauvegarde efficace si les sauvegardes mises à disposition automatiquement et gratuitement ne correspondent pas ou plus à vos besoins en terme de disponibilité ou de sécurité.
Hébergements Web (Starter, Mutualisé, Serveur Cloud)
Prenez connaissance de ces guides pour restaurer les sauvegardes automatiques:
- d'un hébergement entier (FTP + MySQL),
- de fichiers spécifiques sur l'hébergement,
- de bases de données spécifiques,
- d'une Application Web (Wordpress & Apps),
- des crons SSH de Serveur Cloud.
Prenez connaissance Ă©galement de ces guides pour sauvegarder et restaurer:
- un hébergement avec Swiss Backup et Acronis (simple),
- un hébergement avec Swiss Backup et Restic (avancé),
- WordPress avec Swiss Backup,
- WordPress avec une extension.
Prenez connaissance Ă©galement de https://faq.infomaniak.com/snapshot.
HĂ©bergements v1 (ancienne offre 60 Go)
- Visualisez et/ou téléchargez le backup automatique (versionnage) ‍de vos données sur votre espace FTP sous
/backups
et/backup_mysql
Ă la racine du domaine (au-dessus de/web
). - Restaurez ces données.
Messagerie
- Restaurez des messages Ă partir des sauvegardes automatiques Infomaniak.
- Restaurez des contacts ou des évènements du calendrier.
- Sauvegardez le contenu actuel d'un compte mail:
- en téléchargeant le contenu actuel en local,
- en dupliquant tout le contenu actuel vers une boite de secours,
- en copiant les futurs e-mails au fur et à mesure de leur arrivée vers une boite de secours.
Domaine
- Restaurez des enregistrements DNS supprimés à partir des sauvegardes automatiques Infomaniak.
- Restaurez un domaine expiré en période de rédemption.
Infomaniak n'effectue aucune sauvegarde des VPS Cloud / VPS Lite.
Vous pouvez néanmoins…
- … créer un instantané (snapshot) du serveur (sauvegarde non automatisée)
- … sauvegarder le serveur sur Swiss Backup (sauvegarde automatisée)
Ce guide détaille comment sauvegarder les données de vos dossiers et nœuds Jelastic Cloud via le protocole OpenStack Swift sur Swiss Backup la solution de sauvegarde dans un cloud suisse indépendant.
Pour cela une extension est prévue pour Virtuozzo (Jelastic Cloud). En savoir plus sur l'extension (add-on) sur Github.
Prérequis
- Utiliser Jelastic Cloud (au moins un environnement Jelastic doit être actif avec l'extension installée pour que vos sauvegardes soient visibles).
- Posséder un espace Swiss Backup Infomaniak avec un quota d'appareil disponible (minimum 1) pour une sauvegarde Cloud.
- Ajouter 1 appareil de type Cloud pour obtenir les paramètres OpenStack Swift.
⚠️ Swiss Backup est compatible avec toute application supportant Openstack Swift, S3 Compatible ou SFTP. Pour de l'aide supplémentaire contactez un partenaire — découvrez aussi le rôle de l'hébergeur.
Configurer l'extension Swiss Backup sur Jelastic Cloud
Pour ajouter l'extension utile Ă Swiss Backup sur Jelastic Cloud:
- Connectez-vous au Tableau de bord Jelastic Cloud de votre serveur.
- Rendez-vous sur Marketplace.
- Recherchez et installez l'extension Backup / Restoration.
Deux types de sauvegarde sont ensuite possibles et détaillées ci-dessous :
- Sauvegardez des dossiers spécifiques.
- Créez un snapshot d'un nœud entier.
Sauvegarder des dossiers spécifiques
Pour la sauvegarde de répertoires spécifiques:
- Renseignez le nom d'utilisateur et le mot de passe selon les informations propres Ă votre appareil.
- Cochez Backup your data.
- Cochez Backup specific folders
- Renseignez le chemin absolu des dossiers à sauvegarder dans le champ Folders to backup ; il est possible de spécifier plusieurs dossiers en séparant chaque chemin par une virgule, p.ex :
/root/admin/, /home/user1/, /jelastic/containers/
(dans cet exemple, 3 dossiers ont été spécifiés)…‍
Ensuite il faut définir la fréquence des sauvegardes (lire plus bas).
Sauvegarder un nœud entier
Pour la sauvegarde d'un noeud entier:
- Renseignez le nom d'utilisateur et le mot de passe de votre appareil Swift sur Swiss Backup.
- Cochez Backup your data.
- Cochez Backup all files pour sauvegarder l'ensemble du système de fichiers d'un nœud ; certains fichiers sont automatiquement exclus :
- les dossiers
/dev
,/proc
,/sys
,/run
- les systèmes de fichiers non montés en tant que partie de la partition racine, y compris les systèmes de fichiers virtuels
- les dossiers
Ensuite il faut définir la fréquence des sauvegardes.
Définir fréquence et politique de rétention des sauvegardes
Fréquence des sauvegardes
2 options sont disponibles pour effectuer la sauvegarde :
- quotidiennement (Ă 20h UTC)
- toutes les heures (au début de l'heure, p.ex à 13h, à 14h, etc.)
Politique de conservation
Vous pouvez définir la durée de conservation de vos sauvegardes en années, mois, jours et heures. Afin de conserver indéfiniment vos sauvegardes, régler simplement les paramètres sur 0.
Si p.ex vous effectuez des sauvegardes toutes les heures et que vous définissez une politique de conservation à 1 an, 2 mois, 4 jours, 2 heures, cela signifie que chaque sauvegarde sera disponible pendant une période de 1 an, 2 mois, 4 jours, 2 heures (=10322 sauvegardes). Noter que la suppression des sauvegardes est effectuée chaque dimanche à 22h30 (UTC).
Attention : ne pas mettre tous les paramètres à 0, car des sauvegardes permanentes peuvent entraîner des échecs de sauvegarde.
Limites recommandées :
- Année : 1
- Mois : 12
- Jours : 99
Pour une sauvegarde horaire (chaque heure), il est conseillé une rétention maximum d'un mois. Au-delà de cette valeur, certaines sauvegardes peuvent échouer.
Restaurer des sauvegardes
Restaurer des données d'un nœud
- Connectez-vous au Tableau de bord Jelastic de votre serveur.
- Rendez-vous sur Marketplace.
- Recherchez et installez l'extension Swiss Backup.
- Renseignez le nom d'utilisateur et le mot de passe de votre appareil Swift sur Swiss Backup.
- Cochez Restore your data.
- Sélectionnez le nœud qui contient la sauvegarde à restaurer:
- SĂ©lectionnez la sauvegarde Ă restaurer et le dossier de restauration.
- Cliquez sur le bouton Restaurer:
Restaurer des dossiers spécifiques d'un snapshot (CLI)
Chaque sauvegarde correspond Ă un ID unique. Vous pouvez inclure et exclure des dossiers de vos snapshots lors d'une restauration. Pour voir vos snapshots :
. /home/.config/swissbackup/openrc.sh
restic snapshots
- Utilisez
--exclude
et--include
pour restreindre la restauration Ă un sous-ensemble de fichiers dans le snapshot. P.ex pour restaurer un seul fichier :restore 79766175 --target /tmp/restore-work --include /work/foo
Il existe des variantes insensibles Ă la casse de --exclude
et --include
appelées --iexclude
et --iinclude
. Ces options se comportent de la même manière mais ignorent la casse des chemins.
Modifier la configuration de la sauvegarde
Pour cela:
- Connectez-vous au Tableau de bord Jelastic de votre serveur.
- Allez dans le Marketplace.
- Recherchez et installez l'extension Swiss Backup.
- Modifiez la configuration comme souhaité.
Modifier manuellement la planification des sauvegardes (CLI)
Le calendrier des sauvegardes est défini par un cronjob et les sauvegardes sont effectuées à l'aide de l'outil restic.
Pour modifier la planification de vos sauvegardes:
En tant qu'utilisateur root, exécuter la commande crontab -l
pour afficher les horaires actuels :
- la ligne contenant
retention-all.sh
correspond à la tâche de sauvegarde - la ligne contenant
purge.sh
correspond à la tâche de rétention des sauvegardes
Exemple :
Modifiez le planning Ă l'aide de la commande crontab -e
.
Vous pouvez modifier la ligne composée du script retention-all.sh
ou retention.sh
, ces scripts correspondent au lancement de vos sauvegardes. Attention : les crons ont été pensés pour ne pas causer de problèmes entre les sauvegardes et les suppressions multiples. Attention au temps requis pour les sauvegardes et les suppressions
- En savoir plus sur les cronjobs: crontab.guru
- En savoir plus sur restic: restic.net
Supprimer manuellement des sauvegardes (CLI)
Pour cela:
- Sourcez le fichier de configuration:
. /home/.config/swissbackup/openrc.sh
- Affichez les sauvegardes disponibles:
restic snapshots
- Supprimez la sauvegarde souhaitée :
restic forget IdBackup --prune
- Supprimez toutes les sauvegardes d'un fichier sauf une :
restic forget --tag folders --keep-last 1 --prune
Supprimer la planification de la sauvegarde
Ce bouton vous permet de supprimer la planification de votre sauvegarde:
DĂ©sinstaller l'extension Swiss Backup
Il nécessaire de supprimer la planification de la sauvegarde (voir ci-dessus) avant de pouvoir supprimer l'extension Swiss Backup:
Ce guide contient des ressources indispensables pour bien démarrer avec votre VPS Cloud ou VPS Lite proposé par Infomaniak.
En cas de problème, consultez la base de connaissances. Contactez le support Infomaniak pour des questions concernant uniquement la partie matérielle des VPS.
Préambule
- Il n'est pas prévu de prendre en charge
UEFI
etSecure boot
dans l'offre VPS Cloud / VPS Lite. - Il n'est pas possible de migrer un fichier
vmdk
pour qu'il puisse fonctionner sur OpenStack carKVM
est utilisé pour la virtualisation. - Concernant l'ouverture de ports, prenez connaissance de cet autre guide.
Quelle version de VPS choisir?
- Les configurations (vCPU / Ram / espace disque) diffèrent selon les offres de VPS, démarrant à 1 vCPU avec des prix très concurrentiels - faites votre choix selon vos besoins ; l'évolution d'un VPS Lite à un VPS Cloud n'est pas encore faisable de façon automatique et réduire une offre souscrite n'est pas possible.
- Les même distributions Linux & versions de Windows sont proposées (Windows n'est pas disponible sur les plus petites configurations).
- Sur VPS Lite, la bande passante est limitée à 500 mbit/s et le SLA garanti + snapshots ne sont pas disponibles.
VPS Cloud / VPS Lite Linux
- Comment se connecter à son serveur via une clé SSH ?
- Quelles sont les distributions de Linux supportées ?
- Formater et monter le volume des données du Serveur Cloud (important)
VPS Cloud / VPS Lite Windows
Ce guide détaille l'offre de Serveur Cloud Infomaniak qui permet de créer plusieurs hébergements (des "espaces FTP" pour lesquels vous créez vos comptes FTP/SSH) sur lesquels vous ajoutez des sites (des "vhosts Apache" pour le domaine indiqué), et l'offre VPS Infomaniak destinée à un usage différent.
S'affranchir des limites du mutualisé
Avec un Serveur Cloud managé, vous répartissez vos sites sur vos hébergements comme vous le désirez. Vous pouvez les paramétrer en indiquant le répertoire racine ainsi que certaines informations comme le memory_limit
et le max_execution_time
au-delà des limites imposées par un environnement qui serait mutualisé.
Des outils Web sont disponibles tels que les cronjobs, Site Creator, WordPress (qui permet l'installation puis l'utilisation de l'outil WordPress en toute simplicité) ou les journaux d'accès et d'erreurs (logs). Il est tout à fait possible d'ajouter un module Apache spécifique ou d'installer un système de cache.
Serveur Cloud ou VPS ?
Managé (Serveur Cloud)
Infomaniak gère la partie software des serveurs sous FastCGI et PHP-FPM sans que vous puissiez configurer librement le serveur (pas d'installation personnalisée p.ex). Seuls des programmes spécifiques peuvent être installés.
Non managé (VPS)
Infomaniak s'occupe du hardware et installe la version de Linux ou Windows choisie à la commande. Aucune intervention au niveau software. Le Serveur est sous "votre responsabilité". Vous pouvez redémarrer le serveur via le Manager Infomaniak et un système de snapshot est disponible (hors VPS Lite).
Si vous hésitez à prendre un Serveur et que vous prévoyez surtout un important contenu vidéo, vous pouvez coupler un hébergement mutualisé avec un espace VOD. Cela solutionne les problèmes de surcharge sur un site puisqu'il vous permet de dissocier le contenu audiovisuel de votre hébergement mutualisé et de disposer ainsi d'un espace de stockage vidéo qui supporte aisément les montées en charge importantes. Vous aurez également à votre disposition des statistiques détaillées concernant le visionnage de vos vidéos.
Basculer de l'un Ă l'autre...
Pour migrer un Serveur Cloud vers un VPS, ou l'inverse, il n'existe pas de solution "clé en main". Pour ce type de migration, il faut résilier le produit qui n'est plus désiré puis commander le produit qu'il vous faut à la place. Infomaniak rembourse sur demande tout achat de nouveau serveur si la résiliation intervient moins de 30 jours après la commande.