linux-system-roles.kdump
Ansibleロール: カーネルクラッシュダンプ
kdumpを設定するためのAnsibleロールです。
警告
このロールは、管理対象ホストのkdump設定を置き換えます。以前の設定は失われます。変数で指定されていなくても同様です。現在、少なくとも以下の設定ファイルが置き換えられます:
/etc/kdump.conf
要件
以下を参照してください
コレクション要件
このロールは、rpm-ostreeノードの管理のためにのみ外部コレクションを必要とします。rpm-ostreeノードを管理する必要がある場合は、次のコマンドを実行してインストールしてください:
ansible-galaxy collection install -vv -r meta/collection-requirements.yml
ロール変数
kdump_target: vmcoreをルートファイルシステムにない場所に書き込むために指定できます。typeがrawまたはファイルシステムタイプの場合、locationはパーティションを指します(デバイスノード名、ラベル、またはUUIDによって)。例えば:
kdump_target:
type: raw
location: /dev/sda1
またはext4ファイルシステムの場合:
kdump_target:
type: ext4
location: "12e3e25f-534e-4007-a40c-e7e080a933ad"
typeがsshの場合、locationはサーバを指します。例:
type: ssh
location: [email protected]
同様に、nfsの場合、locationはnfsサーバを指します:
type: nfs
location: nfs.example.com
sshタイプのみが安定と見なされており、他のタイプのサポートは実験的です。
kdump_path: vmcoreが書き込まれるパスです。kdump_targetがnullでない場合、パスはそのダンプターゲットに対して相対的です。そうでなければ、ルートファイルシステム内の絶対パスである必要があります。
kdump_core_collector: vmcoreをコピーするためのコマンドです。nullの場合、kdump_target.typeに応じたオプションでmakedumpfileを使用します。
kdump_system_action:
コアファイルのダンプが失敗したときに実行されるアクションです。reboot、halt、poweroff、またはshellのいずれかです。
kdump_auto_reset_crashkernel: kexec-toolsがデフォルトのクラッシュカーネル値を更新し、既存のカーネルが古いデフォルトの値を使用している場合、新しいデフォルト値にクラッシュカーネルをリセットするかどうか。
kdump_dracut_args: kdump initrdを再構築する際に、追加のdracutオプションを渡します。
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
