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