Menu Close

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

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

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

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

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

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

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

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

  • none: 자동 업데이트를 비활성화합니다. 기본적으로 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)

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