locationlabs.openstack-lbaasv2-avi
TripleO Avi集成
这个Ansible角色安装了Avi的
- Neutron的LBaaS V2驱动
- Heat资源
- 可选的仪表盘集成
需求
预计Avi控制器及其与OpenStack的集成已完成,可参考这个heat模板作为示例。必须先从他们的客户门户获取Avi的LBaaS驱动文件,并在ansible主机上解压。
目前这个角色是针对TripleO的Pike版本和Avi的17.2.4版本开发的。
默认情况下,这个角色将在OpenStack的管理模式下配置Avi-OpenStack集成,Neutron处理LBaaS API请求和仪表盘。然后可以使用角色变量来:
- 启用Avi管理的LBaaS的Heat资源
- 用Avi的仪表盘替换LBaaS仪表盘
注意: 虽然在同一个OpenStack集群中可以同时使用Neutron的LBaaS V2 API和Avi的API,但请不要在一个项目中混合使用这两种方法。
角色变量
必要:
avi_driver_package_dir
:未压缩的Avi驱动包的路径- 示例:
~/Downloads/avi/openstack_lbplugin
- 示例:
avi_controller_ip
:Avi控制器的IP地址avi_controller_admin_password
:管理员密码avi_heat_pip_package
avi_dashboard_pip_package
avi_dashboard_code_specific
可选:
avi_controller_admin_user
:管理员用户名,默认:adminavi_controller_cloud
:云名称,默认:Default-Cloud
依赖
无
许可证
Apache许可证 2.0
作者信息
Avast的Location Labs
关于项目
Integrates Avi Networks load balancer with OpenStack
安装
ansible-galaxy install locationlabs.openstack-lbaasv2-avi
许可证
apache-2.0
下载
121