How to Oracle Linux 9.8 to 10 Upgrade

Oracle Linux 9.8 에서 10 으로 배포판 버전 업데이트하는 방법을 알아 본다. Oracle Linux 는 leapp 을 지원한다. 이 프로그램은 RHEL 에서 사용하는 방법을 Oracle Linux 가 그대로 지원하도록 만든 것이다. 따라서 RHEL 에서 업그레이드 방법과 동일하다.

최신 패키지 상태 만들기

우선 현재 배포판의 상태를 최신 상태로 만들어야 한다. dnf 명령어를 이용해서 update 를 해주면 된다.

재부팅을 해주는 이유는 커널 업데이트가 되었을 경우에 최신 커널로 부팅을 하기 위해서다.

leapp 프로그램 설치

이제 업그레이드를 위한 애플리케이션을 설치 한다.

별다른 문제가 없다면 설치가 완료된다.

업그레이드 체크하기

leapp 프로그램을 이용해서 이제 업그레이드를 위한 체크를 해준다. 당연히 이것도 프로그램에서 제공해준다.

이것을 반드시 해줘야 한다. 업그레이드에 장애물을 체크해서 보고서로 만들어준다. 업그레이드 차단이 될만한 것은 반드시 해결을 해줘야 한다. 그것을 해결하지 않고 진행했을 경우에 업그레이드 중 문제가 발생할 수 있고 되돌릴 수 없을 수도 있다.

여기서 Inhibitors 부분은 해결을 해야 한다. 위 내용을 보면 0 으로 그런것은 없다고 나온다. 업그레이드가 충분히 가능하다는 것을 말해준다. 보다 자세한 것은 ‘/var/log/leapp/leapp-report.txt’ 파일을 보면 된다.

업그레이드

이제 업그레이드를 하면 된다. 다음과 같이 진행한다.

RHEL, Oracle Linux 의 업그레이드 방법은 leapp upgrade 진행 과정에서 Upgrade 를 위한 커널을 설치하게 된다. 재부팅을 하면 이 업그레이드 커널로 부팅을 하면서 배포판을 업그레이드가 진행된다. 그러니까 재부팅을 하고 부팅과정에서 배포판이 업그레이드를 진행하는 방법이다.

위와같이 업그레이드 커널로 부팅을 한다. (위 화면은 RHEL 이다.)

그리고 부팅을 하면 다음과 같이 업그레이드가 진행이 된다.

부팅 과정에서 위와같이 업그레이드가 진행이 된다.

마무리

Oracle Linux 는 무료 배포판이다. 상업적, 교육적, 개인적으로 무료로 사용이 가능한 배포판이다. Oracle 이라는 회사가 배포판 관리를 해주고 있고, RHEL 을 클론해서 Oracle 서비스를 위한 배포판을 만들고 있다.

RHEL 은 Subcription 이 되어 있어야 하고, leapp 프로그램을 이용한다고 하더라도 여러가지 제약이 존재할 가능성이 있지만 Oracle Linux 는 그러한 제약이 없다.

Rocky Linux 는 아예 leapp 을 지원하지 않으며, 배포판을 업그레이드 권장하지 않는다.

이런 측면에서 보면 Oracle Linux 가 현재로서는 가장 사용하기 편한 배포판임은 틀림이 없다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다