第 21 章 配置直接部署
置备节点时,director 将 overcloud 基础操作系统镜像挂载到 iSCSI 挂载上,然后将镜像复制到每个节点的磁盘上。直接部署是替代方法,可将 HTTP 位置的磁盘镜像直接写入裸机节点上的磁盘。
21.1. 在 undercloud 上配置直接部署接口 复制链接链接已复制到粘贴板!
iSCSI 部署接口是默认部署接口。但是,您可以启用直接部署接口,将 HTTP 位置的镜像下载到目标磁盘。
您的 overcloud 节点内存 tmpfs
必须至少有 6GB RAM。
步骤
创建或修改自定义环境文件
/home/stack/undercloud_custom_env.yaml
并指定IronicDefaultDeployInterface
。parameter_defaults: IronicDefaultDeployInterface: direct
parameter_defaults: IronicDefaultDeployInterface: direct
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 默认情况下,每个节点上的裸机恢复服务 (ironic) 代理都包含通过 HTTP 链接存储在对象存储服务 (swift) 中的镜像。或者,Ironic 可以通过
ironic-conductor
HTTP 服务器将此镜像直接流传输到节点。要更改提供镜像的服务,请在/home/stack/undercloud_custom_env.yaml
文件中将IronicImageDownloadSource
设置为http
:parameter_defaults: IronicDefaultDeployInterface: direct IronicImageDownloadSource: http
parameter_defaults: IronicDefaultDeployInterface: direct IronicImageDownloadSource: http
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在
undercloud.conf
文件的DEFAULT
部分包含自定义环境文件。custom_env_files = /home/stack/undercloud_custom_env.yaml
custom_env_files = /home/stack/undercloud_custom_env.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 执行 undercloud 安装:
openstack undercloud install
$ openstack undercloud install
Copy to Clipboard Copied! Toggle word wrap Toggle overflow