每天充电半小时之Cobbler(8)

Repos

存储库镜像允许cobbler镜像不仅安装树,还允许安装可选包,第三方内容甚至更新。

例:

$ cobbler repo add --mirror=url --name=string [--rpmlist=list] [--creatrepo-flags=string] \
[--keep-updated=Y/N] [--priority=number] [--arch=string] [--mirror-locally=Y/N] [--breed=yum|rsync|rhn]

mirror

yum镜像的地址。这可以是rsync:// URL,ssh位置或http://或ftp://镜像位置。文件系统路径也有效。

镜像地址应指定要镜像的确切存储库 - 只有一个架构,一个发行版。如果你有一个单独的repo镜像不同的架构,分别添加该repo。

例:

rsync://yourmirror.example.com/fedora-linux-core/updates/6/i386 (for rsync protocol)
http://mirrors.kernel.org/fedora/extras/6/i386/ (for http://)
[email protected]/fedora-linux-core/updates/6/i386  (for SSH)

name

此名称用作镜像的保存位置。如果镜像代表,比如Fedora Core 6 i386更新,一个好名字将是“fc6i386updates”。

此名称对应于“cobbler profile add”的--repos参数的值。如果配置文件的--repos值与此处给出的名称匹配,则可以在配置期间(支持时)自动设置该repo,并且已安装的系统也将使用引导服务器作为镜像(除非在此处禁用“yum_post_install_mirror”)设置文件)。可以在kickstart期间使用yum存储库的发行版包括FC6及更高版本,RHEL 5及更高版本以及衍生发行版。

rpm-list

通过为--rpm-list指定以空格分隔的包名称列表,可以决定仅镜像repo的一部分(给定的包列表以及依赖关系)。这可能有助于节省时间/空间/带宽。例如,在镜像FC6 Extras时,可能需要镜像cobbler和koan,并跳过所有游戏包。为此,请使用--rpm-list =“cobbler koan”。

此选项仅适用于http://和ftp://存储库(因为它由yumdownloader提供支持)。对于其他镜像类型,例如本地路径和rsync://镜像,它将被忽略。

createrepo-flags

指定要提供给createrepo工具的可选标志,该工具在为给定存储库运行“cobbler reposync”时调用。默认值为'-c cache'。

keep-updated

指定在正常的“cobbler reposync”期间是否更新命名存储库。

mirror-locally

设置为“N”时,指定此yum repo将通过kickstart直接引用,而不是在cobbler服务器上本地镜像。使用--mirror-local = N时,仅支持http://和ftp://镜像URL,不能使用文件系统URL。

priority

指定存储库的优先级(数字越小,优先级越高),这适用于安装了yum优先级插件的存储库的计算机。插件的默认优先级为99,与所有cobbler镜像存储库的优先级相同。

arch

指定存储库应使用的架构。默认情况下,使用当前系统架构(服务器)。

yumopts

设置repo应在已安装系统上使用的其他yum选项的值。例如,如果yum插件采用某个参数“alpha”和“beta”,请使用类似--yumopts =“alpha = 2 beta = 3”的内容。


猜你喜欢

转载自blog.csdn.net/weixin_40042382/article/details/81607411
今日推荐