第 25 章 配置直接部署
置备节点时,director 将 overcloud 基础操作系统镜像挂载到 iSCSI 挂载上,然后将镜像复制到每个节点的磁盘上。直接部署是一个替代的方法,可将 HTTP 位置的磁盘镜像直接写入裸机节点上的磁盘。
25.1. 在 undercloud 上配置直接部署接口
iSCSI 部署接口是默认部署接口。但是,您可以启用直接部署接口,将 HTTP 位置的镜像下载到目标磁盘。
					您的 overcloud 节点内存 tmpfs 必须至少有 8GB 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 
- 默认情况下,每个节点上的 Bare Metal 服务 (ironic) 代理都包含通过 HTTP 链接存储在 Object Storage 服务 (swift) 中的镜像。或者,ironic 可以通过 - ironic-conductorHTTP 服务器将此镜像直接流传输到节点。要更改提供镜像的服务,请在- /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