3장. Ansible Automation Platform에 Red Hat Edge Manager 설치


Red Hat Edge Manager를 설치하여 대규모로 에지 장치 및 애플리케이션을 관리합니다. 이 가이드에서는 Ansible Automation Platform과 함께 Red Hat Enterprise Linux에서 Red Hat Edge Manager의 독립 실행형 배포에 중점을 둡니다.

3.1. Red Hat Edge Manager RPM 패키지 설치

필요한 리포지토리를 활성화하고,plane ctl-services 패키지를 설치하고, baseDomain을 구성한 다음 실행 중인 서비스를 시작하여 Red Hat Enterprise Linux 호스트를 준비합니다.

사전 요구 사항

  • 실행 중인 인스턴스가 있는 활성 Ansible Automation Platform 서브스크립션과 필요한 API URL 및 OAuth 인증 정보가 있습니다.
  • Red Hat Edge Manager를 설치할 Ansible Automation Platform과 별도의 머신입니다.
  • 컨테이너 관리를 위해 Podman이 설치되어 있습니다.
  • 다음을 사용하는 Red Hat Enterprise Linux 호스트:

    • 최소 설치
    • 4개의 코어 및 16GB RAM(권장)
    • 관리 액세스(root 또는 sudo 가능 사용자)
    • SSH 액세스

프로세스

  1. Red Hat Enterprise Linux 호스트에 SSH를 실행하십시오.
  2. Red Hat Container Registry를 인증하고 로그인합니다.

    sudo podman login registry.redhat.io
  3. 필요한 리포지토리 및 패키지를 설치합니다.

    • Red Hat Enterprise Linux 버전 및 호스트의 아키텍처를 기반으로 다음 예제 명령을 실행하여 Ansible Automation Platform 리포지토리가 활성화되어 있는지 확인합니다.

      sudo subscription-manager repos --enable ansible-automation-platform-2.5-for-rhel-9-x86_64-rpms
    • 다음을 실행하여 Red Hat Edge Manager 서비스를 설치합니다.

      sudo dnf install -y flightctl-services
  4. 설치된 /etc/flightctl/service-config.yaml 을 업데이트하여 baseDomain 을 설정합니다.

    sudo vi /etc/flightctl/service-config.yaml
    중요

    서비스 구성에서 baseDomain 을 올바르게 설정해야 합니다. 기본적으로 설치 프로세스는 Red Hat Enterprise Linux 호스트의 IP 주소에 따라 이 값을 자동으로 설정하려고 합니다.

    그러나 환경에서 특정 도메인 이름을 사용하여 이 호스트에 액세스하는 경우(예: rhem-example.com ) /etc/flightctl/service-config.yamlbaseDomain 을 이 호스트 이름으로 수동으로 업데이트하는 것이 좋습니다.

    baseDomain 을 올바르게 설정하면 Red Hat Edge Manager 내에서 생성된 모든 URL, 인증서 및 내부 구성이 네트워크 설정에 정확해집니다. 이는 Ansible Automation Platform과의 통합 및 의도한 도메인 이름을 통해 UI에 액세스할 수 있도록 하는 데 특히 중요합니다.

    다음을 사용하여 현재 구성된 baseDomain 을 확인할 수 있습니다.

    grep baseDomain: /etc/flightctl/service-config.yaml
  5. 서비스를 활성화하고 시작합니다.

    sudo systemctl enable flightctl.target
    sudo systemctl start flightctl.target
  6. 서비스가 실행 중인지 확인합니다.

    sudo systemctl list-units flightctl-*.service

    다음 7개의 서비스가 실행 중인 것을 확인할 수 있습니다.

    • flightctl-db
    • flightctl-kv
    • flightctl-api
    • flushctl-periodic
    • flightctl-worker
    • flightctl-ui
    • flightctl-cli-artifacts
  7. 서비스 구성 파일에 저장된 baseDomain 에서 UI로 이동합니다.

    grep baseDomain: /etc/flightctl/service-config.yaml

    웹 브라우저에 표시된 baseDomain 을 방문하여 UI에 액세스합니다.

문제 해결

서비스가 올바르게 실행되지 않으면 다음 log 명령을 사용하여 추가 문제 해결 및 수정하십시오.

journalctl -u flightctl-<impacted service> -b --no-pager
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동