RHEL:有关在 RHEL 中设置本地 YUM 存储库以及如何收集 sosreport 的说明
Summary: 在 Red Hat Enterprise Linux 环境中,以下概述的过程指导如何从作系统 ISO 映像安装 RPM 软件包,并提供了有关如何设置本地 YUM 存储库(如果机器未向 Red Hat 注册)的说明。
Instructions
此处安装的作系统版本为 Red Hat Enterprise Linux Server 版本 7.9。
我们已通过虚拟介质装载了 RHEL 7.9作系统 ISO 映像(设备名称 - /dev/sr0) 
我们正在尝试收集 sosreport 从这个节点这里。但是我们发现, sos 使用以下命令时未安装程序包: sosreport。
在我们注意到计算机未向 Red Hat 注册并具有授权后,我们尝试安装 sos 软件包,但未成功。
请参阅 https://access.redhat.com/solutions/3592 (什么是
sos 报告以及如何在 Red Hat Enterprise Linux 中创建一个报告?)
创建 /root/DVD 目录,以便我们可以在其中装载作系统 ISO 映像。
然后,可以通过转到如下所示的 Packages 目录来找到此作系统 ISO 映像上可用的软件包列表。
# mkdir /root/DVD # mount /dev/sr0 /root/DVD # cd /root/DVD # ll
我们可以使用以下命令列出所需的软件包: ls -l | grep <package-name>
要安装 RPM 软件包,请运行以下命令: rpm -ivh <Package-name>
因此,要安装 sos RPM 软件包,我们可以运行下面的命令。
# rpm -ivh sos*
如果您主要使用 CIFS/NFS 来写入备份,则应使用 sosreport 可能已生成并保存在所需的位置,我们可能会在下面发现。
以下步骤指导如何在计算机未向 Red Hat 注册时从 ISO 映像设置本地 YUM 存储库。
创建本地存储库文件,名为 local.repo Camera Control 下的 /etc/yum.repos.d 文件夹中。
# cd /etc/yum.repos.d # touch local.repo
接下来,使用 vi 编辑器将以下条件复制到 local.repo 文件中定义。
#vi local.repo [Local] name=Local DVD repo baseurl=file:///root/DVD/ enabled=1 gpgcheck=0
然后运行以下命令。
# yum clean all # yum repolist all
本地 YUM 存储库可能已设置并启用,如下所示。
现在,您可以使用 YUM 命令安装相同的 sos 软件包,我们使用作系统 ISO 映像设置的本地存储库。
通过使用命令 rpm -e <Package-Name>,我们会删除任何 sos 之前已安装的软件包。
之后,命令 yum install <Package-Name> 用于执行安装。
要安装 sos package,请执行以下命令: yum install sos