검색

10.3. Ansible 플레이북을 통한 설치

download PDF

사용자 지정 Grafana 대시보드를 사용하여 Prometheus를 통해 Ansible Automation Platform을 모니터링하는 프로세스는 몇 분 내에 설치할 수 있습니다. 다음은 사전 빌드된 Ansible 플레이북을 활용하여 이를 수행하는 단계를 제공합니다.

Ansible 플레이북을 성공적으로 실행하려면 다음 단계가 필요합니다.

  • 자동화 컨트롤러 내에서 사용자 정의 인증 정보 유형 생성
  • 자동화 컨트롤러 내에 kubeconfig 인증 정보 생성
  • Ansible 플레이북을 실행하기 위한 프로젝트 및 작업 템플릿 생성

10.3.1. 사용자 정의 인증 정보 유형 생성

Ansible Automation Platform 대시보드 내에서

  1. Administration(관리)Credential Types(인증 정보 유형 )에서 blue Add 버튼을 클릭합니다.
  2. 이름 지정(예: Kubeconfig)
  3. 입력 구성에서 다음 YAML을 입력합니다.

    fields:
      - id: kube_config
        type: string
        label: kubeconfig
        secret: true
        multiline: true
  4. 인젝터 구성에서 다음 YAML을 입력합니다.

    env:
      K8S_AUTH_KUBECONFIG: '{{ tower.filename.kubeconfig }}'
    file:
      template.kubeconfig: '{{ kube_config }}'
  5. 저장을 클릭합니다.

10.3.2. kubeconfig 인증 정보 생성

Ansible Automation Platform 대시보드 내에서

  1. ResourcesCredentials 에서 blue Add 버튼을 클릭합니다.
  2. 이름을 입력합니다 ( 예: OpenShift-Kubeconfig)
  3. 인증 정보 유형 드롭다운에서 Kubeconfig 를 선택합니다.
  4. 유형 세부 정보 텍스트 상자에 Red Hat OpenShift 클러스터에 대한 kubeconfig 파일을 삽입합니다.
  5. 저장을 클릭합니다.

10.3.3. 프로젝트 생성

Ansible Automation Platform 대시보드 내에서

  1. Resources CryostatProjects 에서 파란색 추가 버튼을 클릭합니다.
  2. 이름 제공(예: 모니터링 AAP 프로젝트)
  3. Default 를 조직으로 선택합니다.
  4. 실행 환경으로 기본 실행 환경을 선택합니다.
  5. 소스 제어 인증 정보 유형으로 Git 을 선택합니다.
  6. 유형 상세 정보 에서,

    1. 소스 제어 URL 추가 (https://github.com/ansible/aap_ocp_refarch)
  7. 옵션 내에서,

    1. 시작 시 정리, 삭제, 버전 업데이트를 선택합니다.
  8. 저장을 클릭합니다.

10.3.4. 작업 템플릿 생성 및 Ansible Playbook 실행

Ansible Automation Platform dsahboard에서

  1. ResourcesTemplates 에서 파란색 추가 추가 작업 템플릿을클릭합니다.
  2. 이름 제공(예: Monitoring AAP Job)
  3. 작업 유형으로 실행을 선택합니다.
  4. 인벤토리로 데모 인벤토리선택합니다.
  5. Monitoring AAP Project as the Project 를 선택합니다.
  6. 실행 환경으로 기본 실행 환경을 선택합니다.
  7. 플레이북으로 aap-prometheus-grafana/playbook.yml선택합니다.
  8. 인증 정보를 선택하고 머신 의 카테고리를 Kubeconfig 로 전환합니다.
  9. Red Hat OpenShift 클러스터에 액세스하기 위한 적절한 kubeconfig (예: OpenShift-Kubeconfig)를 선택합니다.
  10. 선택적 단계: 변수 내에서 다음 변수 를 수정할 수 있습니다.

    1. prometheus_namespace: <your-specified-value>
    2. ansible_namespace: <your-specified-value>
  11. 저장을 클릭합니다.
  12. 시작을 클릭하여 Ansible 플레이북을 실행합니다.
  13. Grafana 및 Prometheus에 로그인하기 위한 세부 정보가 작업 출력에 표시됩니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.