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 Networks

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
拥有者