Menu Close
Settings Close

Language and Page Formatting Options

11.6. Satellite Server 사용을 위한 Leapp 준비

Satellite Server 6을 사용하여 RPM 콘텐츠를 호스팅하는 경우 다음 준비 단계를 완료하여 Satellite를 사용하여 Leapp 업그레이드를 성공적으로 수행합니다.

사전 요구 사항

  • Red Hat OpenStack Platform 16.1 및 Red Hat Enterprise Linux 8.2의 리포지토리에 연결된 Satellite Server 활성화 키를 만듭니다.
  • 오버클라우드 노드에 대한 Ansible 인벤토리 파일을 생성합니다.
  • Satellite Server에서 Red Hat OpenStack Platform 16.1 업그레이드에 대한 콘텐츠 뷰를 생성 및 승격하고 업그레이드에 필요한 리포지토리를 포함합니다. 자세한 내용은 Red Hat Satellite Server 6 고려 사항을 참조하십시오.
  • Ceph 서브스크립션을 사용하고 Ceph 스토리지 노드에 overcloud-minimal 이미지를 사용하도록 director가 구성된 경우 Content View를 생성하고 다음 RHEL(Red Hat Enterprise Linux) 8.2 리포지토리를 추가해야 합니다.

절차

  1. stack 사용자로 언더클라우드에 로그인합니다.
  2. playbook-satellite.yaml 이라는 파일을 생성하고 파일에 다음 콘텐츠를 붙여넣습니다.

    - name: Pre-install leapp
      hosts: overcloud
      become: yes
      tasks:
        - name: Pre-install leapp
          yum:
            name:
              - leapp
              - leapp-repository
            state: installed
        - name: Remove katello-host-tools-fact-plugin
          yum:
            name:
              - katello-host-tools-fact-plugin
            state: removed
        - name: Register system
          redhat_subscription:
            activationkey: "osp16-key"
            org_id: "ACME"
            server_hostname: "satellite.example.com"
            rhsm_baseurl: "https://satellite.example.com/pulp/repos"
            force_register: True

    Satellite 서버에 맞게 redhat_subscription 변수를 수정합니다.

  3. 플레이북을 실행합니다.

    $ ansible-playbook -i ~/inventory.yaml playbook-satellite.yaml