Mettre à jour l'OS de votre VPS
Découvrez comment mettre à jour le système d'exploitation de votre VPS OVHcloud via une mise à niveau en place ou une migration côte à côte
Objectif
La mise à jour du système d'exploitation (OS) de votre serveur est essentielle pour maintenir la sécurité, la stabilité et les performances de vos services. Pour savoir si votre version d'OS atteint sa fin de support (End of Support / End of Life), vous pouvez consulter notre guide sur le cycle de vie des images.
Deux approches sont possibles :
- La mise à niveau en place (In-Place Upgrade) : la méthode la plus rapide et la plus économique. Elle met à jour le système directement sur votre machine existante sans changer d'adresse IP ni transférer vos fichiers.
- La migration côte à côte (Side-by-Side) : idéale si vous souhaitez repartir sur un environnement intégralement neuf ou tester la migration en parallèle sans impacter votre production.
Ce guide vous explique comment mettre à jour l'OS de votre VPS OVHcloud.
Prérequis
- Disposer d'un VPS dans votre compte OVHcloud
- Avoir un accès SSH root (ou sudo) à votre VPS
- Avoir créé un snapshot (ou disposer d'une sauvegarde quotidienne) avant toute manipulation
Accès à l'espace client OVHcloud
- Lien direct :
- Pour accéder à vos services :
Bare Metal Cloud>Serveurs Privés Virtuels> Sélectionnez votre VPS
En pratique
Étape préalable obligatoire : sécurisez votre VPS avec un snapshot
Quelle que soit la méthode choisie, sécurisez vos données avant toute manipulation.
1. La sauvegarde automatique quotidienne (VPS post-août 2025)
Si vous disposez d'un VPS issu de la gamme commercialisée depuis le 7 août 2025, votre serveur bénéficie d'une sauvegarde automatique quotidienne du système (hors disques additionnels). Cette sauvegarde est conservée pendant 24 heures. En cas d'imprévu majeur, vous pouvez restaurer l'image automatique la plus récente directement depuis votre espace client OVHcloud.
2. Le snapshot manuel (état exact à l'instant T)
Pour capturer l'état de votre serveur juste avant la mise à jour, créez un snapshot depuis votre espace client OVHcloud, comme décrit dans le guide Utiliser le snapshot.
Le snapshot est une option payante et un seul snapshot peut être actif à la fois sur un VPS. Il enregistre l'état de la machine à un instant précis : données applicatives, fichiers, configurations système et état de l'OS (noyau, paquets, dépendances). Il ne constitue pas pour autant une sauvegarde complète du système. La cohérence du snapshot repose sur l'agent qemu-guest-agent, qui n'est pas installé par défaut sur la plupart des distributions : vérifiez sa présence sur votre VPS avant de lancer la mise à jour.
Votre filet de sécurité — Si une interruption survient pendant la mise à jour (coupure réseau, conflit de paquets, incohérence applicative), cliquez sur Restaurer le snapshot (ou appliquez votre dernière sauvegarde quotidienne) dans l'espace client OVHcloud pour réinitialiser votre VPS dans son état d'origine. La restauration supprime le snapshot : pour en conserver un, créez-en un nouveau avant tout autre changement.
Méthode 1 : la mise à niveau en place (In-Place Upgrade)
C'est la solution recommandée dans la plupart des cas. Elle s'effectue directement sur votre serveur actuel.
Avertissement important — Serveurs avec Plesk ou cPanel
Si votre VPS utilise un panneau de gestion Plesk ou cPanel, ne suivez pas les procédures de mise à niveau directe ci-dessous. Sans les utilitaires dédiés des éditeurs, les outils génériques (Leapp, dist-upgrade) risquent de corrompre votre installation et vos licences.
- Pour Plesk (passage de CentOS 7 vers AlmaLinux 8) : utilisez le script officiel
centos2almaproposé par Plesk. - Pour cPanel (passage de CentOS 7 vers AlmaLinux 8) : utilisez l'outil officiel Elevate proposé par cPanel.
Ces outils s'adressent aux utilisateurs expérimentés, ne sont pas garantis à 100 % et nécessitent une sauvegarde complète avant toute opération.
Pour toutes les options de migration (y compris les outils automatiques de serveur à serveur), consultez le guide Fin du support Plesk et cPanel pour VPS.
Option A : distributions Debian et Ubuntu
1. Créer le snapshot
Ouvrez , sélectionnez votre VPS, puis, depuis l'onglet Accueil, descendez jusqu'au cadre « Sauvegarde » et utilisez le menu ... de l'option « Snapshot ».
2. Mettre à jour le système actuel
Connectez-vous en SSH à votre VPS et appliquez tous les correctifs disponibles sur votre version actuelle :
Examinez les paquets devenus inutiles avant de les supprimer :
Si un nouveau noyau Linux a été installé, redémarrez le VPS :
3. Engager la montée de version majeure
Lancez l'outil officiel de Canonical :
Suivez les instructions à l'écran.
Points d'attention pendant l'installation
- Écran d'information (
apt-listchanges) : si un deux-points (:) apparaît en bas d'écran, appuyez surqpour fermer la notice et reprendre la mise à jour. - Fichiers de configuration modifiés : si le système propose de remplacer un fichier de configuration existant, privilégiez la version du mainteneur, puis vérifiez les éventuels fichiers
.dpkg-oldou.dpkg-distavant de remettre en place vos personnalisations.
4. Redémarrage et vérification
Une fois le processus terminé, redémarrez votre serveur :
Vérifiez l'OS actif via cat /etc/os-release. Si vos services web et applications fonctionnent correctement, vous pouvez supprimer le snapshot depuis l'espace client OVHcloud.
Option B : distributions AlmaLinux, Rocky Linux et CentOS Stream
Pour les OS de la famille Red Hat, la transition vers la version 9 utilise le framework ELevate / Leapp.
1. Créer le snapshot
Créez le snapshot depuis et attendez la fin de l'opération avant de poursuivre.
2. Mettre à jour les paquets existants
3. Installer l'outil de migration ELevate
Installez le dépôt ELevate, puis sélectionnez le paquet de données de votre distribution. Pour RHEL, consultez la documentation officielle Red Hat — mise à niveau avec Leapp ou migration RHEL 8 vers RHEL 9 — plutôt qu'un paquet de données ELevate.
4. Valider l'éligibilité et lancer la mise à niveau
Avant la mise à niveau, générez l'analyse initiale, lisez le rapport Leapp, répondez aux questions bloquantes, puis lancez la migration :
En cas d'erreur bloquante pendant la pré-vérification, corrigez d'abord les points signalés dans /var/log/leapp/leapp-report.txt. Pour RHEL, référez-vous à la documentation officielle Red Hat sur les migrations majeures avec Leapp.
5. Bascule et finalisation
Redémarrez votre serveur pour exécuter la bascule du noyau vers la version 9 :
Le premier redémarrage peut durer plusieurs minutes (installation des paquets en arrière-plan et réétiquetage SELinux).
Une fois le système de nouveau accessible, contrôlez la version et nettoyez les paquets de migration :
Méthode 2 : la migration côte à côte (Side-by-Side)
Cette méthode consiste à déployer un second VPS OVHcloud neuf, à y installer vos services, puis à basculer vos données et votre trafic réseau sans risque d'interruption prolongée.
1. Commander et préparer le nouveau VPS
Depuis le site OVHcloud ou votre espace client OVHcloud, commandez un nouveau VPS avec la version d'OS cible.
Une fois le VPS livré, connectez-vous et installez vos services (serveur web, moteur de base de données, Docker, etc.).
2. Transférer vos données et configurations
- Bases de données : exécutez un dump depuis le VPS source (
mysqldumpoupg_dump) puis importez le fichier.sqlsur le nouveau VPS. - Fichiers utilisateurs / web : synchronisez vos répertoires (ex.
/var/www/ou/home/) de serveur à serveur viarsync:
- Panneaux de gestion (ex. Plesk, cPanel) : si votre VPS utilise un panneau de gestion, utilisez son outil de migration intégré (Plesk Migrator / cPanel Transfer Tool) pour automatiser le transfert des comptes et bases, ou suivez le guide Fin du support Plesk et cPanel pour VPS.
3. Tester le nouvel environnement
Avant de basculer vos utilisateurs, vérifiez que votre site ou application fonctionne sur la nouvelle IP (par exemple en adaptant temporairement votre fichier hosts local).
4. Basculer le trafic vers le nouveau VPS
- Si vous utilisez une Additional IP : dans votre espace client OVHcloud, ouvrez (
Network>Adresses IP Publiques), puis basculez l'Additional IP depuis l'ancien VPS vers le nouveau VPS. Certains produits imposent un passage préalable par un Parking IP, seul un bloc de taille /32 peut être déplacé vers un VPS et les MAC virtuelles sont temporairement suspendues pendant l'opération : consultez le guide Déplacer une Additional IP pour les conditions détaillées. - Si vous utilisez les DNS standards : modifiez les enregistrements DNS (
A/AAAA) de votre nom de domaine pour pointer vers la nouvelle adresse IP de votre nouveau VPS.
5. Résilier l'ancien serveur
Une fois la bascule validée et les délais de propagation DNS écoulés (24 à 48 heures recommandées), vous pouvez résilier l'ancien VPS depuis votre espace client OVHcloud.
En cas d'incident pendant la procédure
Si votre VPS ne répond plus au réseau ou ne démarre plus après une mise à niveau en place :
- Ouvrez puis sélectionnez le VPS concerné.
- Dans le cadre « Sauvegarde », utilisez le menu
...de l'option « Snapshot » ou appliquez votre sauvegarde automatique la plus récente. - Cliquez sur
Restaurer le snapshotou lancez la restauration de la sauvegarde souhaitée.
Votre VPS revient à son état d'origine en quelques minutes.
Aller plus loin
Échangez avec notre communauté d'utilisateurs.