So deaktivieren Sie Livepatch-Token aus der Ferne


7

Ich habe Cononical Livepatch-Dienste mit meinem Token auf einer virtuellen Maschine aktiviert. Mit dem Token kann ich Livepatch auf bis zu drei Computern aktivieren.

Um das Token auf einem funktionierenden Computer zu deaktivieren, können Sie den folgenden Befehl verwenden:

sudo snap run canonical-livepatch disable

Meine Frage ist, wie ich den Livepatch-Dienst auf Computern deaktiviere, auf die ich keinen Zugriff mehr habe.

Der Grund, warum ich nach einer Option zum Deaktivieren dieser gewährten Lizenzen suche, ist, dass ich die Lizenz auf drei neuen Computern verwenden möchte.

Ich konnte eine solche Option im Canonical Livepatch Service Portal unter https://auth.livepatch.canonical.com/ nicht finden.

Wenn es keine solche Option gibt, wird die Lizenz möglicherweise nicht verwendet oder wird zurückerstattet, wenn der Computer (für einen bestimmten Zeitraum) inaktiv ist. Kann jemand diese Theorie bestätigen?

Antworten:


2

Das Token wird in gespeichert /var/snap/canonical-livepatch/common/machine-token.

Die einzige Option, die ich bisher gefunden habe, ist eine Sicherung der Maschine, die Sie in einer virtuellen Maschine starten können (wenn es sich zunächst nicht um eine VM handelte, wie in Ihrem Fall). Vorzugsweise haben Sie ein Disk-Image, das Sie in ein Image einer virtuellen Maschine konvertieren können, aber möglicherweise funktioniert auch ein Tarball der Root-Partition. Ich habe versucht, den Hostnamen zu ändern und mit zu chrooten /sys /proc /runund zu /devmounten, hatte aber keinen Erfolg. Snap berichtete, dass der Livepatch-Snap nicht gefunden werden konnte. Der Vorgang ist erfolgreich, wenn die folgende Meldung angezeigt wird:

Successfully disabled device. Removed machine-token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Beachten Sie, dass das Maschinentoken nicht Ihr Authentifizierungstoken ist . Außerdem bin ich ein bisschen im Zweifel über das Limit und wie es funktionieren soll, wenn es kein Portal gibt, um es zu aktivieren und zu deaktivieren (für Benutzer ohne Ubuntu-Vorteil).

F: Aber ich möchte keinen UA-Support kaufen!

A: Das musst du nicht! Canonical stellt den Canonical Livepatch-Service Community-Benutzern von Ubuntu kostenlos für bis zu 3 Computer (Desktop, Server, virtuelle Maschinen oder Cloud-Instanzen) zur Verfügung. http://blog.dustinkirkland.com/2016/10/canonical-livepatch.html

Das ist interessant, ich habe es gerade ausprobiert und auf 4 Maschinen aktiviert. Ich ging weiter und aktivierte 6 Maschinen.

Benutzer der Ubuntu Community des Canonical Livepatch Service, die die geringe Wahrscheinlichkeit einer zufälligen Auswahl als Kanarienvogel ausschließen möchten, sollten sich für das Ubuntu Advantage-Programm anmelden (ab 12 USD / Monat).

Je mehr freie Tester desto besser? 🤔

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.