我如何手动添加软件包到补鞋匠回购(RHEL / CENTOS)

所以我有一个空隙的networking。 我们主要使用RHEL,有时使用CentOS。 我正在构build一个实用的“云”,它需要能够从裸机中启动,并提供虚拟机并启动它们。

补丁(2.4.0)似乎是比Spacewalk或RHN Satellite更好的select,虽然它们都是密切相关的。

很容易导入RHEL 6.4 DVD,并自动创build回购。 不过,我需要添加yum虚拟化组,特别是:“虚拟化”,“虚拟化客户端”,“虚拟化平台”和“虚拟化工具”。 这些在DVD上不可用,所以我实际上设置了一个互联网可访问版本的RHEL6.4,并使用yumdownloader来抓取这些组和依赖关系。 最后大概有150个左右的包裹。

我如何手动将这些软件包(或任何新软件包)添加到Cobbler RHEL6仓库,以便它们可以安装到新机器上? 如果我的鞋匠机器可以访问互联网(它不能),我只会使用cobbler reposync

我想我可以做一个“补充”回购文件夹,并在其中运行createrepo ,然后cobbler reposync ,但它似乎应该有一个更好的方法来添加包到现有的回购。 Cobbler文档在这一点上非常模糊。

有任何想法吗? 我想这将是一个相当频繁的事件; 那是因为我们需要我们没有的软件包,我们需要得到它们,并把它们添加到回购。

我们不使用鞋匠(我们有一个家庭服装系统,覆盖多个操作系统和设置),但是我发现最好的解决scheme是维护多个独立的存储库并指向我的configuration。 Ssinve你正在做一个现有的存储库的部分同步,将要求你的包上的createreo来拉出元数据。

当我在研究鞋匠的时候,听起来像是被支持的。