Acronis mise à jour module snapAPI

De Ikoula Wiki
Jump to navigation Jump to search

fr:Acronis mise à jour module snapAPI en:Acronis snapAPI module update


Introduction

Cette procédure explique comment correctement mettre à jour correctement le kernel de votre serveur dans le cas ou vous avez un agent Acronis Backup.

Sur un kernel classique, les paquets kernel ont pour nom "linux-image" et les headers "linux-headers".

Sur PVE, ils ont un nom différents ;

  • pve-kernel-(suivi d'un numéro de version) pour les kernel
  • pve-headers- (suivi d'un numéro de version) pour les headers

Mise à jour kernel et headers

Pour mettre à jour le kernel du serveur faire la commande suivante :

apt install linux-image-`uname -r`
PVE VERSION : apt install pve-kernel-`uname -r`

Ensuite mettre à jour les headers :

apt install linux-headers-`uname -r`
PVE VERSION : apt install pve-headers-`uname -r`

Il faut ensuite redémarrer le serveur car un nouveau kernel a été installé.
Le téléchargement des headers correspondant au nouveau kernel est nécessaire pour que l'agent Acronis se compile de manière à être compatible avec le nouveau kernel au redémarrage.

Autre cas

Dans le cas ou le kernel du serveur a été mit à jour puis redémarré sans les nouveaux headers, les backups Acronis échoueront avec l'erreur suivante :

Acronis snapapi error 2.png

ou encore

PVE Int.JPG

Dans ce cas, se connecter au serveur et vérifier la version du kernel en exécution :

uname -r

Ensuite vérifier la version des headers présents :

dpkg --get-selections | grep linux-headers
PVE VERSION : dpkg --get-selections | grep pve-headers

Si le résultat ne montre pas de headers ayant la même version que le kernel actuel, alors installer les nouveaux headers comme ceci :

apt install linux-headers-`uname -r`
PVE VERSION : apt install pve-headers-`uname -r`

Pour finir il faut recompiler le snapAPI avec la nouvelle version en redémarrant le service dkms, et redémarrer l'agent Acronis :

service dkms_autoinstaller restart
service acronis_mms restart

Les backup devraient maintenant refonctionner sans problème avec snapAPI.

Conclusion

Il est très fortement recommandé lors d'une mise à jour du kernel de vos serveurs, d'aussi mettre à jour les headers correspondant.
Cela permet d'éviter de nombreux problèmes applicatifs lié au changement de kernel.