Acronis mise à jour module snapAPI

De Ikoula Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.