所以我有一个空隙网络。我们主要使用RHEL,有时使用CentOS。我正在构建一个实用的“云”,需要能够启动从裸金属,以及提供vms和启动他们。
鞋匠(2.4.0)似乎是一个比太空行走或RHN卫星更好的选择,尽管它们都是密切相关的。
很容易导入RHEL6.4DVD,并自动创建repos。但是,我需要添加yum虚拟化组,特别是:“虚拟化”、“虚拟化客户端”、“虚拟化平台”和“虚拟化工具”。这些在DVD上是不可用的,所以我实际上安装了一个互联网访问版本的RHEL6.4,并使用version加载器获取这些组和依赖项。最后大概有150个包裹。
我如何手动将这些包(或任何新包)添加到Cobbler RHEL6回购程序中,以便可以将它们安装到新机器上?如果我的鞋匠机器能够访问互联网(但它不能),我只会使用cobbler reposync。
我想我可以做一个“补充”回购文件夹,并在其中运行createrepo,然后cobbler reposync,但似乎应该有一个更好的方法,只是将包添加到现有的回购。眼镜蛇的医生们在这一点上很模糊。
有什么想法吗?我想这将是一个非常频繁的事件;因为我们需要我们没有的包,我们需要它们和deps,并将它们添加到回购程序中。
发布于 2013-04-19 02:23:30
我们不使用鞋匠(我们有一个覆盖多个操作系统和设置的家庭礼服系统),但我找到的最佳解决方案是维护多个独立的存储库,并将所有这些都指向我的配置to.use。Ssinve您正在对一个现有存储库进行部分同步,该存储库在您的包中would.require一个createreo,以将元数据组合在一起。
当我在研究鞋匠的时候,这听起来像是得到了支持。
https://serverfault.com/questions/500694
复制相似问题