fdupont_redhat.ims_premigration_rhel

IMS - Przygotowanie do migracji dla RHEL

Ta rola konfiguruje wirtualną maszynę Red Hat Enterprise Linux do migracji:

  • Dodaje zasady udev w celu wymuszenia nazewnictwa interfejsów sieciowych
  • Instaluje agenta gościa dla oVirt / Red Hat Virtualization

Zmienne roli

Zachowanie roli można zmieniać za pomocą pewnych zmiennych, które są głównie opakowaniami dla modułu używanego w roli. Domyślnie żadna zmienna nie jest ustawiona, a rola oczekuje, że repozytoria RPM są już skonfigurowane na hoście.

Jeśli repozytoria nie są jeszcze skonfigurowane na hoście, można użyć następujących zmiennych do ich skonfigurowania. Można zastosować trzy metody konfiguracji: RHN (oparty na Red Hat Satellite 5 / Spacewalk), RHSM (oparty na Red Hat Satellite 6 / Katello) oraz pliki .repo wskazujące na lokalne repozytoria.

  • RHN - Konfiguracja opiera się na dwóch zmiennych:

    • rhn_config konfiguruje system, aby korzystał z Red Hat Satellite 5 / Spacewalk. Jest to hasz, którego klucze to parametry modułu rhn_register.

    • rhn_channels konfiguruje kanały oprogramowania, które mają być używane przez hosta. Jeśli klucz aktywacyjny został użyty w rhn_config, może być zbędny.

  • RHSM - Konfiguracja opiera się na dwóch zmiennych:

    • rhsm_config konfiguruje system, aby korzystał z Red Hat Satellite 6 / Katello. Jest to hasz, którego klucze to parametry modułu redhat_subscription.
  • Repozytoria ad-hoc - Konfiguracja opiera się na jednej zmiennej:

    • yum_repositories jest tablicą haszy, każdy hasz działa jako opakowanie dla yum_repository.

Przykładowy Playbook

Następujący playbook zarejestruje wirtualną maszynę w serwerze Satellite 6 i włączy repozytorium rhel-7-server-rpms. Jeśli nie podano żadnych informacji w extra_vars, playbook założy, że repozytoria są już skonfigurowane i spróbuje zainstalować agenta.

---
- hosts: do_migracji
  vars:
    rhsm_config:
      server_hostname: "satellite.example.com"
      server_username: "admin"
      server_password: "secret"
      org_id: "moja_organizacja"
    rhsm_repositories:
      - "rhel-7-server-rpms"
  roles:
    - role: ims.rhel_pre_migration
O projekcie

This role configures the RHEL virtual machine for migration.

Zainstaluj
ansible-galaxy install fdupont_redhat.ims_premigration_rhel
Licencja
apache-2.0
Pobrania
130
Właściciel