talosctl upgrade.
Таблица 17.1. Параметры команды talosctl upgrade
|
Параметр
|
Описание
|
|---|---|
-n, --nodes
|
IP-адреса или имена узлов, которые необходимо обновить
|
--image, -i
|
Образ установщика ALT Orchestra, используемый для обновления (по умолчанию:
altlinux.space/alt-orchestra/installer:<LAST_VERSION>)
|
--stage, -s
|
Отложить применение обновления до следующей перезагрузки (артефакты сохраняются на диск, обновление выполняется на раннем этапе загрузки)
|
--force, -f
|
Принудительно выполнить обновление, пропустив проверки состояния etcd (может привести к потере данных)
|
--reboot-mode, -m
|
Режим перезагрузки:
|
--insecure
|
Выполнить обновление через незащищённый режим обслуживания (без аутентификации, только шифрование). Требуется при работе в режиме maintenance
|
--endpoints, -e
|
Переопределить адреса endpoints из конфигурации ALT Orchestra
|
--talosconfig
|
Путь к файлу конфигурации ALT Orchestra (по умолчанию
$HOME/.talos/config)
|
--context
|
Контекст подключения (например, при использовании прокси или SideroV1)
|
--debug
|
Включить отладочный вывод (в том числе из журналов ядра). Автоматически включает
--wait
|
--wait
|
Ожидать завершения операции и отслеживать её прогресс (по умолчанию true)
|
--timeout
|
Максимальное время ожидания завершения операции (по умолчанию 30m)
|
$ talosctl -n <IP-адрес-узла> upgrade --image <новый-образ>
$ talosctl upgrade -n <IP-адрес-узла> \
--image factory.altlinux.space/alt-orchestra-metal-installer/<идентификатор>:<новая версия>
Пример:
$ talosctl upgrade -n 192.168.0.140 \
--image factory.altlinux.space/alt-orchestra-metal-installer/376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba:v11.0

$ talosctl upgrade -n <IP-адрес-узла> \
--image factory.altlinux.space/alt-orchestra-metal-installer/<новый идентификатор>:v11.0
Пример:
$talosctl -n 192.168.0.146 get extensionsNODE NAMESPACE TYPE ID VERSION NAME VERSION 192.168.0.147 runtime ExtensionStatus 0 1 schematic 376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba $talosctl upgrade -n 192.168.0.146\ --image factory.altlinux.space/alt-orchestra-metal-installer/ea2358d7be66761ea85e66f01f11936df9c93b7647ddc9cd89c0e5e5131c4080:v11.0 $talosctl -n 192.168.0.146 get extensionsNODE NAMESPACE TYPE ID VERSION NAME VERSION 192.168.0.146 runtime ExtensionStatus 0 1 qemu-guest-agent 9.1.2 192.168.0.146 runtime ExtensionStatus 1 1 util-linux-tools 2.39.2 192.168.0.146 runtime ExtensionStatus 2 1 schematic ea2358d7be66761ea85e66f01f11936df9c93b7647ddc9cd89c0e5e5131c4080
$ talosctl -n <IP-адрес-узла> version
$ talosctl -n <IP-адрес-узла> health
--stage.
Примечание