Ho abilitato i servizi Cononical Livepatch con il mio token su una macchina virtuale. Il token mi consente di abilitare il livepatch su un massimo di tre macchine.
Per disabilitare il token su una macchina funzionante possiamo usare il comando:
sudo snap run canonical-livepatch disable
La mia domanda è come posso disabilitare il servizio livepatch su macchine a cui non ho più accesso?
Il motivo per cui sto cercando un'opzione per disabilitare queste licenze concesse è perché vorrei utilizzare la licenza su tre nuove macchine.
Non sono riuscito a trovare un'opzione del genere nel portale del servizio Canonical Livepatch all'indirizzo https://auth.livepatch.canonical.com/
Se non esiste tale opzione, allora forse la licenza non è in uso o verrà riassegnata se la macchina è inattiva (per un certo periodo di tempo). Qualcuno può confermare questa teoria?
Risposta accettata:
Il token è archiviato in /var/snap/canonical-livepatch/common/machine-token
.
L'unica opzione che ho trovato finora è avere un backup della macchina che puoi avviare in una macchina virtuale (se non fosse una VM per cominciare come nel tuo caso). Preferibilmente hai un'immagine del disco che puoi convertire in un'immagine di macchina virtuale, ma potrebbe anche funzionare un tarball della partizione di root. Ho provato a cambiare il nome host e il chroot con /sys
/proc
/run
e /dev
montato ma non ha avuto successo, snap ha riferito di non essere riuscito a trovare lo snap livepatch. L'operazione ha esito positivo quando viene visualizzato il seguente messaggio:
Successfully disabled device. Removed machine-token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Tieni presente che il token della macchina non è il tuo token di autenticazione . Inoltre sono un po' dubbioso sul limite e su come dovrebbe funzionare se non c'è un portale per abilitarlo e disabilitarlo (per gli utenti di vantaggi non Ubuntu).
D:Ma non voglio acquistare il supporto UA!
A:Non devi! Canonical fornisce il servizio Canonical Livepatch agli utenti della comunità di Ubuntu, gratuitamente per un massimo di 3 macchine (desktop, server, macchine virtuali o istanze cloud). http://blog.dustinkirkland.com/2016/10/canonical-livepatch.html
Questo è interessante, l'ho appena provato e l'ho abilitato su 4 macchine. Sono andato oltre e ho abilitato 6 macchine.
Gli utenti della comunità Ubuntu del servizio Canonical Livepatch che vogliono eliminare la piccola possibilità di essere scelti casualmente come canarini dovrebbero iscriversi al programma Ubuntu Advantage (a partire da $ 12 al mese).
Più tester sono gratuiti, meglio è? 🤔
Correlati:come installare l'ambiente desktop Pantheon in Ubuntu?