3.3. 导入 Kickstart 软件仓库
Kickstart 软件仓库不是由内容 ISO 镜像提供。要在断开连接的 Satellite 中使用 Kickstart 软件仓库,您必须为您要使用的 Red Hat Enterprise Linux 版本下载二进制 DVD ISO 文件,并将 Kickstart 文件复制到 Satellite。
3.3.1. 为 Red Hat Enterprise Linux 9 导入 Kickstart 软件仓库 复制链接链接已复制到粘贴板!
使用这个流程为 Red Hat Enterprise Linux 9 导入 Kickstart 软件仓库。
流程
- 访问红帽客户门户,请访问 access.redhat.com/downloads 并登录。
- 点 Red Hat Enterprise Linux。
- 从列表中选择产品变体和产品版本。例如,产品变体 Red Hat Enterprise Linux for x86_64 和产品版本 9.0。
- 找到完整的安装镜像,例如,Red Hat Enterprise Linux 9.0 Binary DVD,然后点 Download Now。请注意,您无法使用最小 ISO 置备主机。
- 下载完成后,将 ISO 镜像复制到 Satellite 服务器。
在 Satellite 服务器上,创建一个挂载点,并将 ISO 镜像临时挂载到该位置:
mkdir /mnt/iso mount -o loop rhel-binary-dvd.iso /mnt/iso
# mkdir /mnt/iso # mount -o loop rhel-binary-dvd.iso /mnt/isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将 rhel-binary-dvd.iso 替换为 ISO 镜像的名称。
为 Red Hat Enterprise Linux 9 AppStream 和 BaseOS Kickstart 软件仓库创建目录:
mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstart
# mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart # mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstartCopy to Clipboard Copied! Toggle word wrap Toggle overflow 从 ISO 镜像复制
kickstart文件:cp -a /mnt/iso/AppStream/* /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart cp -a /mnt/iso/BaseOS/* /mnt/iso/images/ /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstart
# cp -a /mnt/iso/AppStream/* /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart # cp -a /mnt/iso/BaseOS/* /mnt/iso/images/ /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstartCopy to Clipboard Copied! Toggle word wrap Toggle overflow 请注意,对于 BaseOS,还必须复制
/mnt/iso/images/目录的内容。在列表文件中添加以下条目:
在
/var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/listing文件中,附加带有新行的kickstart。在
/var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/listing文件中,附加带有新行的kickstart。在
/var/www/html/pub/satellite-import/content/dist/rhel8/listing文件中,附加带有新行的版本号。例如,对于 Red Hat Enterprise Linux 9.0 二进制 ISO,请附加9.0。从 ISO 镜像复制
.treeinfo文件:cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart/treeinfo cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstart/treeinfo
# cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart/treeinfo # cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstart/treeinfoCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
打开
/var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstart/treeinfo文件进行编辑。 在
[general]部分中,进行以下更改:-
将
packagedir = AppStream/Packages改为packagedir = Packages -
将
repository = AppStream更改为repository = . -
将
variant = AppStream改为variant = BaseOS -
将
变体 = AppStream,BaseOS改为variants = BaseOS
-
将
-
在
[tree]部分中,将variants = AppStream,BaseOS更改为variants = BaseOS。 在
[variant-BaseOS]部分进行以下更改:-
将软件包
= BaseOS/Packages 更改为packages= Packages -
将
repository = BaseOS更改为repository = .
-
将软件包
-
删除
[media]和[variant-AppStream]部分。 - 保存并关闭该文件。
验证
/var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/baseos/kickstart/treeinfo文件是否具有以下格式:Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
打开
/var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart/treeinfo文件进行编辑。 在
[general]部分中,进行以下更改:-
将
packagedir = AppStream/Packages改为packagedir = Packages -
将
repository = AppStream更改为repository = . -
更改
变体 = AppStream,BaseOStovariants = AppStream
-
将
-
在
[tree]部分中,将variants = AppStream,BaseOS改为variants = AppStream 在
[variant-AppStream]部分中进行以下更改:-
将软件包
= AppStream/Packages改为packages = Packages -
将
repository = AppStream更改为repository = .
-
将软件包
-
删除文件中的以下部分:
[checksums],[images-x86_64],[images-xen],[media],[stage2],[variant-BaseOS]。 - 保存并关闭该文件。
验证
/var/www/html/pub/satellite-import/content/dist/rhel9/9.0/x86_64/appstream/kickstart/treeinfo文件是否具有以下格式:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您不打算使用挂载的二进制 DVD ISO 镜像,卸载并删除该目录:
umount /mnt/iso rmdir /mnt/iso
# umount /mnt/iso # rmdir /mnt/isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 Satellite Web UI 中,启用 Kickstart 存储库。
3.3.2. 为 Red Hat Enterprise Linux 8 导入 Kickstart 软件仓库 复制链接链接已复制到粘贴板!
使用这个流程为 Red Hat Enterprise Linux 8 导入 Kickstart 软件仓库。
流程
- 访问红帽客户门户,请访问 access.redhat.com/downloads 并登录。
- 点 Red Hat Enterprise Linux。
- 从列表中选择产品变体和产品版本。例如,产品变体 Red Hat Enterprise Linux for x86_64 和产品版本 8.1。
- 找到完整的安装镜像,例如: Red Hat Enterprise Linux 8.1 Binary DVD,然后点 Download Now。
- 下载完成后,将 ISO 镜像复制到 Satellite 服务器。
在 Satellite 服务器上,创建一个挂载点,并将 ISO 镜像临时挂载到该位置:
mkdir /mnt/iso mount -o loop rhel-binary-dvd.iso /mnt/iso
# mkdir /mnt/iso # mount -o loop rhel-binary-dvd.iso /mnt/isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将 rhel-binary-dvd.iso 替换为 ISO 镜像的名称。
为 Red Hat Enterprise Linux 8 AppStream 和 BaseOS Kickstart 软件仓库创建目录:
mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/appstream/kickstart mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/baseos/kickstart
# mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/appstream/kickstart # mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/baseos/kickstartCopy to Clipboard Copied! Toggle word wrap Toggle overflow 从 ISO 镜像复制
kickstart文件:cp -a /mnt/iso/AppStream/* /var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/appstream/kickstart cp -a /mnt/iso/BaseOS/* /mnt/iso/images/ /var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/baseos/kickstart
# cp -a /mnt/iso/AppStream/* /var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/appstream/kickstart # cp -a /mnt/iso/BaseOS/* /mnt/iso/images/ /var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/baseos/kickstartCopy to Clipboard Copied! Toggle word wrap Toggle overflow 请注意,对于 BaseOS,还必须复制
/mnt/iso/images/目录的内容。在列表文件中添加以下条目:
在
/var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/appstream/listing文件中,附加带有新行的kickstart。在
/var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/baseos/listing文件中,附加带有新行的kickstart。在
/var/www/html/pub/satellite-import/content/dist/rhel8/listing文件中,附加带有新行的版本号。例如,对于 Red Hat Enterprise Linux 8.1 二进制 ISO,请附加8.1。从 ISO 镜像复制
.treeinfo文件:cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/appstream/kickstart/treeinfo cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/baseos/kickstart/treeinfo
# cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/appstream/kickstart/treeinfo # cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/baseos/kickstart/treeinfoCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
打开
/var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/baseos/kickstart/treeinfo文件进行编辑。 在
[general]部分中,进行以下更改:-
将
packagedir = AppStream/Packages改为packagedir = Packages -
将
repository = AppStream更改为repository = . -
将
variant = AppStream改为variant = BaseOS -
将
变体 = AppStream,BaseOS改为variants = BaseOS
-
将
-
在
[tree]部分中,将variants = AppStream,BaseOS更改为variants = BaseOS。 在
[variant-BaseOS]部分进行以下更改:-
将软件包
= BaseOS/Packages 更改为packages= Packages -
将
repository = BaseOS更改为repository = .
-
将软件包
-
删除
[media]和[variant-AppStream]部分。 - 保存并关闭该文件。
验证
/var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/baseos/kickstart/treeinfo文件是否具有以下格式:Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
打开
/var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/appstream/kickstart/treeinfo文件进行编辑。 在
[general]部分中,进行以下更改:-
将
packagedir = AppStream/Packages改为packagedir = Packages -
将
repository = AppStream更改为repository = . -
更改
变体 = AppStream,BaseOStovariants = AppStream
-
将
-
在
[tree]部分中,将variants = AppStream,BaseOS改为variants = AppStream 在
[variant-AppStream]部分中进行以下更改:-
将软件包
= AppStream/Packages改为packages = Packages -
将
repository = AppStream更改为repository = .
-
将软件包
-
删除文件中的以下部分:
[checksums],[images-x86_64],[images-xen],[media],[stage2],[variant-BaseOS]。 - 保存并关闭该文件。
验证
/var/www/html/pub/satellite-import/content/dist/rhel8/8.1/x86_64/appstream/kickstart/treeinfo文件是否具有以下格式:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您不打算使用挂载的二进制 DVD ISO 镜像,卸载并删除该目录:
umount /mnt/iso rmdir /mnt/iso
# umount /mnt/iso # rmdir /mnt/isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 Satellite Web UI 中,启用 Kickstart 存储库。
3.3.3. 为 Red Hat Enterprise Linux 7 导入 Kickstart 软件仓库 复制链接链接已复制到粘贴板!
使用这个流程为 Red Hat Enterprise Linux 7 导入 Kickstart 软件仓库。
流程
- 访问红帽客户门户,请访问 access.redhat.com/downloads 并登录。
- 点 Red Hat Enterprise Linux。
- 点 Product Variant 列表上面的 Switch to version 7 and below。
- 从列表中选择产品变体和产品版本。例如,产品变体 Red Hat Enterprise Linux for x86_64 和产品版本 7.9。
- 找到完整的安装镜像,例如: Red Hat Enterprise Linux 7.9 Binary DVD,然后点 Download Now。
- 下载完成后,将 ISO 镜像复制到 Satellite 服务器。
在 Satellite 服务器上,创建一个挂载点,并将 ISO 镜像临时挂载到该位置:
mkdir /mnt/iso mount -o loop rhel-binary-dvd.iso /mnt/iso
# mkdir /mnt/iso # mount -o loop rhel-binary-dvd.iso /mnt/isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将 rhel-binary-dvd.iso 替换为 ISO 镜像的名称。
创建 Kickstart 目录:
mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel/server/7/7.9/x86_64/kickstart/
# mkdir --parents /var/www/html/pub/satellite-import/content/dist/rhel/server/7/7.9/x86_64/kickstart/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从 ISO 镜像复制
kickstart文件:cp -a /mnt/iso/* /var/www/html/pub/satellite-import/content/dist/rhel/server/7/7.9/x86_64/kickstart/
# cp -a /mnt/iso/* /var/www/html/pub/satellite-import/content/dist/rhel/server/7/7.9/x86_64/kickstart/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在列表文件中添加以下条目:
在
/var/www/html/pub/satellite-import/content/dist/rhel/server/7/listing文件中,附加带有新行的版本号。例如,对于 Red Hat Enterprise Linux 7.9 ISO,请附加7.9。在
/var/www/html/pub/satellite-import/content/dist/rhel/server/7/7.9/listing文件中,附加带有新行的架构。例如,x86_64。在
/var/www/html/pub/satellite-import/content/dist/rhel/server/7/7.9/x86_64/listing文件中,附加带有新行的kickstart。从 ISO 镜像复制
.treeinfo文件:cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel/server/7/7.9/x86_64/kickstart/treeinfo
# cp /mnt/iso/.treeinfo /var/www/html/pub/satellite-import/content/dist/rhel/server/7/7.9/x86_64/kickstart/treeinfoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您不打算使用挂载的二进制 DVD ISO 镜像,卸载并删除该目录:
umount /mnt/iso rmdir /mnt/iso
# umount /mnt/iso # rmdir /mnt/isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 Satellite Web UI 中,启用 Kickstart 存储库。