Documentation

4. 서브스크립션 가져오기

사용 가능한 서브스크립션 또는 서브스크립션 매니페스트에서 자동화 컨트롤러의 사용을 승인합니다. 자동화 컨트롤러 서브스크립션을 얻기 위해 다음 중 하나를 수행할 수 있습니다.

  1. 라이센스 페이지에서 Red Hat 또는 Satellite 사용자 이름과 암호를 입력합니다.

  2. Customer Portal의 서브스크립션 할당 페이지에서 서브스크립션 매니페스트를 가져옵니다. 자세한 내용은 |atu|의 :ref:`obtain_sub_manifest`를 참조하십시오.

Red Hat Ansible Automation Platform 서브스크립션이 있는 경우 컨트롤러를 시작하여 서브스크립션 정보에 액세스할 때 Red Hat 고객 인증 정보를 사용합니다(아래 지침 참조).

Red Hat Ansible Automation Platform 서브스크립션이 없는 경우 here 평가판 서브스크립션을 요청하거나 **서브스크립션 요청**을 클릭하고 지침에 따라 서브스크립션을 요청할 수 있습니다.

컨트롤러 인스턴스에서 Satellite 인스턴스에 연결하도록 서브스크립션 관리자를 구성한 경우 Satellite에 연결되지 않은 환경**에서 VM 기반 설치의 로그인 흐름을 사용할 수 있습니다. **Satellite가 없는 연결이 끊긴 환경에 대한 권장 해결 방법에는 [1] 연결된 환경에서 access.redhat.com에 있는 매니페스트를 다운로드한 다음 연결되지 않은 컨트롤러 인스턴스에 업로드하거나, [2] 프록시 서버를 통해 인터넷에 연결하는 방법이 있습니다.

참고

연결이 끊긴 환경을 사용하려면 Satellite 조직의 매니페스트에 유효한 automation controller 인타이틀먼트가 연결되어 있어야 합니다. 연결 여부는 ``hammer subscription list –organization <org_name>``을 사용하여 확인할 수 있습니다.

받은 서브스크립션에 문제가 있는 경우 https://access.redhat.com/support/contact/customerService/에서 영업 계정 관리자 또는 Red Hat 고객 서비스에 문의하십시오.

컨트롤러가 처음 시작될 때 서브스크립션 화면이 자동으로 표시됩니다.

no license

  1. 기본적으로 서브스크립션을 검색하고 가져오는 옵션은 https://access.redhat.com/management/subscription_allocations에서 생성하는 서브스크립션 매니페스트를 업로드하는 것입니다. 자세한 내용은 :ref:`obtain_sub_manifest`을 참조하십시오. 서브스크립션 매니페스트가 있으면 파일이 저장된 위치를 검색하여 업로드할 수 있습니다(서브스크립션 매니페스트는 구성 요소 부분이 아니라 전체 .zip 파일임).

참고

서브스크립션 매니페스트 옵션의 찾아보기 버튼이 회색으로 표시되어 사용할 수 없는 경우 사용자 이름 및 암호 필드를 지워 찾아보기 버튼을 활성화합니다.

또는 사용자 이름과 암호를 사용하여 Red Hat 고객 인증 정보를 입력하는 옵션을 선택할 수 있습니다. 컨트롤러 클러스터 노드가 서브스크립션 관리자를 통해 Satellite에 등록된 경우 Satellite 사용자 이름/암호를 사용합니다. 인증 정보를 입력한 후 **서브스크립션 가져오기**를 클릭합니다.

  1. 그러면 RHSM/Satellite API 또는 제공한 매니페스트에서 서브스크립션 메타데이터가 검색됩니다.

  • 서브스크립션 매니페스트이고 단일 설치에 여러 서브스크립션 개수가 적용된 경우 컨트롤러는 해당 개수를 결합하지만 가장 빠른 만료 날짜를 만료(이때 서브스크립션을 갱신해야 함)로 사용합니다.

  • 인증 정보(사용자 이름/암호)를 입력한 경우 컨트롤러는 구성된 서브스크립션 서비스를 검색합니다. 그런 다음 실행할 서브스크립션을 선택하라는 메시지를 표시하고(아래 예제에서는 여러 서브스크립션을 표시함) 해당 메타데이터를 사용하여 컨트롤러에 권한을 부여합니다. 갱신한 경우 시간이 지나면 로그인하여 새 서브스크립션을 검색할 수 있습니다.

참고

서브스크립션이 만료된 경우(서브스크립션 설정 창의 서브스크립션 세부 정보에서 확인할 수 있음) 두 방법 중 한 가지를 선택하여 컨트롤러에서 갱신해야 합니다.

_images/license-password-entered.png

다음 오류 메시지가 표시되는 경우 컨트롤러 관리자가 서브스크립션을 적용하는 데 사용하는 Satellite 사용자에게 적절한 권한이 필요합니다.

_images/tower-license-error-satellite-user.png

Satellite 사용자 이름/암호는 기존 서브스크립션에 대해 Satellite API를 쿼리하는 데 사용됩니다. 자동화 컨트롤러는 Satellite API에서 해당 서브스크립션에 대한 일부 메타데이터를 다시 가져온 다음 필터링하여 적용할 수 있는 유효한 서브스크립션을 찾습니다. 해당 서브스크립션은 UI에 유효한 서브스크립션 옵션으로 표시됩니다.

다음 Satellite 역할은 적절한 액세스 권한을 부여합니다.

  • 사용자 정의(view_subscriptionsview_organizations 필터 사용)

  • 조회자

  • 시스템 관리자

  • 조직 관리자

  • 관리자

이 중 사용자 정의 역할은 가장 제한적인 역할이므로 컨트롤러 통합에 사용하는 것이 좋습니다. 자세한 내용은 사용자 및 역할 관리에 대한 `Satellite documentation <https://access.redhat.com/documentation/en-us/red_hat_satellite/6.8/html/administering_red_hat_satellite/chap-Red_Hat_Satellite-Administering_Red_Hat_Satellite-Users_and_Roles#sect-Red_Hat_Satellite-Administering_Red_Hat_Satellite-Users_and_Roles-Creating_and_Managing_Roles>`_을 참조하십시오.

참고

시스템 관리자 역할은 관리자 체크박스와 동일하지 않으며, 서브스크립션 API 페이지에 액세스할 수 있는 충분한 권한을 제공하지 않습니다.

  1. **다음**을 클릭하여 **추적 및 Insights**로 이동합니다. 추적 및 Insights는 Red Hat이 훨씬 더 나은 사용자 환경을 제공하여 제품을 개선하도록 데이터를 수집합니다. 데이터 수집에 대한 자세한 내용은 :ref:`usability_data_collection`을 참조하십시오. 이 옵션은 기본적으로 선택되어 있지만 다음 항목을 옵트아웃할 수 있습니다.

  • **사용자 분석**은 컨트롤러 사용자 인터페이스에서 데이터를 수집합니다.

  • Insights 분석**은 |at|를 사용하여 높은 수준의 분석을 제공합니다. 이 분석은 컨트롤러의 추세와 비정상적인 사용을 식별하는 데 도움이 됩니다. |AA| 옵트인이 적용되려면 |at| 인스턴스가 |rhel|에서 실행되고 **있어야 합니다. 자동화 분석 섹션에 설명된 지침을 참조하십시오. 이 옵션을 옵트인하도록 선택하면 화면이 펼쳐지고 Insights를 활성화하는 데 필요한 사용자 이름과 암호를 묻는 메시지가 표시됩니다(해당하는 경우).

참고

유용성 분석 및 데이터 수집 섹션에 설명된 대로 언제든지 분석 데이터 컬렉션 기본 설정을 변경할 수 있습니다.

  1. 추적 및 Insights 기본 설정을 지정한 후 **다음**을 클릭하여 최종 사용자 계약으로 이동합니다.

  2. 내용을 검토하고 최종 사용자 라이센스 계약에 동의함 체크박스를 선택한 다음 **제출**을 클릭합니다.

서브스크립션이 승인되면 컨트롤러에 서브스크립션 세부 정보가 잠시 표시되고 automation controller 인터페이스 대시보드로 이동합니다. 나중에 참조하려는 경우 왼쪽 탐색 모음에서 **설정**을 클릭하고 서브스크립션 옵션에서 **서브스크립션 설정**을 선택하면 이 화면으로 돌아올 수 있습니다.

license accepted

4.1. 서브스크립션 매니페스트 가져오기

서브스크립션 매니페스트를 업로드하려면 먼저 서브스크립션 할당을 설정합니다.

  1. https://access.redhat.com/management/subscription_allocations으로 이동합니다.

서브스크립션 할당 페이지에는 서브스크립션을 생성할 때까지 서브스크립션이 포함되어 있지 않습니다.

_images/subscription-allocations-empty.png
  1. 새 서브스크립션 할당 생성 버튼을 클릭하여 새 서브스크립션 할당을 생성합니다.

참고

이 버튼이 없거나 비활성화되어 있는 경우 서브스크립션 할당을 생성할 적절한 권한이 없습니다. 서브스크립션 할당을 생성하려면 Customer Portal에서 관리자*이거나 *서브스크립션 관리 역할이 있어야 합니다. 서브스크립션 관리 권한을 부여할 수 있는 access.redhat.com 관리자 또는 조직 관리자에게 문의하십시오.

  1. 서브스크립션의 이름을 입력하고 유형 드롭다운 메뉴에서 **Satellite 6.8**을 선택합니다.

_images/subscription-allocations-create.png
  1. **생성**을 클릭합니다.

  2. 서브스크립션 매니페스트가 성공적으로 생성되면 세부 정보 탭 하단에 서브스크립션 정보를 포함한 다양한 정보가 표시됩니다. 인타이틀먼트 옆에 표시된 숫자는 서브스크립션과 연결된 인타이틀먼트 수를 나타냅니다.

_images/subscription-allocations-details-bottom.png

서브스크립션 매니페스트를 가져오려면 서브스크립션 탭을 통해 서브스크립션에 인타이틀먼트를 추가해야 합니다.

  1. 서브스크립션 탭을 클릭합니다.

_images/subscription-allocations-details.png
  1. 서브스크립션 탭에 표시할 서브스크립션이 없습니다. 서브스크립션 추가 버튼을 클릭합니다.

_images/subscription-allocations-subscriptions.png

다음 화면에서는 매니페스트 파일에 배치할 인타이틀먼트를 선택하고 추가할 수 있습니다. 서브스크립션 할당에서 (SKU가 동일한) Ansible Automation Platform 서브스크립션을 여러 개 선택할 수도 있습니다. 유효한 Ansible Automation Platform 서브스크립션은 일반적으로 《Red Hat Ansible Automation…》이라는 이름으로 표시됩니다.

  1. 매니페스트 파일에 배치할 인타이틀먼트/관리형 노드 수를 지정합니다. 이를 통해 서브스크립션을 분할할 수 있습니다(예: 노드 서브스크립션 1000개 중 노드 400개는 개발 클러스터에, 600개는 프로덕션 클러스터에 배치)

_images/aap-subscriptions.png

참고

매니페스트 파일에 동일한 유형의 서브스크립션을 여러 개 추가하고 업로드하면 단일 설치에 여러 개의 서브스크립션을 적용할 수 있습니다. 마찬가지로 매니페스트를 생성할 때 서브스크립션의 일부만 할당하면 서브스크립션의 하위 집합을 적용할 수 있습니다.

  1. **제출**을 클릭합니다.

지정한 할당이 성공적으로 추가되면 서브스크립션 탭에 표시됩니다.

  1. 세부 정보 탭을 클릭하여 서브스크립션 매니페스트 파일에 액세스합니다.

  2. 인타이틀먼트 아래의 세부 정보 창 하단에 있는 매니페스트 내보내기 버튼을 클릭하여 이 서브스크립션을 위한 매니페스트 파일을 내보냅니다.

_images/subscription-allocations-details-export.png

이름에 ``manifest_``가 미리 추가되어 있는 폴더가 로컬 드라이브에 다운로드됩니다. SKU가 동일한 여러 개의 서브스크립션이 집계됩니다.

  1. 이제 서브스크립션 매니페스트가 있으므로 :ref:`Tower Subscription screen <upload_manifest>`으로 이동합니다. **찾아보기**를 클릭하여 전체 매니페스트 파일(.zip)을 업로드하고 파일이 저장된 위치로 이동합니다. 파일을 열거나 개별 부분을 업로드하지 마십시오.

4.2. 수동으로 서브스크립션 추가

사용자 인터페이스를 사용하여 서브스크립션 정보를 적용하거나 업데이트할 수 없는 경우 ansible.controller 컬렉션의 license 모듈을 사용하여 Ansible 플레이북에서 서브스크립션 매니페스트를 수동으로 업로드할 수 있습니다.

- name: Set the license using a file
  license:
  manifest: "/tmp/my_manifest.zip"

Ansible license 모듈에 대한 자세한 내용은 https://cloud.redhat.com/ansible/automation-hub/ansible/tower/content/module/tower_license를 참조하십시오.