场景 - 使用 PowerVM Nova 插件¶
先决条件¶
为了在 OpenStack-Ansible (OSA) 中使用 PowerVM OpenStack 驱动程序,必须满足以下先决条件
至少一台 repo-build 服务器必须是 ppc64le。可以混合搭配 x86 和 ppc64le 之间的 repo-build 服务器。
计算节点应预先配置为 PowerVM,并具有 NovaLink 功能。
NovaLink 管理 VM 需要至少一张直连 I/O 卡。OpenStack Ansible 目前能够与 Open vSwitch 代理程序配合部署 PowerVM 驱动程序。传统的 PowerVM 共享以太网适配器网络代理程序尚未支持。
NovaLink 上的网络拓扑必须与受支持的 OpenStack Ansible 网络配置匹配。
PowerVM 用法¶
OpenStack-Ansible 的计算驱动程序应自动检测到其类型为 PowerVM。如果用户指定了适用于整个云的特定计算类型,则建议让 OSA 检测合适的计算节点类型。
PowerVM 驱动程序的完整配置选项可以在 zun-powervm 用法 中找到。
配置存储¶
PowerVM 有多种可用的存储后端,例如本地磁盘和共享存储池。例如,要启用由逻辑卷组支持的本地磁盘存储,您可以设置
zun_zun_conf_overrides:
powervm:
disk_driver: localdisk
volume_group_name: <<VOLUME GROUP NAME>>
要启用 iSCSI 作为卷附加类型,您可以设置 volume_adapter 设置
zun_zun_conf_overrides:
powervm:
volume_adapter: iscsi
PowerVM 的默认卷附加类型是光纤通道。
启用 VNC 控制台¶
PowerVM 仅支持通过 VNC 连接到实例控制台。由于 OpenStack-Ansible 默认使用 Spice 控制台,因此必须将 zun_console_type 变量设置为启用 NoVNC
zun_console_type: novnc
启用配置驱动¶
默认情况下,PowerVM 使用配置驱动向 zun 构建的实例提供配置信息。要在 OpenStack-Ansible 中启用此支持,您可以设置 zun_force_config_drive 变量,如 zun 配置说明 中所述。
此外,您可以使用 zun_zun_conf_overrides 变量启用扁平网络注入
zun_zun_conf_overrides:
DEFAULT:
flat_injected: True
启用 PowerVM RMC¶
要启用 PowerVM RMC,必须启用 IPv4/IPv6 双栈模式。为此,您必须使用 zun_zun_conf_overrides 变量设置 use_ipv6
zun_zun_conf_overrides:
DEFAULT:
use_ipv6: True