5.15. 部署和测试 Anaconda 附加组件
您可以在安装环境中部署并测试您自己的 Anaconda 附加组件。要做到这一点,请按照以下步骤执行:
先决条件
- 您创建了附加组件。
-
您有权访问您的
D-Bus
文件。
步骤
-
在您喜欢的位置创建一个
DIR
目录。 -
将
Add-on
python 文件添加到DIR/usr/share/anaconda/addons/
中。 -
将您的
D-Bus
服务文件复制到DIR/usr/share/anaconda/dbus/services/
中。 -
将您的
D-Bus
服务配置文件复制到/usr/share/anaconda/dbus/confs/
。 创建 updates 镜像。
访问
DIR
目录:cd DIR
查找 updates 镜像。
find . | cpio -c -o | pigz -9cv > DIR/updates.img
- 提取 ISO 引导镜像的内容。
使用生成的
updates
镜像:-
将
updates.img
文件添加到您未打包的 ISO 内容的 images 目录中。 - 重新打包镜像。
-
设置 Web 服务器,来通过 HTTP 向 Anaconda 安装程序提供
updates
.img 文件。 通过在引导选项中添加以下规范,在引导时加载
updates
.img 文件:inst.updates=http://your-server/whatever/updates.img to boot options.
-
将
有关解包现有引导镜像、创建 product.img
文件并重新打包镜像的具体步骤,请参阅 提取 Red Hat Enterprise Linux 引导镜像。