kdump

Ansible Роль: Ядерный дамп

ansible-lint.yml ansible-test.yml markdownlint.yml tft.yml tft_citest_bad.yml woke.yml

Роль ansible, которая настраивает kdump.

Внимание

Роль заменяет конфигурацию kdump на управляемом узле. Предыдущие настройки будут потеряны, даже если они не указаны в переменных роли. В данный момент это включает замену как минимум следующего конфигурационного файла:

  • /etc/kdump.conf

Требования

Смотрите ниже

Требования к коллекциям

Роль требует внешние коллекции только для управления узлами rpm-ostree. Пожалуйста, выполните следующую команду для их установки, если вам нужно управлять узлами rpm-ostree:

ansible-galaxy collection install -vv -r meta/collection-requirements.yml

Переменные роли

kdump_target: Может быть указан для записи vmcore в место, которое не находится в корневой файловой системе. Если type равен raw или файловой системе, то местоположение указывает на раздел (по имени устройства, метке или uuid). Например:

kdump_target:
  type: raw
  location: /dev/sda1

или для файловой системы ext4:

kdump_target:
  type: ext4
  location: "12e3e25f-534e-4007-a40c-e7e080a933ad"

Если type равен ssh, местоположение указывает на сервер: пример:

  type: ssh
  location: [email protected]

Аналогично для nfs, location указывает на nfs-сервер:

  type: nfs
  location: nfs.example.com

Только тип ssh считается стабильным, поддержка других типов экспериментальная.

kdump_path: Путь, по которому будет записан vmcore. Если kdump_target не является нулевым, путь относительно этого места для дампа. В противном случае это должен быть абсолютный путь в корневой файловой системе.

kdump_core_collector: Команда для копирования vmcore. Если ноль, используется makedumpfile с параметрами, зависящими от kdump_target.type.

kdump_system_action: Действие, которое выполняется, когда запись основного файла не удалась. Может быть reboot, halt, poweroff или shell.

kdump_auto_reset_crashkernel: Нужно ли сбрасывать значение crashkernel ядра на новое значение по умолчанию, когда kexec-tools обновляет значение crashkernel по умолчанию и существующие ядра используют старое значение crashkernel ядра.

kdump_dracut_args: Передавать дополнительные параметры dracut при восстановлении kdump initrd.

kdump_reboot_ok: Если вы запускаете роль на управляемом узле, который не имеет резервированной памяти для ядра при аварийном завершении, т.е. файл /sys/kernel/kexec_crash_size содержит 0, возможно, потребуется перезагрузить управляемый узел для настройки kdump.

По умолчанию роль не перезагружает управляемый узел. Если управляемый узел требует перезагрузки, роль устанавливает факт kdump_reboot_required и завершает выполнение, чтобы пользователь мог перезагрузить управляемый узел по мере необходимости. Если вы хотите, чтобы роль перезагрузила систему, если это необходимо, установите эту переменную в true. Вам не нужно переисполнять роль после перезагрузки.

По умолчанию: false

Факты Ansible, возвращаемые ролью

kdump_reboot_required: Роль устанавливает этот факт, если управляемый узел требует перезагрузки для завершения настройки kdump. Переиспользуйте роль после перезагрузки, чтобы убедиться, что kdump работает.

rpm-ostree

Смотрите README-ostree.md

Лицензия

MIT

Установить
ansible-galaxy install linux-system-roles/kdump
Лицензия
mit
Загрузки
39146
Владелец