场景 - 使用 Nuage neutron 插件¶
介绍¶
按照以下步骤部署 Nuage Networks VCS 与 OpenStack-Ansible (OSA)
安装先决条件。
配置 neutron 以使用 Nuage Networks neutron 插件。
配置 Nuage Networks neutron 插件。
下载 Nuage Networks VCS 组件和 playbook。
执行 playbook。
先决条件¶
部署环境根据 OSA 最佳实践进行配置,例如克隆 OSA 软件和引导 Ansible。请参阅 OpenStack-Ansible 安装指南。
VCS 独立组件 VSD 和 VSC 已配置并部署。请参阅 Nuage Networks VSD 和 VSC 安装指南。
Nuage VRS playbook 从 https://github.com/nuagenetworks/nuage-openstack-ansible 克隆到部署主机。本指南假定部署主机路径为
/opt/nuage-openstack-ansible。
配置 Nuage neutron 插件¶
配置 neutron 插件需要在以下两个文件中创建或编辑参数
/etc/openstack_deploy/user_nuage_vars.yml/etc/openstack_deploy/user_variables.yml
在部署主机上,将 Nuage 用户变量文件从 /opt/nuage-openstack-ansible/etc/user_nuage_vars.yml 复制到 /etc/openstack_deploy/ 文件夹。
# cp /opt/nuage-openstack-ansible/etc/user_nuage_vars.yml \
/etc/openstack_deploy/
接下来,根据您的 Nuage VCS 环境修改该文件中的以下参数
将 VSD Enterprise Name 替换为 VSD Enterprise 的名称
nuage_net_partition_name: "<VSD Enterprise Name>"
根据您的 VSD 配置替换 VSD IP 和 VSD GUI Port
nuage_vsd_ip: "<VSD IP>:<VSD GUI Port>"
将 VSD Username, VSD Password 和 VSD Organization Name 替换为您的 VSD GUI 登录凭据
nuage_vsd_username: "<VSD Username>" nuage_vsd_password: "<VSD Password>" nuage_vsd_organization: "<VSD Organization Name>"
将 Nuage VSP Version 替换为 Integration 的 Nuage VSP 版本。例如,对于 Nuage VSP 版本 3.2,此值为 v3_2。
nuage_base_uri_version: "<Nuage VSP Version>"
将 Nuage VSD CMS Id 替换为 VSD 生成的
CMS-Id,用于管理您的 OpenStack 集群nuage_cms_id: "<Nuage VSD CMS Id>"
将 Active VSC-IP 替换为您的活动 VSC 节点的 IP 地址,将 Standby VSC-IP 替换为您的待机 VSC 节点的 IP 地址
active_controller: "<Active VSC-IP>" standby_controller: "<Standby VSC-IP>"
将 Local Package Repository 替换为托管 Nuage VRS 包的本地存储库的链接。例如:
http://192.0.2.10/debs/3.2/vrs/nuage_vrs_debs_repo: "deb <Local Package Repository>"
在部署主机上,将以下行添加到
/etc/openstack_deploy/user_variables.yml文件,将 Local PyPi Mirror URL 替换为托管 Nuage OpenStack Python 包(“.whl” 格式)的 PyPi 服务器的链接neutron_plugin_type: "nuage" nova_network_type: "nuage" pip_links: - { name: "openstack_release", link: "{{ openstack_repo_url \ }}/os-releases/{{ openstack_release }}/" } - { name: "nuage_repo", link: "<Local PyPi Mirror URL>" }
安装¶
设置多节点 OpenStack 集群后,按照 OpenStack-Ansible 安装指南中的说明,在部署主机上按顺序运行所有 playbook,启动 OpenStack 部署。
OpenStack 部署完成后,通过在部署主机上运行
/opt/nuage-openstack-ansible/nuage_playbook中的 Nuage VRS playbook,在 OpenStack 集群中的所有计算目标主机上部署 Nuage VRS# cd /opt/nuage-openstack-ansible/nuage_playbooks # openstack-ansible nuage_all.yml
注意
要获取 Nuage Networks VSP 软件包、用户文档和许可证,请联系
info@nuagenetworks.net。