第 25 章 配置直接部署
置备节点时,director 将 overcloud 基础操作系统镜像挂载到 iSCSI 挂载上,然后将镜像复制到每个节点的磁盘上。直接部署是一个替代的方法,可将 HTTP 位置的磁盘镜像直接写入裸机节点上的磁盘。
对 iSCSI 部署接口 iscsi
的支持将在 Red Hat OpenStack Platform (RHOSP)版本 17.0 中弃用,并将在 RHOSP 18.0 中删除。直接部署(direct
)是 RHOSP 17.0 的默认部署接口。
25.1. 在 undercloud 上配置直接部署接口
iSCSI 部署接口是默认部署接口。但是,您可以启用直接部署接口,将 HTTP 位置的镜像下载到目标磁盘。
对 iSCSI 部署接口的支持将在 Red Hat OpenStack Platform (RHOSP)版本 17.0 中已弃用,并将在 RHOSP 18.0 中删除。直接部署将是 RHOSP 17.0 的默认部署接口。
前提条件
-
您的 overcloud 节点内存
tmpfs
必须至少有 8GB RAM。
步骤
创建或修改自定义环境文件
/home/stack/undercloud_custom_env.yaml
并指定IronicDefaultDeployInterface
。parameter_defaults: IronicDefaultDeployInterface: direct
默认情况下,每个节点上的 Bare Metal 服务 (ironic) 代理都包含通过 HTTP 链接存储在 Object Storage 服务 (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