ClickCease ELevate를 사용하여 AlmaLinux 8에서 9로 마이그레이션하는 방법

콘텐츠 표

인기 뉴스레터 구독하기

4,500명 이상의 Linux 및 오픈소스 전문가와 함께하세요!

한 달에 두 번. 스팸이 없습니다.

ELevate를 사용하여 AlmaLinux 8에서 9로 마이그레이션하는 방법

2023년 5월 15일 TuxCare 홍보팀

2022년 5월, AlmaLinux 개발팀은 AlmaLinux 릴리스 9를 발표했지만 처음에는 AlmaLinux 8에서 AlmaLinux 9로 간단하게 업그레이드할 수 있는 경로가 없어 모든 업그레이드를 위해 새로 설치해야 했습니다. 

하지만 올해 초 AlmaLinux가 ELevate 프로그램에 AlmaLinux 9를 포함시켰기 때문에 이 모든 것이 바뀌었고, 이제 ELevate를 사용하여 AlmaLinux 8을 9로 원활하게 마이그레이션할 수 있습니다.

 

AlmaLinux 8과 9의 차이점은 무엇인가요?

 

이전 AlmaLinux GA(일반 사용 가능성) 릴리스와 마찬가지로, AlmaLinux 9는 일치하는 RHEL 버전을 기반으로 하며 기본적으로 RHEL 8과 RHEL 9 사이에 이루어진 모든 개선 사항을 AlmaLinux 9에 그대로 적용합니다(CentOS가 그랬던 것과 같은 방식).

AlmaLinux 9의 경우 주로 새로운 버전의 리포지토리 및 프로그래밍 언어를 의미하며 뿐만 아니라 웹 서버, 데이터베이스 서버 등을 포함한 업데이트된 구성 요소를 의미합니다. AlmaLinux 9는 Linux Kernel 버전 5.14를 기반으로 합니다.

 

ELevate 도구 이해

 

ELevate는 사용자가 RHEL 기반 Linux 배포판 간에 전환할 수 있도록 도와주는 AlmaLinux에서 제공하는 기능입니다. 예를 들어 CentOS에서 AlmaLinux로 또는 AlmaLinux의 한 버전에서 다른 버전으로 전환할 수 있습니다. 이 기능은 Red Hat의 Leapp 프레임워크의 수정된 버전을 기반으로 구축되었으며 데이터 라이브러리 및 도구 세트인 패키지 에볼루션 서비스를 활용합니다.

업그레이드 프로세스를 자동화하고 마이그레이션 과정에서 발생할 수 있는 잠재적 문제를 식별하기 위해 사전 업그레이드 검사를 수행하는 등 원활한 전환을 제공합니다. 대부분의 경우 ELevate는 예상대로 작동하여 AlmaLinux 8에서 9로 원활하게 업그레이드할 수 있습니다.

 

AlmaLinux 8에서 9로 마이그레이션하는 단계

 

모든 것이 최신 상태인지 알 수 있도록 AlmaLinux 8 릴리스를 업데이트하세요:

yum 업데이트 -y

업데이트가 완료되면 서버를 재부팅합니다.

재부팅

재부팅한 후 최신 AlmaLinux 8 릴리스가 실행되고 있는지 확인합니다:

cat /etc/os-release

먼저 엘리베이트 테스트 리포지토리를 다운로드하세요:

sudo curl https://repo.almalinux.org/elevate/testing/elevate-testing.repo -o /etc/yum.repos.d/elevate-testing.repo

다음으로 ELevate GPG 키를 가져옵니다:

sudo rpm --import https://repo.almalinux.org/elevate/RPM-GPG-KEY-ELevate

그런 다음 AlmaLinux 8에서 AlmaLinux 9로 업그레이드할 수 있는 Leapp 패키지를 설치합니다:

sudo yum 설치 -y leapp-업그레이드 leapp-데이터-알말Linux

패키지가 설치되었다는 확인 메시지가 표시됩니다. 그런 다음 이전 단계와 마찬가지로 먼저 다음 명령을 사용하여 사전 업그레이드 검사를 실행해야 합니다:

sudo LEAP 사전 업그레이드

이전과 마찬가지로 다음에서 결과를 확인할 수 있습니다.

/var/log/leapp/leapp-report.txt

흔히 발견할 수 있는 문제는 SELinux 및 방화벽 구성 AllowZoneDrifting과 관련된 것입니다.

다음과 같이 이 문제를 해결할 수 있습니다:

SELinux를 비활성화하려면:

sudo vim /etc/sysconfig/selinux
##셀Linux 모드를 사용 안 함으로 변경합니다.

SELINUX=비활성화

그런 다음 재부팅해야 합니다:

sudo 재부팅

 

또한 허용 영역 드리프팅을 no

sudo vim /etc/firewalld/firewalld.conf

허용 영역 드리프트 = 아니요

 

또 다른 차단 요소는 설치된 Kernel 버전이 최신 버전이어야 한다는 것이므로, 아직 최신 버전이 아닌 경우 이를 확인하고 최신 버전으로 재부팅하세요.

사전 업그레이드 명령을 다시 실행하여 정상적으로 작동하는지 확인하는 것이 좋습니다.

이 프로세스의 마지막에 표시되는 메시지입니다:

녹색 텍스트는 모든 것이 정상적으로 진행되어 시스템을 업그레이드할 준비가 되었음을 나타냅니다. 빨간색 메시지는 아직 주의가 필요한 업그레이드 차단 요소가 있다는 뜻입니다. 앞서 언급했듯이 로그 파일에서 모든 정보를 찾을 수 있으며 일반적으로 각 차단을 해결하는 방법에 대한 몇 가지 지침이 포함되어 있습니다.

 

그런 다음 업그레이드를 트리거할 수 있습니다:

sudo LEAP 업그레이드

일정 시간이 지나면 시스템을 재부팅해야 합니다:

sudo 재부팅

 

GRUB의 새로운 항목은 ELevate-Upgrade-Initramfs 라는 새 항목이 나타나고 시스템이 자동으로 이 항목으로 부팅됩니다.

다음 명령줄을 사용하여 AlmaLinux 9가 실행 중인지 확인할 수 있습니다:

cat /etc/os-release

 

"여기까지입니다! (하지만 TuxCare의 엔터프라이즈 지원을 살펴보는 것은 어떨까요?)

 

방금 AlmaLinux 8에서 AlmaLinux 9로 업그레이드하는 데 필요한 모든 단계를 실행했으며, 이는 2027년 5월 31일까지 AlmaLinux에 대한 적극적인 지원을 계속 받을 수 있고 2032년 5월까지 보안 업데이트를 받을 수 있다는 의미입니다.

그러나 엔터프라이즈 환경에서 AlmaLinux를 사용하는 경우 TuxCare의 엔터프라이즈 지원을 고려하는 것이 좋습니다. AlmaLinux에 대한 Enterprise Support를 이용하면 가동 시간이 보장되고 신속한 고장 및 수정 지원이 제공되는 TuxCare 검증 리포지토리를 이용할 수 있으며, 5년 동안 특정 AlmaLinux 마이너 버전(FIPS 인증 및 비인증 배포)을 유지하고, 다운타임 없이 커널 및 중요 사용자 공간 패키지에 대한 자동화된 라이브 패치의 혜택을 누리고, 종량제 시간별 지원 번들을 통해 지원 비용을 최적화할 수 있습니다.

TuxCare의 AlmaLinux용 엔터프라이즈 지원은 업계 최고의 지원 범위를 제공하고 비즈니스 연속성 및 규정 준수를 보장하며 취약성 노출을 최소화합니다. 자세한 내용은 여기에서 확인할 수 있습니다."

요약
ELevate를 사용하여 AlmaLinux 8에서 9로 마이그레이션하는 방법
기사 이름
ELevate를 사용하여 AlmaLinux 8에서 9로 마이그레이션하는 방법
설명
AlmaLinux는 올해 초 ELevate 프로그램에 AlmaLinux 9를 포함시켰습니다. ELevate를 사용하여 AlmaLinux 8을 9로 원활하게 마이그레이션하는 방법을 알아보세요.
작성자
게시자 이름
TuxCare
게시자 로고

Kernel 재부팅, 시스템 다운타임 또는 예정된 유지 보수 기간 없이 취약성 패치를 자동화하고 싶으신가요?

TuxCare로 라이브 패치에 대해 알아보기

TuxCare 게스트 작가 되기

시작하기

메일

가입

4,500

Linux & 오픈 소스
전문가!


뉴스레터 구독하기