linux-system-roles.kdump

Ansibleロール: カーネルクラッシュダンプ

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

kdumpを設定するためのAnsibleロールです。

警告

このロールは、管理対象ホストのkdump設定を置き換えます。以前の設定は失われます。変数で指定されていなくても同様です。現在、少なくとも以下の設定ファイルが置き換えられます:

  • /etc/kdump.conf

要件

以下を参照してください

コレクション要件

このロールは、rpm-ostreeノードの管理のためにのみ外部コレクションを必要とします。rpm-ostreeノードを管理する必要がある場合は、次のコマンドを実行してインストールしてください:

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

ロール変数

kdump_target: vmcoreをルートファイルシステムにない場所に書き込むために指定できます。typerawまたはファイルシステムタイプの場合、locationはパーティションを指します(デバイスノード名、ラベル、またはUUIDによって)。例えば:

kdump_target:
  type: raw
  location: /dev/sda1

またはext4ファイルシステムの場合:

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

typesshの場合、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: コアファイルのダンプが失敗したときに実行されるアクションです。reboothaltpoweroff、またはshellのいずれかです。

kdump_auto_reset_crashkernel: kexec-toolsがデフォルトのクラッシュカーネル値を更新し、既存のカーネルが古いデフォルトの値を使用している場合、新しいデフォルト値にクラッシュカーネルをリセットするかどうか。

kdump_dracut_args: kdump initrdを再構築する際に、追加のdracutオプションを渡します。

kdump_reboot_ok: 管理対象ノードにクラッシュカーネル用のメモリが予約されていない状態(ファイル/sys/kernel/kexec_crash_size0を含む)で役割を実行すると、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
ダウンロード
44.1k