fdupont_redhat.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モジュールのパラメータを持つハッシュです。
  • アドホックリポジトリ - 設定は一つの変数に依存します:

    • 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
ダウンロード
130
所有者