Как отключить токены livepatch удаленно
Я включил службы Cononical Livepatch с моим токеном на виртуальной машине. Токен позволяет мне активировать livepatch на трех машинах.
Чтобы отключить токен на работающей машине, мы можем использовать команду:
sudo snap run canonical-livepatch disable
У меня вопрос: как отключить службу livepatch на машинах, к которым у меня больше нет доступа?
Причина, по которой я ищу возможность отключить эти предоставленные лицензии, заключается в том, что я хотел бы использовать лицензию на трех новых машинах.
Я не смог найти такую опцию на сервисном портале Canonical Livepatch по адресу https://auth.livepatch.canonical.com/
Если такой опции нет, возможно, лицензия не используется или будет возобновлена, если машина неактивна (в течение определенного периода времени). Может кто-нибудь подтвердить эту теорию?
1 ответ
Токен хранится в /var/snap/canonical-livepatch/common/machine-token
,
Единственный вариант, который я нашел до сих пор, - это создать резервную копию машины, которую вы можете загрузить на виртуальной машине (если это не виртуальная машина, как в вашем случае). Предпочтительно, у вас есть образ диска, который вы можете преобразовать в образ виртуальной машины, но также может работать тарбол корневого раздела. Я попытался изменить имя хоста и использовать chroot /sys
/proc
/run
а также /dev
смонтированный, но безуспешно, оснастка сообщила, что не может найти оснастку livepatch. Операция прошла успешно, когда вы видите следующее сообщение:
Successfully disabled device. Removed machine-token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Имейте в виду, что машинный токен не является вашим токеном аутентификации. Также я немного сомневаюсь в ограничении и о том, как он должен работать, если нет портала для его включения и отключения (для пользователей, не пользующихся Ubuntu).
Q: Но я не хочу покупать поддержку UA!
A: Вам не нужно! Canonical предоставляет услугу Canonical Livepatch Service пользователям сообщества Ubuntu бесплатно на срок до 3 машин (настольных компьютеров, серверов, виртуальных машин или облачных экземпляров). http://blog.dustinkirkland.com/2016/10/canonical-livepatch.html
Это интересно, я только попробовал это и включил это на 4 машинах. Я пошел дальше и включил 6 машин.
Пользователи Ubuntu Community, пользующиеся службой Canonical Livepatch, которые хотят исключить малую вероятность случайного выбора в качестве канарейки, должны зарегистрироваться в программе Ubuntu Advantage (начиная с 12 долларов в месяц).
Чем больше бесплатных тестеров, тем лучше?