linux-system-roles.kdump

Rol de Ansible: Volcado de Núcleo

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

Una rol de ansible que configura kdump.

Advertencia

La rol reemplaza la configuración de kdump del host administrado. La configuración anterior se perderá, incluso si no está especificada en las variables de la rol. Actualmente, esto incluye reemplazar al menos el siguiente archivo de configuración:

  • /etc/kdump.conf

Requisitos

Ver a continuación

Requisitos de colección

La rol requiere colecciones externas solo para la gestión de nodos rpm-ostree. Por favor, ejecute el siguiente comando para instalarlas si necesita gestionar nodos rpm-ostree:

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

Variables de la Rol

kdump_target: Se puede especificar para escribir vmcore en una ubicación que no esté en el sistema de archivos raíz. Si type es raw o un tipo de sistema de archivos, la ubicación apunta a una partición (por nombre del nodo del dispositivo, etiqueta o uuid). Por ejemplo:

kdump_target:
  type: raw
  location: /dev/sda1

o para un sistema de archivos ext4:

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

Si type es ssh, la ubicación apunta a un servidor: ejemplo:

  type: ssh
  location: user@example.com

De manera similar para nfs, location apunta a un servidor nfs:

  type: nfs
  location: nfs.example.com

Solo el tipo ssh se considera estable, el soporte para los otros tipos es experimental.

kdump_path: La ruta a la que se escribirá vmcore. Si kdump_target no es nulo, la ruta es relativa a ese objetivo de volcado. De lo contrario, debe ser una ruta absoluta en el sistema de archivos raíz.

kdump_core_collector: Un comando para copiar el vmcore. Si es nulo, se usa makedumpfile con opciones dependiendo de kdump_target.type.

kdump_system_action: La acción que se realiza cuando falla el volcado del archivo de núcleo. Puede ser reboot, halt, poweroff o shell.

kdump_auto_reset_crashkernel: Si se restablece o no el crashkernel del núcleo a un nuevo valor predeterminado cuando kexec-tools actualiza el valor predeterminado del crashkernel y los núcleos existentes utilizan el antiguo valor predeterminado del crashkernel.

kdump_dracut_args: Pasar opciones adicionales de dracut al reconstruir el initrd de kdump.

kdump_reboot_ok: Si ejecuta la rol en un nodo administrado que no tiene memoria reservada para el núcleo de falla, es decir, el archivo /sys/kernel/kexec_crash_size contiene 0, puede ser necesario reiniciar el nodo administrado para configurar kdump.

Por defecto, la rol no reinicia el nodo administrado. Si un nodo administrado requiere reinicio, la rol establece el hecho kdump_reboot_required y falla, para que el usuario pueda reiniciar el nodo administrado cuando sea necesario. Si desea que la rol reinicie el sistema si es necesario, establezca esta variable en true. No necesita volver a ejecutar la rol después del arranque.

Predeterminado: false

Hechos de Ansible Devueltos por la Rol

kdump_reboot_required: La rol establece este hecho si el nodo administrado requiere reinicio para completar la configuración de kdump. Vuelva a ejecutar la rol después del arranque para asegurarse de que kdump esté funcionando.

rpm-ostree

Ver README-ostree.md

Licencia

MIT

Instalar
ansible-galaxy install linux-system-roles.kdump
Licencia
mit
Descargas
44.1k
Propietario