Outils pour utilisateurs

Outils du site


conseils:déménagement

Déménager son serveur

Il arrivera certainement un moment où il vous faudra déménager votre serveur, que ça soit pour un nouveau domicile ou pour d'autres raisons, définitivement ou “en attendant”. Ce document est une sorte de mémo pour que tout se passe sereinement.

Note: Il est possible de maintenir le service opérationnel (sans coupure) en le transférant temporairement sur une autre machine… Cela demande un certain travail, spécifique à chaque service. On considère ici qu'il n'y a pas mort d'homme si le service est interrompu le temps du déménagement (de quelques heures à deux jours).

Ce document est valable également dans le cas d'un changement de FAI (et donc d'adresse(s) IP).

Prévoir...

…plusieurs semaines à l'avance est préférable, d'autant plus si la machine compte plusieurs utilisateurs.

  • Vérifier que le futur FAI est utilisable ;
  • récupérer la/les adresse(s) IP de la nouvelle demeure ;
  • Demander au FAI un basculement vers une IP fixe pour le nouveau lieu si nécessaire ;
  • fixer une date ;
  • prévenir tous les utilisateurs en étant clair sur la rupture du service et sa durée maximale. Pour les services utilisant Sécurisation SSL, les prévenir qu'il est possible qu'il reçoivent un warning la première fois qu'ils se connecteront après le déménagement ;
  • dresser une liste des ports utilisés ;
  • préparer le terrain niveau serveur de noms :

DNS

Le but est ici d'avoir le serveur accessible rapidement une fois que vous le brancherez en son nouveau logis.

Pour ça, on définit le délai de cache DNS à une petite valeur (ex: 5 minutes) pour *tous* les enregistrements A et AAAA de votre/vos fichier de zone.

# 300 = 300 secondes = 5 minutes
nommachine.example.net 300 IN AAAA 1:1:1:1:1:1:1:1
nommachine.example.net 300 IN A 1.1.1.1

Si vous utilisez SPF, pensez à ajouter la nouvelle adresse au champ TXT concerné.

Si vous hébergez votre serveur de noms

Le mieux est de déclarer auprès de votre registrar votre future adresse IP comme NS secondaire. Ainsi, votre serveur DNS sera accessible dès qu'il ré-apparaîtra sur le réseau. Il peut également être intéressant de coopérer pour mettre en place un serveur de noms secondaire.

Le jour J

Juste avaaaant de paaartir ♫

  • Prévenir les utilisateurs si possible ;
  • modifier le fichier de zone DNS (faire pointer tous les champs A et AAAA vers les futures IPs et remettre des TTL plus longs que 5 minutes) ;
  • débrancher le serveur du réseau ;
  • faire une sauvegarde complète ;
  • partir avec le serveur sous le bras.

Depuis le nouveau lieu

  • Si le serveur est derrière un NAT : lui assigner une IP locale fixe. En profiter pour faire les redirections de port à l'aide de la liste précédemment établie ;
  • demander à votre nouveau FAI de modifier le reverse-DNS vers votre nom de domaine IP si applicable ;
  • si vous hébergez votre serveur de nom : supprimer l'enregistrement NS de votre ancienne adresse IP
  • vérifier que tout fonctionne ;
  • prévenir les utilisateurs.

mini-FAQ

Mes e-mails vont-ils se perdre ?

Que va-t-il se passer si un email arrive pendant que votre serveur est “sur la route” ? Le serveur expéditeur va consulter les champs MX de votre domaine et les essayer successivement par ordre de priorité. Si aucun ne peut-être atteint, il ré-essaiera d'envoyer le courrier 30 minutes plus tard, puis 1h, puis 2h… pendant généralement une semaine1) Le système est conçu pour que les mails ne soient pas perdus en pareille circonstance. En bref, tant que votre serveur n'est pas hors du réseau plus de quelques jours, aucun mail ne sera perdu 2). Le seul inconvénient sera un délai d'acheminement.

Toutefois, si le temps hors-ligne est spécialement long, vous pouvez souhaiter acheminer temporairement les emails vers un serveur secondaire, voir : Serveur de courrier secondaire, mais ceci est largement facultatif en conditions « normales ».

1) la norme préconise 4-5 jours au minimum
2) sauf les spams dont les serveurs n'ont généralement pas la courtoisie de réessayer, quel dommage !
conseils/déménagement.txt · Dernière modification: Tue Nov 30 05:01:22 2010 par jarbinks