10.6.4. fence_kdump 高级配置
kdump
点主机的名称在详情视图中的 General 选项卡中查看 kdump 服务的状态:
- 启用: kdump 已被正确配置,kdump 服务正在运行。
- 禁用 :kdump 服务没有运行(在这种情况下,kdump 集成无法正常工作)。
- 未知 :只适用于之前 VDSM 版本的主机没有报告 kdump 状态。
有关安装和使用 kdump 的更多信息,请参阅 Red Hat Enterprise Linux 7 Kernel Crash Dump Guide。
fence_kdump
在 New Host 或 Edit Host 窗口的 Power Management 选项卡中启用 Kdump 集成配置标准 fence_kdump 设置。如果环境的网络配置很简单,且 Manager 的 FQDN 可以在所有主机上可解析,则默认的 fence_kdump 设置就可以使用。
但是,有些情况下,需要高级配置 fence_kdump。更复杂的网络的环境可能需要手动更改 Manager、fence_kdump 侦听程序或两者的配置。例如,如果 Manager 的 FQDN 无法在所有启用了 Kdump 集成 的主机上解析,您可以使用 engine-config
设置正确的主机名或 IP 地址:
engine-config -s FenceKdumpDestinationAddress=A.B.C.D
以下示例用例中可能还需要配置更改:
- 管理器有两个 NIC,其中其中一个是面向公众的,第二个是 fence_kdump 消息的首选目的地。
- 您需要在不同的 IP 或端口上执行 fence_kdump 侦听器。
- 您需要为 fence_kdump 通知消息设置自定义间隔,以防止可能的数据包丢失。
仅为高级用户推荐自定义的 fence_kdump 检测设置,因为只有在更复杂的网络设置中才需要更改默认配置。有关 fence_kdump 侦听器的配置选项,请参阅 fence_kdump 侦听器配置。有关在 Manager 上配置 kdump,请参阅在 Manager 中配置 fence_kdump。
10.6.4.1. fence_kdump listener Configuration
编辑 fence_kdump 侦听器的配置。这只在默认配置不够时才需要。
手动配置 fence_kdump Listener
- 在 /etc/ovirt-engine/ovirt-fence-kdump-listener.conf.d/ 中创建一个新文件(例如 my-fence-kdump.conf)。
使用语法 OPTION=值 输入您的自定义,并保存文件。
重要如 第 10.6.4.2 节 “在 Manager 上配置 fence_kdump” 的 fence_kdump Listener 配置选项表中所述,还必须在
engine-config
中更改编辑的值。重启 fence_kdump 侦听器:
# systemctl restart ovirt-fence-kdump-listener.service
如果需要,可以自定义以下选项:
变量 | Description | 默认 | 备注 |
---|---|---|---|
LISTENER_ADDRESS | 定义要接收 fence_kdump 消息的 IP 地址。 | 0.0.0.0 |
如果更改了此参数的值,它必须与 |
LISTENER_PORT | 定义要接收 fence_kdump 消息的端口。 | 7410 |
如果更改了此参数的值,它必须与 |
HEARTBEAT_INTERVAL | 定义监听器的心跳更新间隔(以秒为单位)。 | 30 |
如果更改了此参数的值,它的大小必须小于 |
SESSION_SYNC_INTERVAL | 定义将监听器的主机 kdump 会话同步到数据库的时间间隔(以秒为单位)。 | 5 |
如果更改了此参数的值,它的大小必须小于 |
REOPEN_DB_CONNECTION_INTERVAL | 定义重新打开之前不可用的数据库连接的时间间隔(以秒为单位)。 | 30 | - |
KDUMP_FINISHED_TIMEOUT | 定义主机 kdump 流标记为 FINISHED 的主机最后一次收到的消息后的最大超时时间(以秒为单位)。 | 60 |
如果更改了此参数的值,它的大小必须加倍于 |