ims_premigration_rhel

IMS - Подготовка к миграции для RHEL

Эта роль настраивает виртуальную машину Red Hat Enterprise Linux для миграции:

  • Добавляет правила udev для упорядочивания имен сетевых интерфейсов
  • Устанавливает агент для oVirt / Red Hat Virtualization

Переменные роли

Поведение роли можно изменить с помощью некоторых переменных, которые в основном являются оболочками для модуля, используемого в роли. По умолчанию переменные не заданы, и роль ожидает, что RPM репозитории уже настроены на хосте.

Если репозитории еще не сконфигурированы на хосте, можно использовать следующие переменные для их настройки. Доступны три метода конфигурации: RHN (основанный на Red Hat Satellite 5 / Spacewalk), RHSM (основанный на Red Hat Satellite 6 / Katello) и .repo файлы, указывающие на локальные репозитории.

  • RHN - Конфигурация основана на двух переменных:

    • rhn_config настраивает систему для использования Red Hat Satellite 5 / Spacewalk. Это хэш, ключи которого являются параметрами модуля rhn_register.

    • rhn_channels настраивает программные каналы, которые будет использовать хост. Если ключ активации был использован с rhn_config, он может оказаться бесполезным.

  • RHSM - Конфигурация основана на двух переменных:

    • rhsm_config настраивает систему для использования Red Hat Satellite 6 / Katello. Это хэш, ключи которого являются параметрами модуля redhat_subscription.
  • Ad-hoc репозитории - Конфигурация основана на одной переменной:

    • yum_repositories - это массив хэшей, каждый хэш позволяет быть оболочкой для yum_repository модуля.

Пример плейбука

Следующий плейбук зарегистрирует виртуальную машину на сервере Satellite 6 и активирует репозиторий rhel-7-server-rpms. Если никакая информация не предоставлена в extra_vars, плейбук предположит, что репозитории уже настроены и попытается установить агент.

---
- hosts: to_be_migrated
  vars:
    rhsm_config:
      server_hostname: "satellite.example.com"
      server_username: "admin"
      server_password: "secret"
      org_id: "my_organization"
    rhsm_repositories:
      - "rhel-7-server-rpms"
  roles:
    - role: ims.rhel_pre_migration
О проекте

This role configures the RHEL virtual machine for migration.

Установить
ansible-galaxy install fdupont-redhat/ims.premigration-rhel
Лицензия
apache-2.0
Загрузки
121
Владелец