avinetworks.avicontroller_csp

⛔️ DÉPRÉCIÉ : Ce dépôt n'est plus supporté, veuillez envisager d'utiliser https://github.com/vmware/ansible-collection-alb à la place car ce rôle a été migré vers les collections Ansible.

Avec ce module, vous pouvez installer le contrôleur Avi Vantage sur votre système. Cependant, des exigences minimales doivent être respectées.

Avertissement :
Ce rôle Ansible n'est pas destiné à être exécuté plusieurs fois sur l'hôte. Il est uniquement destiné au déploiement. Une fois déployée, la configuration pour Avi est gérée par Avi.

Exigences

Un appareil Cisco CSP

Variables de rôle

Variables de déploiement CSP

Celles-ci sont marquées comme requises uniquement lorsque vous utilisez le déploiement CSP.

Variable Requis Par défaut Commentaires
con_csp_user Oui Aucun Nom d'utilisateur qui sera utilisé pour se connecter au serveur CSP
con_csp_password Oui Aucun Mot de passe nécessaire pour authentifier l'utilisateur
con_csp_qcow_image_file Non controller.qcow Emplacement relatif ou absolu de l'image qcow du contrôleur
con_csp_mgmt_ip Oui Aucun IP du contrôleur sur le réseau de gestion.
con_csp_mgmt_mask Oui Aucun Masque de sous-réseau requis par le contrôleur.
con_csp_default_gw Oui Aucun Passerelle par défaut pour le contrôleur.
con_csp_disk_size Non 64 Espace disque en Go pour le contrôleur.
con_csp_disk_type Non virtio Type de disque dans CSP. Recommandé d'utiliser le type par défaut.
con_csp_service_name Non avi-controller Nom du service à créer sur le CSP.
con_csp_num_cpu Non 4 Nombre de CPU à allouer au contrôleur.
con_csp_memory_gb Non 16 Quantité de mémoire en Go allouée au contrôleur.
con_csp_hsm_ip Non Aucun Adresse IP et sous-réseau pour l'interface HSM dédiée, ex. 10.160.100.221/24
con_csp_hsm_mask Non Aucun Masque de sous-réseau pour l'interface qui communique avec HSM
con_csp_hsm_static_routes Non Aucun Routes statiques pour HSM, ex. 10.128.1.0/24 via 10.160.100.1
con_csp_hsm_vnic_id Non Aucun ID de VNIC de l'interface HSM configurée sur cette interface, ex. 1
con_csp_bond_ifs Non Aucun Lien des interfaces listées ensemble. Ex. '1,2 3,4' lie 1 avec 2, et 3 avec 4
con_csp_platform Non csp-2100 Modèle de plateforme CSP.

Exemple de Playbook

AVERTISSEMENT :
Avant d'utiliser cet exemple, veuillez apporter les modifications nécessaires pour votre serveur.
Pour plus d'informations, veuillez visiter https://kb.avinetworks.com/avi-controller-sizing/
Il est recommandé d'ajuster ces paramètres en fonction de l'implémentation souhaitée.

Exemple de déploiement CSP

Remarque :
Lors de l'exécution, gather_facts doit être réglé sur false, faute de quoi Ansible échouera au premier étape.

---
- 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'

Licence

Apache 2.0

Informations sur l'auteur

Avi Networks

Équipe SDK Avi
avi-sdk@avinetworks.com

À propos du projet

Deploy's the AVI Vantage Controller on Cisco CSP

Installer
ansible-galaxy install avinetworks.avicontroller_csp
Licence
apache-2.0
Téléchargements
8.3k
Propriétaire