J'ai activé les services Cononical Livepatch avec mon jeton sur une machine virtuelle. Le jeton me permet d'activer livepatch sur jusqu'à trois machines.
Pour désactiver le jeton sur une machine en état de marche, nous pouvons utiliser la commande :
sudo snap run canonical-livepatch disable
Ma question est de savoir comment désactiver le service livepatch sur des machines auxquelles je n'ai plus accès ?
La raison pour laquelle je recherche une option pour désactiver ces licences accordées est que je souhaite utiliser la licence sur trois nouvelles machines.
Je n'ai pas trouvé une telle option dans le portail de service Canonical Livepatch à https://auth.livepatch.canonical.com/
Si une telle option n'existe pas, la licence n'est peut-être pas utilisée ou sera réattribuée si la machine est inactive (pendant un certain temps). Quelqu'un peut-il confirmer cette théorie ?
Réponse acceptée :
Le jeton est stocké dans /var/snap/canonical-livepatch/common/machine-token
.
La seule option que j'ai trouvée jusqu'à présent est d'avoir une sauvegarde de la machine que vous pouvez démarrer dans une machine virtuelle (si ce n'était pas une VM pour commencer comme dans votre cas). De préférence, vous avez une image disque que vous pouvez convertir en image de machine virtuelle, mais une archive tar de la partition racine peut également fonctionner. J'ai essayé de changer le nom d'hôte et de chrooter avec /sys
/proc
/run
et /dev
monté mais sans succès, snap a signalé qu'il ne pouvait pas trouver le snap livepatch. L'opération est réussie lorsque vous voyez le message suivant :
Successfully disabled device. Removed machine-token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Gardez à l'esprit que le jeton machine n'est pas votre jeton d'authentification . De plus, j'ai un peu de doute sur la limite et sur la façon dont elle est censée fonctionner s'il n'y a pas de portail pour l'activer et la désactiver (pour les utilisateurs non-Ubuntu).
Q :Mais je ne veux pas acheter le support UA !
R :Vous n'êtes pas obligé ! Canonical fournit le service Canonical Livepatch aux utilisateurs communautaires d'Ubuntu, gratuitement pour un maximum de 3 machines (bureau, serveur, machines virtuelles ou instances cloud). http://blog.dustinkirkland.com/2016/10/canonical-livepatch.html
C'est intéressant, je viens de l'essayer et de l'activer sur 4 machines. Je suis allé plus loin et j'ai activé 6 machines.
Les utilisateurs de la communauté Ubuntu du service Canonical Livepatch qui souhaitent éliminer la petite chance d'être choisis au hasard comme canari doivent s'inscrire au programme Ubuntu Advantage (à partir de 12 $/mois).
Plus il y a de testeurs gratuits, mieux c'est ? 🤔
En relation:Comment installer l'environnement de bureau Pantheon dans Ubuntu ?