Oracle Linux 7存储库用于更新Spacewalk中的通道

时间:2017-04-04 13:34:18

标签: linux

我一直在Spacewalk中部署带有kickstart文件和操作系统(如CentOS7和Oracle Linux 7)的虚拟机,我甚至在安装后的kickstart脚本中使用yum更新来更新虚拟机,这非常酷。安装后,它并没有真正跟上最新版本的操作系统,每次更新时我都必须下载并上传.ISO到Spacewalk或者在VM本身进行yum更新。然后我发现你可以链接和安排操作系统存储库。我已经在Spacewalk中为CentOS7设置了这种设置。

这对我有用:

但是,我还没有为OL7找到任何公开回购。对于Oracle Linux 7,这种回购根本不存在吗?

此外,是否有更好的解决方案可以解决这个问题?我打算将Puppet与此设置一起用于软件方面。

提前致谢。

3 个答案:

答案 0 :(得分:0)

来自:Oracle®Linux管理员指南(适用于第7版)

https://docs.oracle.com/cd/E52668_01/E54669/html/ol7-downloading-yum-repo.html

2.3下载Oracle Linux Yum服务器存储库文件

请注意 以下过程假定系统上的yum配置为期望在缺省的/etc/yum.repos.d目录中查找存储库文件。

下载Oracle Linux Yum Server存储库配置文件:

以root身份将目录更改为/etc/yum.repos.d。

cd /etc/yum.repos.d

使用wget实用程序下载适合您系统的存储库配置文件。

wget http://yum.oracle.com/public-yum-release.repo

对于Oracle Linux 7,请输入:

wget http://yum.oracle.com/public-yum-ol7.repo

/etc/yum.repos.d目录使用存储库配置文件进行更新,在本例中为public-yum-ol7.repo。

您可以根据需要将enabled指令的值设置为1或0,从而在文件中启用或禁用存储库。

答案 1 :(得分:0)

Oracle在yum.oracle.com上提供可公开访问的yum repos。他们甚至可以为客户提供他们自己的Spacewalk。

此外,我刚刚在Spacewalk上添加了ULN支持,因此如果您是客户,可以将其配置为同步来自ULN的内容。有关详细信息,请参阅“Oracle Spacewalk客户端生命周期指南”:https://docs.oracle.com/cd/E52668_01/E71078/html/swk24-crreposwc.html

答案 2 :(得分:0)

好的REW和Djelibeybi都给了我很好的答案,而不是使用repo文件,虽然我选择完全使用Spacewalk并使用 in repo文件来更新频道。事后来说,我无法相信我没有早点提出这个问题因为我知道yum的公共档案。

谢谢大家,我对此解决方案非常满意。