仮想マシン上のトークンを使用してCononicalLivepatchサービスを有効にしました。トークンを使用すると、最大3台のマシンでライブパッチを有効にできます。
動作中のマシンでトークンを無効にするには、次のコマンドを使用できます:
sudo snap run canonical-livepatch disable
私の質問は、アクセスできなくなったマシンでライブパッチサービスを無効にするにはどうすればよいですか?
この付与されたライセンスを無効にするオプションを探している理由は、3台の新しいマシンでライセンスを使用したいからです。
https://auth.livepatch.canonical.com/
のCanonicalLivepatchServicePortalでそのようなオプションを見つけることができませんでした。そのようなオプションがない場合は、ライセンスが使用されていないか、マシンが非アクティブの場合(一定期間)に再付与される可能性があります。誰かがこの理論を確認できますか?
承認された回答:
トークンは/var/snap/canonical-livepatch/common/machine-token
に保存されます 。
これまでに見つけた唯一のオプションは、仮想マシンで起動できるマシンのバックアップを作成することです(この場合のように、最初からVMでなかった場合)。できれば、仮想マシンイメージに変換できるディスクイメージがありますが、ルートパーティションのtarballも機能する場合があります。 /sys
でホスト名とchrootingを変更してみました /proc
/run
および/dev
マウントされましたが成功しませんでした。snapは、livepatchスナップが見つからなかったと報告しました。次のメッセージが表示されたら、操作は成功しています。
Successfully disabled device. Removed machine-token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
マシントークンは認証トークンではないことに注意してください 。また、制限と、それを有効または無効にするポータルがない場合にどのように機能するかについて少し疑問があります(Ubuntu以外のアドバンテージユーザーの場合)。
Q:でも、UAサポートを購入したくありません!
A:する必要はありません! Canonicalは、UbuntuのコミュニティユーザーにCanonical Livepatch Serviceを最大3台のマシン(デスクトップ、サーバー、仮想マシン、またはクラウドインスタンス)に対して無料で提供しています。 http://blog.dustinkirkland.com/2016/10/canonical-livepatch.html
これは興味深いです。私はそれを試してみて、4台のマシンで有効にしました。さらに進んで、6台のマシンを有効にしました。
カナリアとしてランダムに選ばれる可能性を排除したいCanonicalLivepatchServiceのUbuntuCommunityユーザーは、Ubuntu Advantageプログラムに登録する必要があります(月額$ 12から)。
無料のテスターが多ければ多いほど良いですか? 🤔
関連:UbuntuにPantheonデスクトップ環境をインストールする方法は?