avicontroller_csp

⛔️ УСТАРЕВШИЙ: Этот репозиторий больше не поддерживается, пожалуйста, рассмотрите возможность использования https://github.com/vmware/ansible-collection-alb вместо этого, так как эта роль была перенесена в коллекции Ansible.

С помощью этого модуля вы можете установить контроллер Avi Vantage на вашу систему. Однако необходимо соблюдать минимальные требования.

Внимание:
Эта роль Ansible не предназначена для многократного выполнения на хосте. Она предназначена только для развертывания. После развертывания конфигурация для Avi управляется самой Avi.

Требования

Устройство Cisco CSP

Переменные роли

Переменные развертывания CSP

Эти переменные обязательны только в случае использования развертывания CSP.

Переменная Обязательная Значение по умолчанию Комментарии
con_csp_user Да None Имя пользователя, которое будет использоваться для подключения к серверу CSP
con_csp_password Да None Пароль, необходимый для аутентификации пользователя
con_csp_qcow_image_file Нет controller.qcow Относительное или абсолютное местоположение файла qcow контроллера
con_csp_mgmt_ip Да None IP-адрес контроллера в управляемой сети.
con_csp_mgmt_mask Да None Маска подсети, необходимая контроллеру.
con_csp_default_gw Да None Шлюз по умолчанию для контроллера.
con_csp_disk_size Нет 64 Объем дискового пространства в ГБ для контроллера.
con_csp_disk_type Нет virtio Тип диска в CSP. Рекомендуется использовать значение по умолчанию.
con_csp_service_name Нет avi-controller Название сервиса, который будет создан в CSP.
con_csp_num_cpu Нет 4 Количество ЦП, выделенных контроллеру.
con_csp_memory_gb Нет 16 Объем памяти в ГБ, выделенный контроллеру.
con_csp_hsm_ip Нет None IP-адрес и подсеть для выделенного интерфейса HSM, например, 10.160.100.221/24
con_csp_hsm_mask Нет None Маска подсети для интерфейса, который будет работать с HSM
con_csp_hsm_static_routes Нет None Статические маршруты для HSM, например, 10.128.1.0/24 через 10.160.100.1
con_csp_hsm_vnic_id Нет None ID виртуального сетевого интерфейса (VNIC) HSM, настроенного на этом интерфейсе, например, 1
con_csp_bond_ifs Нет None Объединяет указанные интерфейсы вместе. Пример: '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/ansible-role-avicontroller-csp
Лицензия
apache-2.0
Загрузки
8296
Владелец