stackhpc.os_host_aggregates

UWAGA:

To repozytorium nie jest już utrzymywane - rola została przeniesiona do Ansible collection teraz ➡️ https://github.com/stackhpc/ansible-collection-openstack

Host Aggregates w OpenStack

Ta rola może być używana do rejestracji host aggregates w nova za pomocą modułu os_nova_host_aggregate.

Wymagania

API OpenStack nova powinno być dostępne z docelowego hosta.

Zmienne roli

os_host_aggregates_venv to ścieżka do katalogu, w którym ma być utworzony virtualenv.

os_host_aggregates_auth_type to typ uwierzytelniania zgodny z argumentem auth_type modułów Ansible os_*.

os_host_aggregates_auth to słownik zawierający informacje o uwierzytelnianiu zgodne z argumentem auth modułów Ansible os_*.

os_host_aggregates_cacert to opcjonalna ścieżka do bundla certyfikatów CA.

os_host_aggregates_interface to typ URL punktu końcowego, z którego ma być pobierany katalog usług. Może być jednym z public, admin lub internal.

os_host_aggregates to lista host aggregates nova do zarejestrowania. Każdy element powinien być słownikiem zawierającym 'name', a opcjonalnie:

  • 'availability_zone' (nazwa strefy dostępności do ustawienia na agregacie)
  • 'hosts' (lista nazw hostów do dodania do agregatu)
  • 'metadata' (słownik par klucz/wartość do ustawienia na agregacie)

Zależności

Ta rola zależy od roli stackhpc.os_openstacksdk.

Przykładowy Playbook

Następujący playbook rejestruje host aggregate nova.

---
- name: Zapewnij, że host aggregates nova  zarejestrowane
  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: <projekt keystone>
        username: <użytkownik keystone>
        password: <hasło keystone>
        auth_url: <URL autoryzacji keystone>
      os_host_aggregates:
        - name: db_aggregate
          availability_zone: az1
          hosts:
            - host1
            - host2
          metadata:
            type: dbcluster

Informacje o autorze

O projekcie

Role to register nova host aggregates in OpenStack

Zainstaluj
ansible-galaxy install stackhpc.os_host_aggregates
Licencja
apache-2.0
Pobrania
2.2k
Właściciel
StackHPC develops OpenStack capabilities for research computing use cases. Through extensive experience, we understand HPC and cloud.