Skip to content

Добавление системных расширений

Для примера:

  • По умолчанию развертывается минимальный набор модулей
  • После установки возможно изменение состава модулей.
console
$ talosctl -n 192.168.1.2 get extensions
$ talosctl -n 192.168.1.5 get extensions

Примерный вывод:

text
NODE          NAMESPACE   TYPE              ID   VERSION   NAME        VERSION
192.168.1.2   runtime     ExtensionStatus   0    1         schematic   376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba

Установка / Добавление расширений

Выбрать образ ALT Orchestra с глобального Image Factory с расширениями:

  • alt-orchestra/crun
  • alt-orchestra/util-linux-tools

Пройти шаги конфигрутора. На шаге Образ готов скопировать название и версию образа в разделе Обновление ALT Orchestra (Альт Оркестрация).

console
podman pull --tls-verify=false factory.altlinux.space/metal-installer/eafe66c03baa54dd0a17b92266a3666361fc87dd2a271189c043931309b4d5be:v11.0

Убедиться, что образ доступен в registry:

console
curl http://localhost:5005/v2/_catalog | jq

Выполнить обновление одного из узлов ALT Orchestra:

console
talosctl -n 192.168.1.3 upgrade --force --image "factory.altlinux.space/metal-installer/eafe66c03baa54dd0a17b92266a3666361fc87dd2a271189c043931309b4d5be:v11.0"

Проверить, что образ установлен:

console
talosctl -n 192.168.1.3 get members | grep 1.3\"

Примерный вывод:

text
192.168.1.3   cluster     Member   alt-orchestra-mmi-0e9   1         alt-orchestra-mmi-0e9   controlplane   ALT Orchestra (v11.0)   ["192.168.1.3"]

Проверить, что extensions установлены:

console
talosctl -n 192.168.1.3 get extensions

Примерный вывод:

text
NODE          NAMESPACE   TYPE              ID   VERSION   NAME               VERSION
192.168.1.3   runtime     ExtensionStatus   0    1         crun               1.25.1
192.168.1.3   runtime     ExtensionStatus   1    1         util-linux-tools   2.39.2
192.168.1.3   runtime     ExtensionStatus   2    1         schematic          eafe66c03baa54dd0a17b92266a3666361fc87dd2a271189c043931309b4d5be

Отключение неиспользуемых расширений

Выбрать образ ALT Orchestra с глобального Image Factory с расширениями:

  • alt-orchestra/crun
console
podman pull --tls-verify=false factory.altlinux.space/metal-installer/987c21ffb5937f3b83f2e02861fb95362b1941277782f01551a2cee367d7ce91:v11.0

Убедиться, что образ доступен в registry:

console
curl http://localhost:5005/v2/_catalog | jq

Выполнить обновление одного из узлов ALT Orchestra:

console
talosctl -n 192.168.1.3 upgrade --force --image "factory.altlinux.space/metal-installer/987c21ffb5937f3b83f2e02861fb95362b1941277782f01551a2cee367d7ce91:v11.0"

Проверить, что образ установлен:

console
talosctl -n 192.168.1.3 get members | grep 1.3\"

Примерный вывод:

text
192.168.1.3   cluster     Member   alt-orchestra-mmi-0e9   1         alt-orchestra-mmi-0e9   controlplane   ALT Orchestra (v11.0)   ["192.168.1.3"]

Проверить, что extensions установлены:

console
talosctl -n 192.168.1.3 get extensions

Примерный вывод:

text
NODE          NAMESPACE   TYPE              ID   VERSION   NAME        VERSION
192.168.1.3   runtime     ExtensionStatus   0    1         crun        1.25.1
192.168.1.3   runtime     ExtensionStatus   1    1         schematic   987c21ffb5937f3b83f2e02861fb95362b1941277782f01551a2cee367d7ce91

Опубликовано под лицензией GPL-3.0+. Содержание доступно по лицензии CC BY-SA 4.0, если не указано иное. Разработано участниками ALT Orchestra.