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é surfalse
, 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
Équipe SDK Avi
avi-sdk@avinetworks.com
Deploy's the AVI Vantage Controller on Cisco CSP
ansible-galaxy install avinetworks.avicontroller_csp