4 votes

Comment puis-je mettre à niveau ma tranche de Slicehost VPS Ubuntu 7.10 vers 8.10 ?

J'ai une tranche Ubuntu 7.10 sur Slicehost qui fait tourner mon serveur web principal. Je veux mettre à jour vers Ubuntu 8.10 parce que les dépôts ont disparu pour 7.10 et je veux les dernières mises à jour de sécurité et d'applications.

Slicehost ne semble pas me laisser passer de 7.10 à 8.10, ils m'ont suggéré d'acheter une nouvelle tranche de VPS, de la mettre à niveau avec ce dont j'ai besoin, de transférer mes données, puis de réimager ma tranche d'origine à partir de la deuxième tranche. Quelqu'un d'autre a-t-il fait cela ? Y a-t-il une meilleure façon de procéder ou des pièges à éviter lors de cette opération ? Combien de temps mon site sera-t-il indisponible si j'utilise cette méthode ? Puis-je le faire en 2 heures un samedi ?

3voto

Dana the Sane Points 818

Il semble que votre hôte vous donne des réponses évasives. Le plus probable, c'est que vous devrez faire fonctionner les deux VPS pendant environ 2 jours. Le premier jour pour porter votre application (sauf problème grave), et le second, pour donner le temps aux enregistrements DNS d'être mis à jour sur le nouveau VPS.

Si vous choisissez cette voie, j'essaierais de mettre en place un serveur 8.10 local et de faire un test de déplacement de votre application (si vous ne l'avez pas déjà fait). Cela vous donnera une estimation plus précise du temps que prendra votre déménagement.

3voto

Craig.Nicol Points 598

Il n'y a aucune raison pour que vous soyez à terre.

  1. Réglez votre DNS TTL à un niveau bas (30 minutes ou moins si possible), et faites-le à l'avance.

  2. Prends la deuxième tranche. Installez/portagez votre logiciel sur celle-ci, et ayez-la prête à l'emploi.

  3. Changez votre DNS. Pendant la période de TTL, les utilisateurs qui avaient déjà votre ancienne IP iront toujours sur l'ancienne tranche. Les nouveaux utilisateurs iront sur la nouvelle tranche. Après la TTL, tout le monde utilise la nouvelle tranche.

  4. Remettez votre DNS TTL à ce que vous aviez.

  5. Retirez la tranche d'origine. (Je ne vois pas pourquoi vous voudriez y revenir, la nouvelle tranche a déjà ce que vous voulez).

Si vous avez un état ou quelque chose qui doit rester synchronisé (par exemple, les paramètres de l'utilisateur), alors vous pourriez avoir à prendre la tranche d'origine avant de mettre à jour le DNS. Les utilisateurs avec l'ancienne IP seront hors service pendant la période TTL.

Vous payez deux tranches le mois où vous le faites. Je ne sais pas ce qui semble déraisonnable à ce sujet, ou pourquoi les gens pensent que Slicehost pourrait vous faire tourner en bourrique.

EDIT : L'alternative au paiement de deux tranches serait de faire la mise à jour sur place : Démonter votre serveur, réimager la tranche, réinstaller votre logiciel. Vous seriez hors service pendant toute la durée de l'opération, qui serait probablement supérieure à 2 heures.

3voto

matheeeny Points 101

J'ai moi-même un VPS sur Slicehost, et ils n'ont jamais mis à jour la dist pour moi. Je ne suis pas totalement sûr de la raison pour laquelle ils ont suggéré une nouvelle tranche pour faire les mises à jour. Ce que j'ai fait avec ma tranche depuis Ubuntu 6 quelque chose, c'est juste mettre à jour la liste des sources, et mettre à niveau une étape à la fois.

Comme l'a mentionné jldugger, vous devez mettre à jour la 8.04 avant de passer à la 8.10.

2voto

Scott Gottreu Points 1253

Je pense que 2 heures seraient excessives, il m'a fallu quelques jours quand j'ai changé de serveur web et il y a aussi le temps qu'il a fallu pour transférer mon domaine sur le nouveau serveur. Je pense que vous devriez en parler à l'hébergeur de tranches, ils devraient être plus disposés à vous aider à mettre à niveau. Je suis sûr que vous n'êtes pas le seul client dans cette situation.

0voto

ChrisR Points 303

Vous ne pouvez pas passer directement de 7.10 à 8.10. Vous devez d'abord effectuer une mise à niveau vers 8.04, puis vers 8.10, si c'est ce que vous souhaitez.

La version 8.04 est une version Long Term Support (LTS), et peut être plus adaptée aux serveurs. Il est donné à 5 ans de support sur le serveur, 3 sur le bureau.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X