web-dev-qa-db-ja.com

Livepatchトークンをリモートで無効にする方法

仮想マシンでトークンを使用してCononical Livepatchサービスを有効にしました。このトークンにより、最大3台のマシンでライブパッチを有効にできます。

稼働中のマシンでトークンを無効にするには、次のコマンドを使用できます。

Sudo snap run canonical-livepatch disable

私の質問は、アクセスできなくなったマシンでlivepatchサービスを無効にする方法です。

この付与されたライセンスを無効にするオプションを探しているのは、3台の新しいマシンでライセンスを使用したいからです。

https://auth.livepatch.canonical.com/ のCanonical Livepatch Serviceポータルでそのようなオプションを見つけることができませんでした

そのようなオプションがない場合は、ライセンスが使用されていないか、マシンが非アクティブな場合(一定期間)、再ライセンスされる可能性があります。誰かがこの理論を確認できますか?

7
gijs007

トークンは/var/snap/canonical-livepatch/common/machine-tokenに保存されます。

私がこれまで見つけた唯一のオプションは、仮想マシンで起動できるマシンのバックアップを取得することです(それがVMでなかった場合は、あなたの場合のように)。できれば、仮想マシンイメージに変換できるディスクイメージがありますが、ルートパーティションのtarballも機能する場合があります。ホスト名を変更して/sys/proc/runおよび/devをマウントしてchrootしようとしましたが、成功しませんでした。スナップは、ライブパッチスナップが見つからないと報告しました。次のメッセージが表示されたら、操作は成功です。

Successfully disabled device. Removed machine-token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

マシントークンは認証トークンではないことに注意してください。また、有効化および無効化するポータルがない場合(Ubuntu以外のアドバンテージユーザーの場合)の制限と、それがどのように機能するかについても少し疑問があります。

Q:しかし、UAサポートを購入したくありません!

A:する必要はありません! Canonicalは、最大3台のマシン(デスクトップ、サーバー、仮想マシン、またはクラウドインスタンス)を無料でUbuntuのコミュニティユーザーにCanonical Livepatchサービスを提供しています。 http://blog.dustinkirkland.com/2016/10/canonical-livepatch.html

これはおもしろいです。試してみて、4台のマシンで有効にしました。さらに進んで、6台のマシンを有効にしました。

Canonical Livepatch ServiceのUbuntuコミュニティユーザーがカナリアとしてランダムに選択される可能性を少しでも排除したい場合は、Ubuntu Advantageプログラム(月額12ドルから)に登録する必要があります。

無料のテスターが多いほど良いですか? ????

2
LiveWireBT