Les mises à niveau du système d’exploitation sont risquées. Si quelque chose ne va pas pendant la mise à jour, tout votre serveur et toutes les données qu’il contient peuvent être perdus.
Ubuntu 14.04 a atteint sa fin de support le 30/04/19, il est donc conseillé d’utiliser une version plus récente. Plutôt que de mettre à jour le système d’exploitation en place, il est bien plus judicieux de créer un nouveau serveur sur la bonne version d’Ubuntu, puis de migrer vos données. En 2018, nous avons lancé un service pour faciliter les migrations : DataShuttle. Si vous avez des questions sur ce service, veuillez contacter leur support.
Si vous avez un serveur avec 512 Mo de mémoire, vous devez redimensionner votre serveur à 1 Go avant de procéder à la mise à niveau. Vous pouvez redimensionner jusqu’à 512 Mo une fois la mise à niveau terminée.
Tenter de mettre à niveau un serveur avec moins de 1 Go de mémoire peut entraîner une corruption de la base de données.
Préparation de la mise à niveau
Important : prenez un instantané du serveur chez votre fournisseur avant de procéder à la mise à niveau.
Une fois que vous avez pris un instantané de votre serveur, connectez-vous en SSH à votre serveur en tant que root et exécutez les commandes suivantes pour vous assurer que votre serveur est prêt à être mis à niveau vers une nouvelle version d’Ubuntu.
sudo apt-get update && sudo apt-get dist-upgradesudo dpkg --configure -a
Si l’une des commandes ci-dessus échoue ou imprime des messages d’erreur, ne procédez pas à la mise à niveau vers une version plus récente d’Ubuntu.
Puis, exécutez la commande suivante pour supprimer tous les paquets apache2 conflictuels au cas où vous les auriez accidentellement installés lors de la personnalisation de votre serveur :
sudo apt-get remove apache2 apache2-bin apache2-data
Exécution de la mise à niveau
Pour mettre à niveau votre serveur Ubuntu 14.04 vers Ubuntu 16.04, connectez-vous en SSH à votre serveur en tant que root et exécutez la commande suivante :
sudo do-release-upgrade -f DistUpgradeViewNonInteractive
Si la mise à niveau se termine sans erreur, prenez un nouvel instantané de votre serveur afin d’avoir un instantané du serveur après la mise à niveau.
Si la mise à niveau échoue ou rencontre des erreurs, restaurez votre serveur sur l’instantané que vous avez fait avant de commencer la mise à niveau.