Différences entre versions de « Acronis mise à jour module snapAPI »
Ligne 13 : | Ligne 13 : | ||
=Introduction= | =Introduction= | ||
+ | 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 | ||
Cette procédure explique comment correctement mettre à jour correctement le kernel de votre serveur dans le cas ou vous avez un agent Acronis Backup. | Cette procédure explique comment correctement mettre à jour correctement le kernel de votre serveur dans le cas ou vous avez un agent Acronis Backup. | ||
+ | |||
=Mise à jour kernel et headers= | =Mise à jour kernel et headers= | ||
Ligne 19 : | Ligne 27 : | ||
apt-get install linux-image-`uname -r` | apt-get install linux-image-`uname -r` | ||
+ | '''PVE VERSION : apt install pve-kernel-KERNELVERSION-pve''' | ||
Ensuite mettre à jour les headers : | Ensuite mettre à jour les headers : | ||
apt-get install linux-headers-`uname -r` | apt-get install linux-headers-`uname -r` | ||
+ | '''PVE VERSION : apt install pve-headers-KERNELVERSION-pve''' | ||
Il faut ensuite redémarrer le serveur car un nouveau kernel a été installé. <br> | Il faut ensuite redémarrer le serveur car un nouveau kernel a été installé. <br> | ||
Ligne 28 : | Ligne 38 : | ||
=Autre cas= | =Autre cas= | ||
− | Dans le cas ou le kernel du serveur a été mit à jour puis redémarré sans les nouveaux headers, les | + | 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 : |
+ | |||
+ | [[Fichier:Acronis snapapi error.png|500px]] | ||
+ | |||
+ | ou encore | ||
− | [[Fichier: | + | [[Fichier:PVE_Int.JPG|500px]] |
Dans ce cas, se connecter au serveur et vérifier la version du kernel en exécution : | Dans ce cas, se connecter au serveur et vérifier la version du kernel en exécution : | ||
uname -r | uname -r | ||
+ | '''PVE VERSION : pveversion''' | ||
Ensuite vérifier la version des headers présents : | Ensuite vérifier la version des headers présents : | ||
dpkg --get-selections | grep linux-headers | 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 : | 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-get install linux-headers-`uname -r` | apt-get install linux-headers-`uname -r` | ||
+ | '''PVE VERSION : apt install pve-headers-KERNELVERSION-pve''' | ||
Pour finir il faut recompiler le snapAPI avec la nouvelle version en redémarrant le service dkms, et redémarrer l'agent Acronis : | Pour finir il faut recompiler le snapAPI avec la nouvelle version en redémarrant le service dkms, et redémarrer l'agent Acronis : | ||
Ligne 50 : | Ligne 67 : | ||
Les backup devraient maintenant refonctionner sans problème avec snapAPI. | Les backup devraient maintenant refonctionner sans problème avec snapAPI. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=Conclusion= | =Conclusion= | ||
Ligne 92 : | Ligne 72 : | ||
Cela permet d'éviter de nombreux problèmes applicatifs lié au changement de kernel. | Cela permet d'éviter de nombreux problèmes applicatifs lié au changement de kernel. | ||
− | + | [[Catégorie:Acronis Backup]] | |
− | [[Catégorie:Acronis |
Version du 8 juin 2022 à 15:55
fr:Acronis mise à jour module snapAPI en:Acronis snapAPI module update
Introduction
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
Cette procédure explique comment correctement mettre à jour correctement le kernel de votre serveur dans le cas ou vous avez un agent Acronis Backup.
Mise à jour kernel et headers
Pour mettre à jour le kernel du serveur faire la commande suivante :
apt-get install linux-image-`uname -r` PVE VERSION : apt install pve-kernel-KERNELVERSION-pve
Ensuite mettre à jour les headers :
apt-get install linux-headers-`uname -r` PVE VERSION : apt install pve-headers-KERNELVERSION-pve
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 :
ou encore
Dans ce cas, se connecter au serveur et vérifier la version du kernel en exécution :
uname -r PVE VERSION : pveversion
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-get install linux-headers-`uname -r` PVE VERSION : apt install pve-headers-KERNELVERSION-pve
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.