Menu Close
10.3. 에지 시스템을 위한 RHEL 업그레이드
10.3.1. RHEL 8 시스템을 RHEL 9로 업그레이드
rpm-ostree rebase
명령을 사용하여 RHEL 8 시스템을 RHEL 9로 업그레이드할 수 있습니다. RHEL 8의 최신 업데이트에서 RHEL 9의 최신 업데이트까지 에지 업그레이드를 위해 기본 RHEL 패키지 세트를 완전히 지원합니다. RHEL 9 이미지가 다운로드되어 백그라운드에서 설치됩니다. 업그레이드가 완료되면 새 RHEL 9 이미지를 사용하려면 시스템을 재부팅해야 합니다.
업그레이드는 가능한 모든 rpm 패키지 버전 및 포함을 지원하지 않습니다. 패키지 추가를 테스트하여 예상대로 작동하는지 확인해야 합니다.
사전 요구 사항
- Edge 시스템용 RHEL이 있어야 합니다.
- Edge Commit 이미지에 대한 RHEL에 대한 청사진을 생성했습니다.
-
OSTree
리포지토리를 호스팅하도록 httpd를 설치했습니다. - Podman 컨테이너를 실행하는 RHEL 9 OSTree 리포지토리가 있습니다.
-
RHEL 9
OSTree
리포지토리를 가리키도록/etc/ostree/remotes.d/*.repo
조정
절차
Edge 9 이미지에 RHEL을 생성합니다.
이미지 작성을 시작합니다.
$ sudo composer-cli compose start blueprint-name edge-commit
- compose가 완료되면 이미지를 다운로드합니다.
다운로드한 이미지를
/var/www/html/
폴더에 추출합니다.$ sudo tar -xf image_file -C /var/www/html
httpd 서비스를 시작합니다.
$ systemctl start httpd.service
-
httpd 서버를 가리키도록
/etc/ostree/remotes.d/*.repo
를 조정합니다. 시스템을 RHEL 9 버전으로 리베이스하여 RHEL 9 버전의 참조 경로를 제공합니다.
$ rpm-ostree rebase rhel-edge:rhel/9/x86_64/edge
시스템을 재부팅합니다.
$ systemctl reboot
- 사용자 이름과 암호를 입력합니다.
현재 시스템 상태를 확인합니다.
$ rpm-ostree status
검증
현재 실행 중인 배포의 현재 상태를 확인합니다.
$ rpm-ostree status
선택 사항: 커널이 관리하는 프로세서 및 작업을 실시간으로 표시합니다.
$ top
업그레이드가 요구 사항을 지원하지 않는 경우 이전 안정 배포 RHEL 8 버전으로 수동으로 롤백할 수 있습니다.
$ sudo rpm-ostree rollback
시스템을 재부팅합니다. 사용자 이름과 암호를 입력합니다.
$ systemctl reboot
재부팅 후 시스템에서 RHEL 9를 성공적으로 실행해야 합니다.