第 27 章 在 web 控制台中配置 kdump

您可以使用 RHEL 8 web 控制台设置并测试 kdump 配置。web 控制台是 RHEL 8 的默认安装的一部分,并在引导时启用或禁用了 kdump 服务。另外,web 控制台可让您为 kdump 配置保留内存 ; 或者以未压缩或压缩格式选择 vmcore 保存的位置。

27.1. 在 web 控制台中配置 kdump 内存用量和目标位置

您可以为 kdump 内核配置内存保留,并指定目标位置,来使用 RHEL web 控制台界面捕获 vmcore 转储文件。

步骤

  1. 在 web 控制台中,打开 Kernel Dump 选项卡,并通过将 Kernel crash dump 开关设置为 on 来启动 kdump 服务。
  2. 在命令行中配置 kdump 内存使用率。
  3. Kernel Dump 选项卡中,转至 Crash dump location,单击到转储位置路径的链接。

    Cockpit kdump 主屏幕
  4. 指定保存 vmcore 转储文件的目标目录:

    • 对于本地文件系统,从下拉菜单中选择 Local Filesystem

      Cockpit kdump 位置
    • 对于使用 SSH 协议的远程系统,从下拉菜单中选择 Remote over SSH ,并指定以下字段:

      • Server 字段中,输入远程服务器地址
      • ssh key 字段中,输入 ssh 密钥位置
      • Directory 字段中,输入目标目录
    • 对于使用 NFS 协议的远程系统,从下拉菜单中选择 Remote over NFS ,并指定以下字段:

      • Server 字段中,输入远程服务器地址
      • Export 字段中,输入 NFS 服务器的共享文件夹的位置
      • Directory 字段中,输入目标目录

        注意

        您可以选择 Compression 复选框来减小 vmcore 文件的大小。

验证

  1. 单击 Test configuration

    Cockpit kdump 测试
  2. Test kdump settings 下点 Crash system

    警告

    当您启动系统崩溃时,内核的操作将停止,并导致系统崩溃,并有数据丢失。