웹사이트 검색

Centos 8을 AlmaLinux 8.3으로 마이그레이션하는 방법


이 페이지에서

  1. 전제 조건
  2. 현재 운영 체제 확인\n
  3. 시스템 패키지 업데이트
  4. CentOS 8에서 AlmaLinux로 수동 업그레이드
  5. Almalinux-deploy 스크립트를 사용하여 CentOS 8에서 AlmaLinux로 업그레이드\n
  6. 결론

CentOS 8은 2021년 12월 31일에 수명이 종료됩니다. 따라서 CentOS 8 운영 체제를 사용하는 경우 Alma Linux라는 centos 대체 배포판으로 업그레이드하는 것이 좋습니다.

이 가이드에서는 CentOS 8을 새로운 AlmaLinux 8.3으로 마이그레이션하는 방법을 보여줍니다.

전제 조건

  • CentOS 8을 실행하는 서버.\n
  • 루트 암호는 서버에서 구성됩니다.\n

현재 운영 체제 확인

먼저 다음 명령을 사용하여 현재 운영 체제 버전을 확인할 수 있습니다.

hostnamectl

다음 출력이 표시되어야 합니다.

   Static hostname: centos
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 2c4021b827b14dc09dffcd6a602a70dd
           Boot ID: 817d7159c1c345b19d4bfafa8b6ddb60
    Virtualization: kvm
  Operating System: ]8;;https://www.centos.org/CentOS Linux 8 (Core)]8;;
       CPE OS Name: cpe:/o:centos:centos:8
            Kernel: Linux 4.18.0-193.6.3.el8_2.x86_64
      Architecture: x86-64

다음 명령을 실행하여 운영 체제 버전을 확인할 수도 있습니다.

cat /etc/os-release

다음 출력이 표시되어야 합니다.

NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"

시스템 패키지 업데이트

업그레이드 프로세스를 시작하기 전에 모든 패키지를 최신 버전으로 업데이트해야 합니다. 다음 명령을 사용하여 모두 업데이트할 수 있습니다.

dnf update -y

모든 패키지가 업데이트되면 시스템을 다시 시작하여 업데이트를 적용하십시오.

reboot

CentOS 8에서 AlmaLinux로 수동 업그레이드

먼저 모든 CentOS gpg 키, 리포지토리 및 브랜딩 세부 정보를 제거해야 합니다.

CentOS 8 Desktop 운영 체제를 실행 중인 경우 다음 명령을 사용하여 모두 제거합니다.

rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logos

CentOS 8 서버 운영 체제를 실행 중인 경우 다음 명령을 사용하여 모두 제거합니다.

rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-repos

모두 제거한 후 다음 명령을 실행하여 AlmaLinux 릴리스 패키지를 설치합니다.

rpm -ivh https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm

그런 다음 다음 명령을 실행하여 CentOS 8에서 Alma Linux로 업그레이드합니다.

dnf distro-sync -y

마이그레이션 프로세스가 완료되면 시스템을 다시 시작하여 변경 사항을 적용하십시오.

reboot

다시 시작한 후 다음 명령을 사용하여 운영 체제 버전을 확인하십시오.

cat /etc/os-release

다음 출력에 새 운영 체제가 표시되어야 합니다.

NAME="AlmaLinux"
VERSION="8.3 (Purple Manul)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.3"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.3 RC (Purple Manul)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8.3:rc"
HOME_URL="https://almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"

ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.3"

Almalinux-deploy 스크립트를 사용하여 CentOS 8에서 AlmaLinux로 업그레이드

Alma Linux는 CentOS 8을 AlmaLinux로 자동 업그레이드하는 almalinux-deploy.sh 스크립트를 제공합니다.

먼저 다음 명령을 사용하여 시스템 패키지를 업데이트합니다.

dnf update -y

모든 패키지를 업데이트한 후 시스템을 다시 시작하여 변경 사항을 적용하십시오.

reboot

다음으로 다음 명령을 사용하여 almalinux-deploy.sh 스크립트를 다운로드합니다.

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

다음으로 다운로드한 스크립트를 실행하여 CentOS 8을 AlmaLinux로 업그레이드합니다.

bash almalinux-deploy.sh

업그레이드 프로세스가 성공적으로 완료되면 다음 출력이 표시되어야 합니다.

Run dnf distro-sync -y                                                OK
Restoring of alternatives is done                                     OK
Generating grub configuration file ...
done
All Secure Boot related packages which were released by not AlmaLinux are reinstalledOK

Migration to AlmaLinux is completed

그런 다음 시스템을 다시 시작하여 변경 사항을 적용하십시오.

reboot

그런 다음 다음 명령을 실행하여 운영 체제를 확인하십시오.

cat /etc/os-release

다음 출력이 표시되어야 합니다.

NAME="AlmaLinux"
VERSION="8.4 (Electric Cheetah)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.4"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.4 (Electric Cheetah)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8.4:GA"
HOME_URL="https://almalinux.org/"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"

ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.4"

다음 명령을 사용하여 로드된 커널 버전을 확인할 수도 있습니다.

grubby --info DEFAULT | grep AlmaLinux

다음 출력이 표시되어야 합니다.

title="AlmaLinux (4.18.0-305.3.1.el8_4.x86_64) 8.4 (Electric Cheetah)"

결론

축하합니다! CentOS 8을 AlmaLinux 8로 성공적으로 업그레이드했습니다. 이 튜토리얼이 라이브 시스템을 업그레이드하는 데 도움이 되기를 바랍니다.