avinetworks.avicontroller_csp
⛔️ NIEOBSŁUGIWANE: To repozytorium nie jest już wspierane, proszę rozważyć użycie https://github.com/vmware/ansible-collection-alb zamiast, ponieważ ta rola została przeniesiona do kolekcji Ansible.
Korzystając z tego modułu, możesz zainstalować kontroler Avi Vantage na swoim systemie. Należy jednak spełnić minimalne wymagania.
Ostrzeżenie:
Ta rola Ansible nie jest przeznaczona do wielokrotnego uruchamiania na hoście. Ma na celu tylko wdrożenie. Po wdrożeniu konfiguracja dla Avi jest zarządzana przez Avi.
Wymagania
Urządzenie Cisco CSP
Zmienne Roli
Zmienne wdrożenia CSP
Te zmienne są oznaczone jako wymagane tylko wtedy, gdy korzystasz z wdrożenia CSP.
Zmienna | Wymagana | Domyślna | Uwagi |
---|---|---|---|
con_csp_user |
Tak | Brak |
Nazwa użytkownika do połączenia z serwerem CSP |
con_csp_password |
Tak | Brak |
Hasło wymagane do uwierzytelnienia użytkownika |
con_csp_qcow_image_file |
Nie | controller.qcow |
Relatywna lub absolutna lokalizacja pliku qcow kontrolera |
con_csp_mgmt_ip |
Tak | Brak |
Adres IP kontrolera w sieci zarządzającej. |
con_csp_mgmt_mask |
Tak | Brak |
Maski podsieci, którą będzie wymagał kontroler. |
con_csp_default_gw |
Tak | Brak |
Domyślna brama dla kontrolera. |
con_csp_disk_size |
Nie | 64 |
Ilość miejsca na dysku w GB dla kontrolera. |
con_csp_disk_type |
Nie | virtio |
Typ dysku w CSP. Zaleca się użycie domyślnego. |
con_csp_service_name |
Nie | avi-controller |
Nazwa usługi, która ma być utworzona na CSP. |
con_csp_num_cpu |
Nie | 4 |
Liczba CPU przydzielonych do kontrolera |
con_csp_memory_gb |
Nie | 16 |
Ilość pamięci w GB przypisanej do kontrolera |
con_csp_hsm_ip |
Nie | Brak |
Adres IP i podsieć dla dedykowanego interfejsu HSM, np. 10.160.100.221/24 |
con_csp_hsm_mask |
Nie | Brak |
Maska podsieci interfejsu, który będzie komunikować się z HSM |
con_csp_hsm_static_routes |
Nie | Brak |
Statyczne trasy dla HSM, np. 10.128.1.0/24 przez 10.160.100.1 |
con_csp_hsm_vnic_id |
Nie | Brak |
Id interfejsu VNIC dla interfejsu HSM skonfigurowanego na tym interfejsie, np. 1 |
con_csp_bond_ifs |
Nie | Brak |
Łączy wymienione interfejsy. Np. '1,2 3,4' łączy 1 z 2, a 3 z 4 |
con_csp_platform |
Nie | csp-2100 |
Model platformy CSP. |
Przykład Playbooka
OSTRZEŻENIE:
Przed użyciem tego przykładu wprowadź odpowiednie zmiany wymagane dla swojego serwera.
Aby uzyskać więcej informacji, odwiedź https://kb.avinetworks.com/avi-controller-sizing/
Zaleca się dostosowanie tych parametrów w zależności od żądanej implementacji.
Przykład wdrożenia CSP
Uwaga:
Podczas uruchamianiagather_facts
musi być ustawione nafalse
, w przeciwnym razie Ansible zakończy działanie w pierwszym kroku.
---
- 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'
Licencja
Apache 2.0
Informacje o autorze
Zespół Avi SDK avi-sdk@avinetworks.com
Deploy's the AVI Vantage Controller on Cisco CSP
ansible-galaxy install avinetworks.avicontroller_csp