stackhpc.os_host_aggregates

注記:

このリポジトリはもはやメンテナンスされていません - 役割は現在Ansible コレクションに移行されました ➡️ https://github.com/stackhpc/ansible-collection-openstack

OpenStack ホストアグリゲート

この役割は、os_nova_host_aggregateモジュールを使用してnovaにホストアグリゲートを登録するために使用できます。

要件

OpenStack nova APIは、ターゲットホストからアクセス可能でなければなりません。

役割の変数

os_host_aggregates_venv は、仮想環境を作成するためのディレクトリのパスです。

os_host_aggregates_auth_type は、os_* Ansibleモジュールのauth_type引数と互換性のある認証タイプです。

os_host_aggregates_auth は、os_* Ansibleモジュールのauth引数と互換性のある認証情報を含む辞書です。

os_host_aggregates_cacert は、CA証明書バンドルへのオプションのパスです。

os_host_aggregates_interfaceは、サービスカタログから取得するエンドポイントURLのタイプです。publicadmin、または internal のいずれかである可能性があります。

os_host_aggregates は登録するnovaホストアグリゲートのリストです。各項目は、'name'を含む辞書であり、オプションで以下を含めることができます:

  • 'availability_zone'(アグリゲートに設定するアベイラビリティゾーンの名前)
  • 'hosts'(アグリゲートに追加するホスト名のリスト)
  • 'metadata'(アグリゲートに設定するキー/値のペアの辞書)

依存関係

この役割は stackhpc.os_openstacksdk 役割に依存しています。

例プレイブック

以下のプレイブックは、novaホストアグリゲートを登録します。

---
- name: Novaホストアグリゲートが登録されていることを確認する
  hosts: nova-api
  roles:
    - role: stackhpc.os_host_aggregates
      os_host_aggregates_venv: "~/os-host-aggregates-venv"
      os_host_aggregates_auth_type: "password"
      os_host_aggregates_auth:
        project_name: <キーストーンプロジェクト>
        username: <キーストーンユーザー>
        password: <キーストーンパスワード>
        auth_url: <キーストーン認証URL>
      os_host_aggregates:
        - name: db_aggregate
          availability_zone: az1
          hosts:
            - host1
            - host2
          metadata:
            type: dbcluster

著者情報

プロジェクトについて

Role to register nova host aggregates in OpenStack

インストール
ansible-galaxy install stackhpc.os_host_aggregates
ライセンス
apache-2.0
ダウンロード
2.2k
所有者
StackHPC develops OpenStack capabilities for research computing use cases. Through extensive experience, we understand HPC and cloud.