En termes de compatibilité matérielle, si votre serveur ne nécessite pas de pilotes propriétaires, tout devrait bien se passer. Les nouveaux cœurs de processeur seront détectés. Une façon de le savoir est d'exécuter Debian LiveCD sur votre serveur et voyez ce qui est détecté et ce qui ne l'est pas. En ce qui concerne la migration, vous avez quelques options :
- Configurez votre nouveau serveur à partir de zéro.
C'est probablement ce qui prend le plus de temps, mais c'est un bon moyen de réviser votre installation pour un nouvel environnement, par exemple en supprimant les paquets inutiles (interface graphique ou autres paquets de bureau, etc.), et en renforçant la sécurité.
C'est un système lourd, mais qui nécessitera le moins de temps d'arrêt si vous avez besoin que votre serveur existant soit opérationnel et que vous ne voulez pas le configurer à partir de zéro.
-
Montez le disque dur de votre nouveau serveur sur votre système existant.
-
réplication de l'agencement des partitions pour refléter votre système existant
sfdisk -d /dev/sda | sfdisk /dev/sdb
sda est votre ancien serveur sdb est votre nouveau serveur
-
créer un système de fichiers / swap sur les partitions de votre nouveau disque et monter la racine, le démarrage et toute autre partition de votre nouveau disque sur votre système existant.
-
copier le contenu de votre système existant sur le nouveau lecteur
rsync -azv --progress --exclude=proc --exclude=sys --exclude=dev --exclude=/mnt/NEW / /mnt/NEW/
mkdir /mnt/NEW/{proc,sys,dev}
/mnt/NEW est le point de montage de la racine (/) du nouveau disque.
-
répétez pour /boot et les autres partitions s'il y en a
-
Installez Grub sur votre nouveau disque.
Lancez 'Grub' et :
grub> root (hd0,0)
grub> setup (hd1)
Vous devrez peut-être modifier le fichier Grub menu.cfg pour mettre à jour la partition racine si LABEL est utilisé.
Les commandes varieront en fonction de la disposition de vos partitions ou si vous avez un raid/LVM, etc. Ceci devrait vous laisser avec un système prêt à démarrer. S'il y a eu des changements sur votre système actuel pendant que vous faisiez rsync et que vous voulez qu'ils apparaissent sur votre nouveau système, éteignez votre système avec les deux disques (actuel et nouveau) branchés et démarrez sur le Live CD ( SystemRescueCD est génial), montez les partitions racine des deux et relancez les commandes rsync. Cela ne devrait copier que la différence et prendre peu de temps. Assurez-vous que vous copiez dans le bon sens ancien->nouveau disque.
- DD / Clone
La meilleure option en termes de migration parfaite et facile. Vous obtiendrez une copie identique de votre système existant, mais vous devrez interrompre votre activité.
Démarrez votre PC avec les deux disques branchés sur Live CD ( SystemRescueCD est génial) et exécutez DD
dd if=/dev/sda of=/dev/sdb
NOTE : Assurez-vous que /dev/sdb est votre NOUVEAU lecteur VIDE. Cela prendra du temps selon la taille de votre disque mais une fois terminé, votre nouveau disque sera prêt à démarrer et sera une copie identique de votre système actuel. Bien sûr, votre nouveau disque doit être de la même taille ou plus grand.
Le nom de votre NIC va changer sur le nouveau système, il suffit de modifier le fichier /etc/udev/rules.d/70-persistent-net.rules et de le renommer si nécessaire.
Bonne chance.