티스토리 뷰

반응형

안녕하세요. 시스템 엔지니어들은 작년부터 골머리 아픈 부분이 있죠.

바로 CentOS EOS 입니다.

 

1. 도대체 CentOS EOS가 뭐길래 이렇게 호들갑들이여?

CentOS Linux 7 2024년 6월 30일 지원 종료 (End of Service, EOS) 예정입니다. 이는 CentOS Linux 7 사용자들이 지속적으로 업데이트와 보안 패치를 받기 위해 새로운 운영 체제로 마이그레이션해야 함을 의미합니다. EOL이란 제품이나 서비스가 중단되는 시점을 의미하며, CentOS Linux 7 운영 중이라면 2024 6 30 이전에 새로운 운영 체제로 마이그레이션해야 보안 업데이트, 패치, 새로운 기능을 계속 받을 있습니다

 

자 더 이상 OS에 대해 지원을 못하다는 의미이고, 연속성 있는 운영을 위해서는 다른 OS로 갈아타야 하는데 뭘로 할까?

 

2.CentOS를 대안 할 수 있는 OS는 뭐야? (feat. RockyOS)

로키 리눅스(Rocky Linux) CentOS 종료 이후 대안으로 많은 관심을 받고 있는 리눅스 배포판입니다.

 

rocky linux 홈페이지 캡쳐

여기에 대한 가지 주요 정보를 공유드립니다

 

  • 호환성: Rocky Linux는 Red Hat Enterprise Linux (RHEL)와 100% 호환성을 유지하도록 설계되었습니다. 이는 CentOS 사용자들이 전환하기에 매우 적합한 옵션을 제공합니다
  • 커뮤니티 주도: 커뮤니티 주도로 개발되고 있으며, 사용자 의견을 적극적으로 수용하고 개선합니다
  • 엔터프라이즈급: 기업 환경에서의 사용에 적합하며, 안정성과 보안성이 높은 것으로 평가받고 있습니다
  • 무료 사용: RHEL 소스 코드를 기반으로 하고 있으며, 무료로 사용할 있습니다
  • 지원 기간: 록키 리눅스는 정기적인 업데이트와 함께 장기적인 지원을 약속합니다
  • (대안) CentOS 대체할 있는 다른 옵션으로는 AlmaLinux 있으며, 또한 CentOS 유사한 경험을 제공합니다. CentOS 7 지원 종료가 다가오는 만큼, Rocky Linux AlmaLinux로의 전환을 고려해 보시는 것이 좋을 같습니다. 이러한 배포판들은 CentOS 정신을 이어가면서도 최신의 기술과 지원을 제공하고자 하는 목표를 가지고 있습니다

3. CentOS에서 Rocky로 Migration 시 고려해야 할 사항은?

 

CentOS 7에서 Rocky Linux 마이그레이션하는 과정은 가지 중요한 단계를 포함하며, 주의 깊게 계획하고 실행해야 합니다

우리들이 챙겨야 할 사항에 대해 몇가지 알려 드리도록 하겠습니다.

 

  • 버전 호환성(Version dependency): CentOS 7은 직접적으로 Rocky Linux로 마이그레이션할 수 없습니다.
    • 작업 순서 : CentOS7 -> CentOS8 업그레이드 -> Rocky Linux
  • 데이터 백업: 마이그레이션 전에 중요한 데이터와 설정을 백업하는 것이 중요합니다. 장애 발생 시 원복을 위한 수단이기도 합니다. 항상 작업 시 백업은 필수인거 아시죠?
  • 시스템 요구 사항: 충분한 디스크 공간과 시스템 리소스가 있는지 확인해야 합니다. 마이그레이션 과정에서는 최소 5GB의 여유 디스크 공간이 필요합니다
  • 환경 테스트: 실제 운영 환경에 적용하기 전에 테스트베드에서 Migration을 선행하여 호환성과 기능을 검증 후 본 작업을 진행 하는걸 권고 드립니다.
  • 자동화 스크립트 : 명령어 `migrate2rocky` 스크립트와 같은 자동화된 도구를 사용하여 마이그레이션 과정을 간소화할 수 있습니다. 이 스크립트는 기존 CentOS 패키지를 Rocky Linux에 맞게 교체하고 필요한 새 패키지를 설치합니다.
  • 시스템 업데이트: OS의 최신 버전으로 업데이트하고, 모든 패키지가 최신 상태인지 확인합니다.
  • 문서화: 마이그레이션 과정을 문서화하여, 나중에 문제가 발생했을 때 해결 방법을 찾거나, 다른 시스템으로의 마이그레이션을 용이하게 합니다.
  • 시스템 재부팅: 마이그레이션 후 시스템을 재부팅하여 변경 사항이 제대로 적용되었는지 확인합니다.
  • 버전 확인: 마이그레이션이 완료된 후, 시스템이 올바르게 Rocky Linux로 업데이트되었는지 버전을 확인합니다.
  • (참고) Rocky Linux의 버전을 확인하는 명령어는 다음과 같습니다:
cat /etc/os-release

 

명령을 실행하면 Rocky Linux 버전 정보가 출력됩니다. 예를 들면:

 

NAME="Rocky Linux"

VERSION="8.6 (Green Obsidian)"

ID="rocky"

ID_LIKE="rhel centos fedora"

VERSION_ID="8.6"

PLATFORM_ID="platform:el8"

PRETTY_NAME="Rocky Linux 8.6 (Green Obsidian)"

 

Rocky Linux RHEL 100% 호환성을 유지하도록 설계되었으며, CentOS 7에서 마이그레이션할 고려할 있는 좋은 대안입니다.

 

 

오늘은 여기까지

 

반응형