avinetworks.avicontroller_csp
⛔️ DEPRECATED: Este repositorio ya no es compatible, por favor considera usar https://github.com/vmware/ansible-collection-alb en su lugar ya que este rol ha sido migrado a colecciones de Ansible.
Con este módulo puedes instalar el Controlador de Avi Vantage en tu sistema. Sin embargo, debes cumplir con los requisitos mínimos.
Advertencia:
Este rol de Ansible no está diseñado para ejecutarse repetidamente en el host. Está destinado solo para la implementación. Una vez implementado, la configuración para Avi es administrada por Avi.
Requisitos
Un dispositivo Cisco CSP
Variables del rol
Variables de despliegue de CSP
Estas solo están marcadas como requeridas cuando estás usando el despliegue de CSP.
Variable | Requerido | Por defecto | Comentarios |
---|---|---|---|
con_csp_user |
Sí | Ninguno |
Nombre de usuario que se utilizará para conectarse al servidor CSP |
con_csp_password |
Sí | Ninguno |
Contraseña necesaria para autenticar al usuario |
con_csp_qcow_image_file |
No | controller.qcow |
Ubicación relativa o absoluta del archivo qcow del controlador |
con_csp_mgmt_ip |
Sí | Ninguno |
IP del controlador en la red de gestión. |
con_csp_mgmt_mask |
Sí | Ninguno |
Máscara de subred que necesitará el controlador. |
con_csp_default_gw |
Sí | Ninguno |
Puerta de enlace predeterminada para el controlador. |
con_csp_disk_size |
No | 64 |
Cantidad de espacio en disco en GB para el controlador. |
con_csp_disk_type |
No | virtio |
Tipo de disco en CSP. Se recomienda usar el predeterminado. |
con_csp_service_name |
No | avi-controller |
Nombre del servicio que se creará en el CSP. |
con_csp_num_cpu |
No | 4 |
Número de CPUs que se asignarán al Controlador |
con_csp_memory_gb |
No | 16 |
Cantidad de memoria en GB asignada al Controlador. |
con_csp_hsm_ip |
No | Ninguno |
Dirección IP y subred para la interfaz HSM dedicada, ej. 10.160.100.221/24 |
con_csp_hsm_mask |
No | Ninguno |
Máscara de red de la interfaz que se comunicará con el HSM |
con_csp_hsm_static_routes |
No | Ninguno |
Rutas estáticas para HSM, ej. 10.128.1.0/24 a través de 10.160.100.1 |
con_csp_hsm_vnic_id |
No | Ninguno |
ID de VNIC, de la interfaz HSM configurada en esta interfaz ej. 1 |
con_csp_bond_ifs |
No | Ninguno |
Une las interfaces listadas. Ej. '1,2 3,4' une 1 con 2, y 3 con 4 |
con_csp_platform |
No | csp-2100 |
Modelo de plataforma CSP. |
Ejemplo de Playbook
ADVERTENCIA:
Antes de usar este ejemplo, por favor realiza los cambios requeridos para tu servidor.
Para más información, visita https://kb.avinetworks.com/avi-controller-sizing/
Se recomienda ajustar estos parámetros según la implementación deseada.
Ejemplo de despliegue de CSP
Nota:
Al ejecutar,gather_facts
debe configurarse enfalse
, de lo contrario, el Ansible fallará en el primer paso.
---
- 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'
Licencia
Apache 2.0
Información del autor
Equipo de Avi SDK
avi-sdk@avinetworks.com
Deploy's the AVI Vantage Controller on Cisco CSP
ansible-galaxy install avinetworks.avicontroller_csp