我正在设置一个集群,但出于某种原因,某些节点没有设置 Infiniband 所需的所有组(特别是“Infiniband 支持”。)
我知道我可以找到该组将调用的安装列表并手动安装它们,但这违背了学习管理集群的更重要目的。
我完全不知道组是在哪里定义的以及如何向yum
.我最好的想法是找到yum repolist
节点之间的不对称性,并将那些缺失的安装到缺失它们的节点上。这没有任何影响,我的yum grouplist
保持不变。
根据我能找到的最后一份文档,可用的组是您可以从中安装的组,这真的是结束了。
我缺少什么?
答案1
答案是group
定义来自存储库。添加所有存储库不起作用的简单原因是非工作从站上的存储库 URL 不正确。
我认为无法在系统上“查找”定义或安装新定义,这些组只能作为抓取存储库的结果而出现。
作为奖励,“Infiniband 支持”小组来自
http://springdale.princeton.edu/data/puias/6.5/x86_64/os
存储库。
安装使用
yum-config-manager --add-repo http://springdale.princeton.edu/data/puias/6.5/x86_64/os
yum-config-manager
本身来自yum-utils
安装
yum install yum-utils
可以发现
yum search yum-config-manager
repo
最后,我通过查看每个从站上的所有文件的内容来检测到该问题
/etc/yum.repos.d/
文件夹。该文件springdale.princeton.edu_data_puias_6.5_x86_64_os.repo
包含
[springdale.princeton.edu_data_puias_6.5_x86_64_os]
name=added from: springdale.princeton.edu_data_puias_6.5_x86_64_os
baseurl=springdale.princeton.edu_data_puias_6.5_x86_64_os
enabled=1
注意到没有一个 URL 是正确的。
不幸的是,如何在哪个存储库中查找组名的最终答案仍然未知。