avinetworks.avicontroller_csp

⛔️ 非推奨: このリポジトリはもはやサポートされていません。代わりに https://github.com/vmware/ansible-collection-alb の使用を検討してください。この役割はAnsibleコレクションに移行されています。

このモジュールを使用すると、Avi Vantage Controllerをシステムにインストールできます。ただし、最低限の要件を満たす必要があります。

警告:
このAnsibleロールは、ホスト上で繰り返し実行することを目的としていません。デプロイメント専用です。デプロイ後は、AviによってAviの設定が管理されます。

要件

Cisco CSPデバイス

ロール変数

CSPデプロイメント変数

これらはCSPデプロイメントを使用する場合のみ必須とマークされています。

変数 必須 デフォルト コメント
con_csp_user はい なし CSPサーバーに接続するために使用されるユーザー名
con_csp_password はい なし ユーザーを認証するために必要なパスワード
con_csp_qcow_image_file いいえ controller.qcow コントローラーqcowの相対または絶対の場所
con_csp_mgmt_ip はい なし 管理ネットワーク上のコントローラーのIP。
con_csp_mgmt_mask はい なし コントローラーに必要なサブネットマスク。
con_csp_default_gw はい なし コントローラーのデフォルトゲートウェイ。
con_csp_disk_size いいえ 64 コントローラーのためのディスクスペース(GB単位)。
con_csp_disk_type いいえ virtio CSPのディスクタイプ。デフォルトを使用することをお勧めします。
con_csp_service_name いいえ avi-controller CSP上に作成されるサービスの名前。
con_csp_num_cpu いいえ 4 コントローラーに割り当てるCPUの数。
con_csp_memory_gb いいえ 16 コントローラーに割り当てるメモリの量(GB単位)。
con_csp_hsm_ip いいえ なし 専用HSMインターフェースのIPアドレスとサブネット、例: 10.160.100.221/24
con_csp_hsm_mask いいえ なし HSMと通信するインターフェースのネットマスク
con_csp_hsm_static_routes いいえ なし HSM用の静的ルート、例: 10.128.1.0/24 via 10.160.100.1
con_csp_hsm_vnic_id いいえ なし このインターフェースに設定されたHSMインターフェースのVNIC ID、例: 1
con_csp_bond_ifs いいえ なし 指定されたインターフェースを結合します。例: '1,2 3,4' は1を2と、3を4と結合
con_csp_platform いいえ csp-2100 CSPプラットフォームモデル。

例 Playbook

警告:
この例を使用する前に、サーバーに必要な変更を行ってください。
詳細については、https://kb.avinetworks.com/avi-controller-sizing/ を訪問してください。
実装に応じてこれらのパラメータを調整することをお勧めします。

CSPデプロイメントの例

注:
実行時にgather_factsfalseにする必要があります。これを行わないと、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.avicontroller_csp
ライセンス
apache-2.0
ダウンロード
8.3k
所有者