RedHatGov.director

dyrektor

Ta rola provisionuje, instaluje i konfiguruje Red Hat OpenStack Platform Director.

Wymagania

  • Wymaga działającego systemu RHEL 7 do celów instalacji.
  • Konto na Red Hat Network z dostępną subskrypcją Red Hat OpenStack Platform.

Zmienne Roli

Zmienna Wymagana Domyślna Opis
domain :x: example.com Domenę dla środowiska.
dns_server_local :x: 1.1.1.1 Domyślny lokalny serwer DNS do użycia.
ntp_server :x: 0.pool.ntp.org Domyślny serwer NTP do użycia.
versions :x: zobacz defaults/main.yml Słownik wersji oprogramowania Red Hat.
networks :x: zobacz defaults/main.yml Słownik lokalnych sieci VLAN używanych podczas wdrożenia RHOSP.
director_hostname :x: director Krótka nazwa hosta dla dyrektora.
director_ssh_user :x: root Użytkownik do połączeń SSH z dyrektorem.
director_ssh_pub_key :x: zobacz defaults/main.yml Publiczny klucz SSH do połączenia z dyrektorem.
director_ssh_pwd :x: p@ssw0rd Hasło do połączeń SSH z dyrektorem.
director_register_rhn :x: true Zmienna logiczna określająca, czy dyrektor ma być zarejestrowany w Red Hat Network.
director_public_ip :heavy_check_mark: Adres IP dyrektora w zewnętrznej sieci OpenStack.
director_repos :x: zobacz defaults/main.yml Słownik repozytoriów do włączenia dla dyrektora.
director_packages :x: zobacz defaults/main.yml Słownik pakietów do utworzenia dla dyrektora.
director_optional_docker_services :x: zobacz defaults/main.yml Słownik opcjonalnych usług, które będą wdrażane w overcloud.
director_upstream_registry :x: registry.redhat.io Pełna domena rejestru do użycia dla kontenerów RHOSP.
director_ceph_enabled :x: true Zmienna logiczna określająca, czy Ceph będzie wdrożony w overcloud.
director_ceph_namespace :x: "{{ director_upstream_registry }}/rhceph" Przestrzeń nazw dla kontenerów Ceph.
director_ceph_image :x: rhceph-3-rhel7 Nazwa obrazu kontenera Ceph.
director_ceph_tag :x: latest Tag do użycia dla obrazu kontenera Ceph.
director_ceph_containerized :x: true Zmienna logiczna określająca, czy Ceph będzie wdrożony jako kontener.
director_cloud_domain :x: "{{ domain }}" Domenę używaną dla wdrożenia RHOSP.
director_ntp_servers :x: "{{ ntp_server }}" Serwer NTP używany do wdrożenia RHOSP.
director_provisioning_interface :x: eth0 Nazwa interfejsu na dyrektorze dla sieci provisioning.
director_provisioning_interface_mtu :x: 1500 MTU dla interfejsu provisioning na dyrektorze.
director_provisioning_ip :x: 192.168.2.5/24 Adres IP (w notacji CIDR) dla sieci provisioning.
director_provisioning_network_cidr :x: "{{ network.provisioning.cidr }}" CIDR dla sieci provisioning.
director_provisioning_network_gateway :x: "{{ network.provisioning.gateway }}" Brama dla sieci provisioning.
director_admin_apis_vip :x: ```"{{ director_provisioning_ip ipaddr('address') }}"```
director_inspection_dhcp_start :x: "{{ network.provisioning.introspectionDhcpStart }}" Adres początkowy dla puli DHCP inspekcji w sieci provisioning.
director_inspection_dhcp_end :x: "{{ network.provisioning.introspectionDhcpEnd }}" Adres końcowy dla puli DHCP inspekcji w sieci provisioning.
director_deploy_dhcp_start :x: "{{ network.provisioning.deployDhcpStart }}" Adres początkowy dla puli DHCP wdrożenia w sieci provisioning.
director_deploy_dhcp_end :x: "{{ network.provisioning.deployDhcpEnd }}" Adres końcowy dla puli DHCP wdrożenia w sieci provisioning.
director_clean_nodes :x: true Zmienna logiczna włączająca clean_nodes na dyrektorze.
director_admin_password :x: p@ssw0rd Hasło dla użytkownika administracyjnego na dyrektorze.

Zależności

Brak

Przykładowy Playbook

---
- hosts: director
  tasks:
  - name: Zainstaluj dyrektora
    include_role:
      name: RedHatGov.director

  - name: Skonfiguruj dyrektora
    include_role:
      name: RedHatGov.director
      tasks_from: post_config

Licencja

GPLv3

Informacje o autorze

Architekci rozwiązań Red Hat w Ameryce Północnej

O projekcie

Deploy Red Hat OpenStack Platform Director

Zainstaluj
ansible-galaxy install RedHatGov.director
Licencja
gpl-3.0
Pobrania
118
Właściciel
Code contributions from Red Hat's Public Sector practice