CentOS 7与红帽卫星6

我们使用Satellite 6来pipe理我们的RHEL服务器。 对于一些项目,我们将使用CentOS 7来限制成本。 当然我们也想用Satellite 6来集中pipe理这些CentOS服务器。

我已经能够创build一个定制的产品与CentOS回购; 同步成功。 现在我需要将这些CentOS服务器添加到Satellite(内容主机和主机)。 为此我想使用激活密钥,但是这需要订阅pipe理器,所以我能够在CentOS服务器上安装订阅pipe理器。 现在我最后一个问题是Katello。 什么库包含katello-agent和puppet代理?

其他人是否已经尝试使用Satellitepipe理CentOS系统? 还有其他方面需要注意吗?

官方红帽支持不想帮助我们,因为这涉及到CentOS,而不是RHEL。

RedHat并没有正式支持这一切,但是他们大部分都支持Satellite 5中的CentOS,而且大部分都是从这个版本改编的。 它只是修改,以在卫星6做事的新方式。我确实在生产环境中工作; 希望这会帮助其他人到达那里。

一旦你有了这个版本库,它基本上就像RedHat一样工作,但是具有不同的订阅。 你打电话给订阅经理,让系统连接起来,从那里开始,只需要设置木偶等来pipe理一切。 由于CentOS是大多数软件包的RedHat的直接副本, 甚至可以使用与RedHat机器相同的傀儡模块等。 尽pipe为了理智,我确实把我的CentOS机器放在他们自己的小组中, 因为有一些小事情是不同的。

以下是您的客户端机器需要的存储库列表:

1)CentOS基础知识库,加上“更新”和“额外”。 某些订阅pipe理器依赖项需要额外的function。 如果您在CentOS中需要EPEL,也是必需的。

2)EPEL版本库,因为再次订阅pipe理器的依赖关系。 当所有的事情都说完了之后,这也将最终提供katello-agent和puppet。

3)订阅pipe理器。 如果你想真正订阅你的客户端系统。 RedHat并没有通过他们的软件库提供一个新的版本,至less不是我已经find的,而Satellite 5版本不起作用。 但是,有人很好地发布了一个工作版本库。 只要select你需要的操作系统版本和拱门。 https://repos.fedorapeople.org/repos/candlepin/subscription-manager/

红帽卫星的太空行走免费上游社区项目。

你可以用它来pipe理CentOS服务器。

我知道这是一个较旧的主题,但魔术是在Satellite 6中创buildCentOS repo。这可以通过创build一个“新产品”来完成。 使用CentOS pkgs的URL和CentOS GPG键填写input字段。 我已经做了好几次了。 我有EPEL6 / EPEL7,CentOS base / extras / el6和el7的更新。 我甚至为katello-agent和订阅pipe理器rpms创build了一个回购/“产品”。 FWIW,你不会看CentOS系统的勘误计数器,因为这只针对RHEL官方。 您仍可以通过转到包来更新它们,并更新包。

RHEL

例如:subscription-manager register –activationkey = rhel7-production –org'Default_Organisation'

subscription-manager register --activationkey=OSVersion-Environment --org 'Default_Organisation' subscription-manager attach --auto subscription-manager repos --enable=* 

CentOS的

 subscription-manager register --activationkey=OSVersion-Environment --org 'Default_Organisation' subscription-manager list --available | egrep 'Subscription Name:|Pool ID' | egrep 'CentOS|Xymon|EPEL|Puppet' -A1 subscription-manager attach $(subscription-manager list --available | egrep 'Subscription Name:|Pool ID' | egrep 'CentOS|Xymon|EPEL|Puppet' -A1 | grep ID | awk '{print "--pool=" $3}' )