web-dev-qa-db-fra.com

Comment désactiver les jetons Livepatch à distance

J'ai activé les services Cononical Livepatch avec mon jeton sur une machine virtuelle. Le jeton me permet d'activer Livepatch sur trois ordinateurs au maximum.

Pour désactiver le jeton sur une machine en fonctionnement, nous pouvons utiliser la commande:

Sudo snap run canonical-livepatch disable

Ma question est la suivante: comment désactiver le service Livepatch sur les machines auxquelles je n’ai plus accès?

Si je recherche une option pour désactiver les licences accordées, c'est parce que j'aimerais utiliser la licence sur trois nouvelles machines.

Je ne pouvais pas trouver une telle option dans le portail de service Canonical Livepatch à l'adresse https://auth.livepatch.canonical.com/

Si cette option n'existe pas, la licence n'est peut-être pas utilisée ou sera redistribuée si la machine est inactive (pendant un certain temps). Quelqu'un peut-il confirmer cette théorie?

7
gijs007

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 sur une machine virtuelle (si ce n'était pas un VM pour commencer comme dans votre cas). Vous avez de préférence une image disque que vous pouvez convertir en une 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és mais sans succès, snap a signalé qu'il ne parvenait pas à trouver le snap livepatch. L'opération réussit lorsque le message suivant s'affiche:

Successfully disabled device. Removed machine-token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

N'oubliez pas que le jeton de la machine n'est pas votre jeton d'authentification . De plus, je doute un peu de la limite et de la façon dont elle est censée fonctionner s'il n'y a pas de portail pour l'activer ou la désactiver (pour les utilisateurs non dotés d'un avantage Ubuntu).

Q: Mais je ne veux pas acheter de support UA!

A: Tu n'es pas obligé! Canonical fournit le service Canonical Livepatch aux utilisateurs d'Ubuntu, sans frais supplémentaires, sur 3 ordinateurs au maximum (ordinateurs de bureau, serveurs, 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 activé 6 machines.

Les utilisateurs de la communauté Ubuntu du service Canonical Livepatch souhaitant éliminer le risque peu élevé d'être choisis au hasard comme canaris doivent s'inscrire au programme Ubuntu Advantage (à partir de 12 $/mois).

Plus les testeurs sont libres, mieux c'est? ????

2
LiveWireBT