웹사이트 검색

CentOS에서 Oracle Linux로 마이그레이션하는 방법


CentOS 프로젝트에서 이제 RHEL의 업스트림 역할을 할 CentOS 스트림으로 초점이 이동함에 따라 몇 가지 CentOS 대안이 CentOS 8을 교체하세요.

현재 CentOSRHEL이 제공하는 안정성과 신뢰성을 무료로 제공한다는 점에서 서버 환경의 중소기업과 개발자가 널리 사용하고 있습니다. 롤링 릴리스이자 향후 RHEL 릴리스의 베타 버전인 CentOS Stream은 프로덕션 작업 부하에 권장되지 않습니다.

몇 가지 대안이 가치 있는 대안으로 떠올랐습니다. AlmaLinux는 RHEL1:1 바이너리 호환이 가능한 실행 가능한 후보로 떠올랐습니다. CentOS 8에서 AlmaLinux 8.4로 마이그레이션하는 방법을 다루었습니다. 다른 권장 대안은 RHEL과 100% 호환되는 Oracle Linux입니다. 이는 애플리케이션과 기능이 Oracle Linux에서 동일하게 유지된다는 의미입니다.

이 가이드에서는 CentOSOracle Linux로 마이그레이션하는 과정을 안내합니다.

주의 :

우리의 경우에는 CentOS 8에서 Oracle Linux로의 전환이 순조롭게 진행되었지만 귀하의 경우에도 동일하게 적용된다는 보장은 없습니다.

예방 조치로 마이그레이션을 시작하기 전에 모든 파일의 전체 백업을 수행하는 것이 좋습니다. 또한 시스템 패키지를 업데이트하고 최신 Oracle Linux 패키지를 다운로드하려면 빠르고 안정적인 인터넷 연결이 있는지 확인하세요.

즉, 마이그레이션을 시작하려면 아래 단계를 따르세요.

CentOS에서 Oracle Linux로 마이그레이션

먼저 CentOS 시스템에 로그인하여 최신 릴리스로 업그레이드하세요. 현재 최신 CentOS 릴리스는 CentOS 8.4입니다.

sudo dnf update

업그레이드는 꽤 오랜 시간이 걸리며 대부분 인터넷 연결에 따라 달라집니다. 인터넷 연결이 빠를수록 업그레이드 속도도 빨라집니다.

그런 다음 그림과 같이 시스템이 최신 버전으로 업그레이드되었는지 확인하세요.

cat /etc/redhat-release

다음으로, CentOS 인스턴스에서 Oracle Linux로 전환하는 데 도움이 되는 마이그레이션 스크립트를 Github에서 다운로드하고 실행하세요. CentOS 관련 패키지를 제거하고 해당 패키지를 Oracle Linux로 교체하는 등 몇 가지 작업을 수행합니다. 현재 스크립트는 CentOS 6, 7 및 8 릴리스를 지원하며 CentOS Stream은 지원하지 않습니다.

스크립트를 다운로드하려면 표시된 대로 컬 명령을 실행하십시오.

curl -O https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh

그러면 표시된 대로 centos2ol.sh라는 마이그레이션 스크립트가 다운로드됩니다.

그런 다음 chmod 명령을 사용하여 실행 권한을 할당합니다.

chmod +x centos2ol.sh

마이그레이션을 시작하려면 표시된 대로 스크립트를 실행하세요.

sudo bash centos2ol.sh

앞서 언급했듯이 스크립트는 여러 작업을 수행합니다. 먼저 업그레이드 중에 필요한 모든 필수 패키지가 있는지 확인하고 누락된 패키지를 설치합니다.

그런 다음 오래된 CentOS 저장소 파일을 백업하고 사용하지 않게 됩니다.

다음으로, Oracle Linux 앱 스트림기본 OS 저장소를 활성화하고 이에 상응하는 CentOS 저장소를 제거합니다.

Oracle Linux 저장소로 전환한 후 온라인 저장소와 동기화하고 Oracle Linux 패키지를 업그레이드합니다. 또한 일부 패키지를 다시 설치합니다.

전체 과정이 꽤 길기 때문에 적어도 2~3시간 정도 시간을 갖고 산책을 하거나 쇼핑을 가도 좋습니다. 전환이 완료되면 그림과 같이 CentOS 시스템을 재부팅하라는 메시지가 표시됩니다.

간단히 다음 명령을 실행하세요.

sudo reboot

재부팅하는 동안 Oracle Linux 로그가 화면에 표시됩니다.

잠시 후 Grub 메뉴가 표시됩니다. Oracle Linux Server 항목이 목록의 첫 번째 항목이므로 키보드에서 ENTER를 눌러 Oracle Linux로 부팅합니다.

로그인 후, 다시 한번 아래와 같이 OS 버전을 확인하세요.

cat /etc/os-release 

그리고 그게 다야. 이 가이드가 도움이 되셨기를 바랍니다.