웹사이트 검색

CentOS 8에서 AlmaLinux 8.5로 마이그레이션하는 방법


이전 가이드에서는 AlmaLinux 설치 과정을 안내했습니다. CentOS 8이 설치되어 있는 경우 자동 마이그레이션 스크립트를 사용하면 제거하고 새로 설치하지 않고도 최신 버전의 AlmaLinux 8.5로 원활하게 마이그레이션할 수 있습니다.

CentOS에서 Oracle Linux로 마이그레이션하는 데 도움이 되는 Oracle Linux의 유사한 스크립트도 있습니다.

이 가이드에서는 Github에서 제공되는 자동 마이그레이션 스크립트를 사용하여 CentOS 8AlmaLinux 8.5로 마이그레이션하는 과정을 안내합니다.

주의사항

우리의 경우 마이그레이션은 원활하고 성공적이었지만, 문제가 발생할 경우를 대비해 모든 파일을 백업하는 것이 좋습니다. 속담처럼 후회하는 것보다 안전한 것이 더 좋으며 이상적으로는 만일의 경우에도 안전한 편에 있기를 원합니다.

전제조건

시작하기 전에 CentOS 8.3 이상을 실행하고 있는지 확인하세요. 낮은 버전을 실행하는 경우 마이그레이션 스크립트를 실행할 때 오류가 발생합니다.

다음은 CentOS 8.0을 사용하여 마이그레이션을 시도할 때 처음 접했던 완벽한 예입니다.

또한 업그레이드 프로세스에는 인터넷에서 파일을 다운로드하고 다시 설치하는 작업이 포함되므로 하드 드라이브에 최소 5GB의 여유 디스크 공간이 있는지 확인하세요.

마지막으로, 빠르고 안정적인 인터넷 연결은 AlmaLinux로의 마이그레이션을 가속화하는 데 확실히 도움이 될 것입니다.

더 이상 고민하지 말고 이제 본격적으로 마이그레이션을 시작하겠습니다.

1단계: AlmaLinux 마이그레이션 스크립트 다운로드

시작하려면 터미널을 실행하고 다음과 같이 컬 명령을 사용하여 AlmaLinux Github 페이지에서 almalinux-deploy.sh 스크립트를 다운로드하세요.

curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

다운로드한 후 다음과 같이 chmod 명령을 사용하여 마이그레이션 스크립트에 실행 권한을 할당합니다.

chmod +x  almalinux-deploy.sh

2단계: CentOS 8에서 AlmaLinux 8.5로 마이그레이션

이제 AlmaLinux로의 마이그레이션을 시작하려면 다음과 같이 almalinux-deploy.sh 스크립트를 실행하세요.

sudo bash almalinux-deploy.sh

스크립트는 몇 가지 작업을 수행합니다. 먼저 몇 가지 시스템 검사를 실행합니다. 그런 다음 일부 패키지를 제거, 재설치 및 업그레이드하여 AlmaLinux의 최신 릴리스(현재 AlmaLinux 8.5)와 동기화합니다.

이 과정은 꽤 오랜 시간이 걸립니다. 우리의 경우 약 2시간 정도입니다. 식료품 쇼핑을 하거나 비디오 게임을 즐기기에 이상적인 순간입니다.

마이그레이션이 완료되면 아래와 같이 마이그레이션이 성공했다는 알림을 받게 됩니다.

마지막으로 시스템을 재부팅하여 최신 AlmaLinux OS를 로드하세요.

sudo reboot

잠시 동안 그림과 같이 하단에 AlmaLinux 로고가 있는 검은색 화면이 표시됩니다.

그런 다음 얼마 지나지 않아 AlmaLinux 항목이 맨 위에 강조 표시된 grub 메뉴가 나타납니다. ENTER를 누르고 시스템이 초기화될 때까지 기다립니다.

비밀번호를 입력하고 '로그인'을 클릭하여 AlmaLinux에 로그인하세요.

그러면 AlmaLinux 8.5의 아름다운 데스크탑 배경화면으로 안내됩니다.

명령줄에서 다음을 실행하여 시스템 버전을 확인할 수 있습니다.

lsb-release -a
cat /etc/redhat-release

결론

이 튜토리얼에서는 자동화된 스크립트를 사용하여 CentOS 8에서 최신 버전의 AlmaLinux로 마이그레이션하는 과정을 안내했습니다. 스크립트는 새 패키지를 온라인으로 가져오고, 다운그레이드하고, 업그레이드하고, 일부 패키지를 다시 설치하여 최신 버전의 AlmaLinux와 동기화합니다. 보시다시피, 대부분의 작업이 설치 스크립트에 의해 관리되므로 프로세스가 매우 간단합니다. 귀하의 의견은 매우 환영합니다.