검색

15.4. 에지 자동 이미지 업데이트를 위한 RHEL 배포

download PDF

에지 장치에 에지 이미지의 RHEL을 설치한 후 사용 가능한 이미지 업데이트를 확인하고 자동 적용할 수 있습니다.

rpm-ostreed-automatic.service (systemd 서비스) 및 rpm-ostreed-automatic.timer (systemd 타이머)는 검사 및 업그레이드 빈도를 제어합니다. 사용 가능한 업데이트가 있는 경우 스테이징 배포로 표시됩니다.

자동 이미지 업데이트를 배포하려면 다음과 같은 상위 이미지 업데이트가 포함됩니다.

  • 이미지 업데이트 정책 업데이트
  • 자동 업데이트 다운로드 및 스테이징 활성화

15.4.1. 에지 이미지 업데이트 정책의 RHEL 업데이트 정책 업데이트

이미지 업데이트 정책을 업데이트하려면 Edge 장치의 /etc/rpm-ostreed.conf 위치에 있는 rpm-ostreed.conf 파일에서 AutomaticUpdatePolicyIdleExitTimeout 설정을 사용합니다.

AutomaticUpdatePolicy 설정은 자동 업데이트 정책을 제어하고 다음과 같은 업데이트 확인 옵션이 있습니다.

  • 제공되지 않음: 자동 업데이트를 비활성화합니다. 기본적으로 AutomaticUpdatePolicy 설정은 none 으로 설정됩니다.
  • 확인: rpm-ostree 상태로 사용 가능한 업데이트를 표시하는 충분한 메타데이터를 다운로드합니다.
  • stage: 재부팅 시 적용되는 업데이트를 다운로드하고 압축을 풉니다.

IdleExitTimeout 설정은 데몬 종료 전의 비활성 시간(초)을 제어하며 다음과 같은 옵션을 갖습니다.

  • 0: auto-exit을 비활성화합니다.
  • 60: 기본적으로 IdleExitTimeout 설정은 60 으로 설정됩니다.

자동 업데이트를 활성화하려면 다음 단계를 수행합니다.

절차

  1. /etc/rpm-ostreed.conf 파일에서 다음을 업데이트합니다.

    • 확인하려면 AutomaticUpdatePolicy 값을 변경합니다.
    • 업데이트 검사를 실행하려면 IdleExitTimeout 에 값을 초 단위로 지정합니다.
  2. rpm-ostreed 서비스를 다시 로드하고 systemd 타이머를 활성화합니다.

    # systemctl reload rpm-ostreed
    # systemctl enable rpm-ostreed-automatic.timer --now
  3. rpm-ostree 상태를 확인하여 자동 업데이트 정책이 구성되고 시간이 활성화되었는지 확인합니다.

    # rpm-ostree status

    명령 출력은 다음을 보여줍니다.

    State: idle; auto updates enabled (check; last run <minutes> ago)

    또한 출력에 사용 가능한 업데이트에 대한 정보도 표시됩니다.

15.4.2. RHEL for Edge 자동 다운로드 및 업데이트 스테이징 활성화

이미지 업데이트 정책을 업데이트하여 이미지 업데이트를 확인한 후 업데이트 세부 정보와 함께 해당 업데이트가 표시되는지 확인합니다. 업데이트를 적용하기로 결정하면 정책을 활성화하여 업데이트를 자동으로 다운로드하고 스테이징하십시오. 그런 다음 사용 가능한 이미지 업데이트가 다운로드되어 배포를 위해 준비됩니다. 업데이트가 적용되고 에지 장치를 재부팅할 때 적용됩니다.

업데이트 자동 다운로드 및 스테이징 정책을 활성화하려면 다음 업데이트를 수행합니다.

절차

  1. /etc/rpm-ostreed.conf 파일에서 "AutomaticUpdatePolicy"를 스테이징 으로 업데이트합니다.
  2. rpm-ostreed 서비스를 다시 로드합니다.

    # systemctl enable rpm-ostreed-automatic.timer --now
  3. rpm-ostree 상태 확인

    # rpm-ostree status

    명령 출력은 다음을 보여줍니다.

    State: idle
    AutomaticUpdates: stage; rpm-ostreed-automatic.timer: last run <time> ago
  4. 업데이트를 시작하려면 타이머가 업데이트를 시작하도록 대기하거나 서비스를 수동으로 시작할 수 있습니다.

    # systemctl start rpm-ostreed-automatic.service

    업데이트가 시작되면 rpm-ostree 상태에 다음이 표시됩니다.

    # rpm-ostree status
    State: busy
    AutomaticUpdates: stage; rpm-ostreed-automatic.service: running
    Transaction: automatic (stage)

    업데이트가 완료되면 배포 목록에 새 배포가 준비되고 원래 부팅된 배포는 그대로 유지됩니다. 새 배포를 사용하여 시스템을 부팅하거나 다음 업데이트를 기다릴 수 있는지 결정할 수 있습니다.

    배포 목록을 보려면 rpm-ostree status 명령을 실행합니다.

    다음은 샘플 출력입니다.

    # rpm-ostree status
    State: idle
    AutomaticUpdates: stage; rpm-ostreed-automatic.timer: last run <time> ago
    Deployments:

    업데이트된 패키지 세부 정보를 사용하여 배포 목록을 보려면 rpm-ostree status -v 명령을 실행합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.