当我使用 DVD 介质创建 RHEL6 服务器时,它工作正常。但是,我们想要进行 PXE 安装。
我们通过执行以下操作将 RHEL6 DVD 导入到 cobbler:
$ sudo mount -o loop,ro rhel6-dvd.iso /media
$ sudo cobbler import --path=/media/ --name=rhel-6 --arch=x86_64
安装过程顺利。但是,注册似乎未正确完成。这是输出:
The system has been registered with id: (snipped ID)
Installed Product Current Status:
通过常规安装,我会得到一份产品列表。当我这样做时yum repolist
,我没有得到任何 RHN 存储库:
# yum repolist
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
repo id repo name status
epel Extra Packages for Enterprise Linux 6 - x86_64 8,312
repolist: 8,312
知道为什么它无法正确注册,cobbler
但在使用 DVD 时却工作正常吗?
答案1
有效的方法是将 DVD 介质复制到本地卷 ( cp -rp /media <cobbler path for media>
) 并指向cobbler
它。
在比较了 DVD 的树和cobbler import
.显然,cobbler import
无论出于何种原因,都不会复制某些文件。这些丢失的文件似乎包括 RHEL 用于识别产品的机制。