avinetworks.avicontroller_csp
⛔️ 已弃用:此库不再支持,请考虑使用 https://github.com/vmware/ansible-collection-alb 因为 此角色已迁移到ansible集合。
使用此模块,您可以将Avi Vantage Controller安装到您的系统中。但是,必须满足最低要求。
警告:
该Ansible角色不适合在主机上重复运行。它仅用于部署。一旦部署,Avi的配置由Avi管理。
要求
一个Cisco CSP设备
角色变量
CSP部署变量
这些变量仅在使用CSP部署时标记为必需。
变量 | 必需 | 默认值 | 注释 |
---|---|---|---|
con_csp_user |
是 | 无 |
用于连接到CSP服务器的用户名 |
con_csp_password |
是 | 无 |
用于身份验证的密码 |
con_csp_qcow_image_file |
否 | controller.qcow |
控制器qcow文件的相对或绝对位置 |
con_csp_mgmt_ip |
是 | 无 |
管理网络中控制器的IP地址 |
con_csp_mgmt_mask |
是 | 无 |
控制器所需的子网掩码 |
con_csp_default_gw |
是 | 无 |
控制器的默认网关 |
con_csp_disk_size |
否 | 64 |
控制器分配的磁盘空间(单位:GB) |
con_csp_disk_type |
否 | virtio |
CSP中的磁盘类型。推荐使用默认值。 |
con_csp_service_name |
否 | avi-controller |
在CSP上创建的服务名称 |
con_csp_num_cpu |
否 | 4 |
分配给控制器的CPU数量 |
con_csp_memory_gb |
否 | 16 |
分配给控制器的内存大小(单位:GB) |
con_csp_hsm_ip |
否 | 无 |
专用HSM接口的IP地址和子网,例如10.160.100.221/24 |
con_csp_hsm_mask |
否 | 无 |
将与HSM通信的接口的子网掩码 |
con_csp_hsm_static_routes |
否 | 无 |
HSM的静态路由,例如通过10.160.100.1的10.128.1.0/24 |
con_csp_hsm_vnic_id |
否 | 无 |
此接口上配置的HSM接口的VNIC ID,例如1 |
con_csp_bond_ifs |
否 | 无 |
将列出的接口绑定在一起。例如'1,2 3,4'将1与2绑定,3与4绑定 |
con_csp_platform |
否 | csp-2100 |
CSP平台模型。 |
示例剧本
警告:
在使用此示例之前,请根据您的服务器进行正确的修改。
有关更多信息,请访问 https://kb.avinetworks.com/avi-controller-sizing/
建议根据所需的实施调整这些参数。
CSP部署示例
注意:
在运行时,gather_facts
需要设置为false
,否则将导致Ansible在第一步失败。
---
- hosts: csp_devices
gather_facts: false
roles:
- role: avinetworks.avicontroller
con_deploy_type: csp
con_csp_user: admin
con_csp_password: password
con_csp_qcow_image_file: avi-controller.qcow2
con_csp_mgmt_ip: 10.128.2.20
con_csp_mgmt_mask: 255.255.255.0
con_csp_default_gw: 10.128.2.1
con_csp_service_name: avi-controller
con_csp_memory_gb: 32
con_csp_num_cpu: 16
con_csp_vnics:
- nic: '0'
type: access
tagged: 'false'
network_name: enp1s0f0
con_csp_bond_ifs: '1,2'
许可证
Apache 2.0
作者信息
Avi SDK团队
avi-sdk@avinetworks.com
关于项目
Deploy's the AVI Vantage Controller on Cisco CSP
安装
ansible-galaxy install avinetworks.avicontroller_csp
许可证
apache-2.0
下载
8.3k
拥有者