Translated message

A translation of this page exists in English.

如何将 Red Hat Enterprise Linux 引导到救援模式,以进行数据收集(sosreport、vmcore 等)

已更新 -

救援模式提供从 CD-ROM 完全引导一个小型 Red Hat Enterprise Linux 环境或一些其它引导方法,而不是从系统硬盘。本文将解决以下问题:

  • 如何在救援模式中运行 sosreport?
  • 如何为无法引导的系统生成 sosreport?
  • 如何为技术支持收集系统信息和日志以进行故障排除?
  • 系统挂起或出现内核 panic,它在启动后挂起或出错,我应该如何创建 sosreport?

红帽支持需要来自救援环境的 sosreport 来帮助进行故障排除,并确定服务器无法正确引导的原因。

免责声明:
服务器可能由于许多原因而无法正确启动。救援进程的某些步骤可能没有完成,如下所述。如果救援失败,请向红帽支持提供尽可能多的详细信息。

请选择以下 Red Hat Enterprise Linux 版本来开始:

内容

  1. RHEL 5 Rescue
  2. RHEL 6 Rescue
  3. RHEL 7 Rescue
  4. RHEL 8 Rescue
  5. RHEL 9 Rescue
  6. RHEL 10 Rescue
  7. 如何向红帽支持提供 sosreport

RHEL 5 Rescue

救援模式提供从 CD-ROM 完全引导一个小型 Red Hat Enterprise Linux 环境或一些其它引导方法,而不是从系统硬盘。要引导到救援模式,您必须能够使用以下方法之一引导系统:
- 通过从安装引导 CD-ROM 引导系统。
- 通过从其他安装引导介质引导系统,如 USB 闪存设备或 虚拟机的 .iso 文件。

任何 RHEL 5 次版本二进制 DVD 都可用于救援服务器。RHEL 5.11 二进制 DVD 下载位于此处。大约 4.1 GB 大小

在使用上述方法之一引导到救援模式后,添加关键字 linux rescue 作为内核参数。如果服务器有多路径, 输入 linux rescue mpath。以下示例没有多路径:

!alt

接下来,选择您的语言和键盘布局:

!alt

!alt

配置网络。从服务器提取 sosreport 需要网络,除非可物理访问服务器(例如,可以使用 USB 盘来获取 sosreport)。为每个接口选择 DHCPManual address configuration。如果使用静态 IP 寻址,则需要 IP 地址、子网掩码(也称为网络掩码或前缀)以及网关 IP 地址。如果服务器使用 IPv6,这个选项也在下一个屏幕上提供:

!alt

!alt

!alt

!alt

!alt

救援环境将尝试找到您的 Red Hat Enterprise Linux 安装,并将其挂载到 /mnt/sysimage 目录下,带有读写权限。选择 Continue

!alt

如果救援环境成功挂载了安装,将显示这条消息:

!alt

按键盘上的 Enter 键进入救援 shell 提示符,然后使用命令 chroot /mnt/sysimage 将根目录改为服务器的安装的 /root 目录,然后运行命令 sosreport

!alt

按照 sosreport 工具提示操作。如果已向红帽支持开了问题单,请确保包括问题单号:

!alt

最后,向红帽支持提供 sosreport


RHEL 6 Rescue

救援模式提供从 CD-ROM 完全引导一个小型 Red Hat Enterprise Linux 环境或一些其它引导方法,而不是从系统硬盘。要引导到救援模式,您必须能够使用以下方法之一引导系统:
- 通过从安装引导 CD-ROM 引导系统。
- 通过从其他安装引导介质引导系统,如 USB 闪存设备或 虚拟机的 .iso 文件。

任何 RHEL 6 次版本二进制 DVD 都可用于救援服务器。RHEL 6.10 二进制 DVD 下载位于此处。大约 3.6 GB 大小

使用上述方法之一引导到救援模式后,选择 Rescue installed system如果服务器有多路径存储,按 tab 键,并附加 linux rescue mpath,如下面第二个图中所示:

!alt

多路径救援:

!alt

接下来,选择您的语言和键盘布局:

!alt

!alt

配置网络。从服务器提取 sosreport 需要网络,除非可物理访问服务器(例如,可以使用 USB 盘来获取 sosreport)。为每个接口选择 DHCP 或静态 IP 寻址。如果使用静态 IP 寻址,则需要 IP 地址、子网掩码(也称为前缀或网络掩码)以及网关 IP 地址。如果服务器使用 IPv6,也提供该选项:

!alt

!alt

!alt

救援环境将尝试找到您的 Red Hat Enterprise Linux 安装,并使用读写权限将其挂载到 /mnt/sysimage 目录下。选择 Continue

!alt

救援环境将确认是否成功挂载到 /mnt/sysimage

!alt

!alt

选择 Ok 按钮来选择 shell Start shell。这将启动一个救援环境 shell:

!alt

shell 将直接在蓝色屏幕下启动。运行命令 chroot /mnt/sysimage 将根目录从救援环境改为安装的服务器的 /root 目录,然后运行命令 sosreport

!alt

按照 sosreport 工具提示操作。如果已向红帽支持开了问题单,请确保包括问题单号:

!alt

最后,向红帽支持提供 sosreport


RHEL 7 Rescue

救援模式提供从 CD-ROM 完全引导一个小型 Red Hat Enterprise Linux 环境或一些其它引导方法,而不是从系统硬盘。要引导到救援模式,您必须能够使用以下方法之一引导系统:
- 通过从安装引导 CD-ROM 引导系统。
- 通过从其他安装引导介质引导系统,如 USB 闪存设备或 虚拟机的 .iso 文件。

任何 RHEL 7 次版本二进制 DVD 都可用于救援服务器。RHEL 7.9 二进制 DVD 下载位于此处。大约 4.22 GB 大小

使用上述方法之一引导到救援模式后,选择 Troubleshooting,然后 Rescue a Red Hat Enterprise Linux system

!alt

!alt

救援环境将尝试找到您的 Red Hat Enterprise Linux 安装,并将其挂载到 /mnt/sysimage 目录下,带有读写权限。选择 1) Continue

!alt

救援环境将确认是否成功挂载到 /mnt/sysimage

!alt

运行命令 chroot /mnt/sysimage 将根目录从救援环境改为安装的服务器的 root 文件系统,然后运行命令 sosreport

!alt

按照 sosreport 工具提示操作。如果已向红帽支持开了问题单,请确保包括问题单号:

!alt

最后,向红帽支持提供 sosreport


RHEL 8 Rescue

救援模式提供从 CD-ROM 完全引导一个小型 Red Hat Enterprise Linux 环境或一些其它引导方法,而不是从系统硬盘。要引导到救援模式,您必须能够使用以下方法之一引导系统:
- 通过从安装引导 CD-ROM 引导系统。
- 通过从其他安装引导介质引导系统,如 USB 闪存设备或 虚拟机的 .iso 文件。

任何 RHEL 8 次版本二进制 DVD 都可用于救援服务器。RHEL 8.10 二进制 DVD 下载位于此处。大约为 13.3 GB

使用上述方法之一引导到救援模式后,选择 Troubleshooting,然后 Rescue a Red Hat Enterprise Linux system

!alt

!alt

救援环境将尝试找到您的 Red Hat Enterprise Linux 安装,并将其挂载到 /mnt/sysimage 目录下,带有读写权限。选择 1) Continue

!alt

救援环境将确认是否成功挂载到 /mnt/sysimage

!alt

运行命令 chroot /mnt/sysimage 将根目录从救援环境改为安装的服务器的 root 文件系统,然后运行命令 sosreport

!alt

按照 sosreport 工具提示操作。如果已向红帽支持开了问题单,请确保包括问题单号:

!alt

最后,向红帽支持提供 sosreport


RHEL 9 Rescue

救援模式提供从 CD-ROM 完全引导一个小型 Red Hat Enterprise Linux 环境或一些其它引导方法,而不是从系统硬盘。要引导到救援模式,您必须能够使用以下方法之一引导系统:

  • 通过从安装引导 CD-ROM 引导系统。

  • 通过从其他安装引导介质引导系统,如 USB 闪存设备或 虚拟机的 .iso 文件。

任何 RHEL 9 次版本二进制 DVD 都可用于救援服务器。RHEL 9.6 二进制 DVD 下载位于此处。大约为 11.9 GB

使用上述方法之一引导到救援模式后,选择 Troubleshooting,然后 Rescue a Red Hat Enterprise Linux system

!alt

!alt

救援环境会尝试找到您的 Red Hat Enterprise Linux 安装,并在 /mnt/sysroot 目录下使用读写权限进行挂载。选择 1) Continue`:!alt

救援环境将确认是否成功挂载到 /mnt/sysroot

!alt

运行命令 chroot /mnt/sysroot 将根目录从救援环境改为安装的服务器的 root 文件系统,然后运行命令 sos report

!alt

按照 sos report 工具提示操作。如果已向红帽支持开了问题单,请确保包括问题单号:

!alt

最后,向红帽支持提供 sosreport


RHEL 10 Rescue

救援模式提供从 CD-ROM 完全引导一个小型 Red Hat Enterprise Linux 环境或一些其它引导方法,而不是从系统硬盘。要引导到救援模式,您必须能够使用以下方法之一引导系统:

  • 通过从安装引导 CD-ROM 引导系统。

  • 通过从其他安装引导介质引导系统,如 USB 闪存设备或 虚拟机的 .iso 文件。

任何 RHEL 10 次版本二进制 DVD 都可用于救援服务器。RHEL 10.0 二进制 DVD 下载位于此处。大约为 7.88 GB

使用上述方法之一引导到救援模式后,选择 Troubleshooting,然后 Rescue a Red Hat Enterprise Linux system

!alt

!alt

救援环境会尝试找到您的 Red Hat Enterprise Linux 安装,并在 /mnt/sysroot 目录下使用读写权限进行挂载。选择 1) Continue`:

!alt

救援环境将确认是否成功挂载到 /mnt/sysroot

!alt

运行命令 chroot /mnt/sysroot 将根目录从救援环境改为安装的服务器的 root 文件系统,然后运行命令 sos report

!alt

按照 sos report 工具提示操作。如果已向红帽支持开了问题单,请确保包括问题单号:

!alt

最后,向红帽支持提供 sosreport


如何向红帽支持提供 sosreport

sosreport 可以通过多种方式提供给红帽。详情请查看以下解决方案:

如何向红帽支持提供文件(vmcore、rhev logcollector、sosreport、堆转储、日志文件等)

Comments