linux-system-roles.kdump
Rol de Ansible: Volcado de Núcleo
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
Configure kdump
ansible-galaxy install linux-system-roles.kdump