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 à 14: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.