본문 바로가기
IT/Server

[Server] 클라우드 환경 서버 EOS 마이그레이션 가이드

by IT 멩기 2025. 3. 14.
728x90
반응형
클라우드 환경에서 CentOS 7 → Rocky Linux 마이그레이션 가이드

클라우드 환경에서 CentOS 7 → Rocky Linux 마이그레이션 가이드

📌 블로그: 멩기 | 🔗 it-mengi.tistory.com

1. 개요

CentOS 7의 EOS(End of Support)로 인해 많은 기업과 개발팀이 Rocky Linux로 마이그레이션을 고려하고 있습니다.

이번 글에서는 클라우드 환경에서 기존 서버를 폐기하고 신규 서버를 생성한 후 IP Swap을 통해 운영을 전환하는 방식을 상세히 설명하겠습니다.

2. AS-IS → TO-BE 분석

🔹 AS-IS (현재 상태)

  • 운영체제: CentOS 7
  • 서버 인프라: 클라우드 기반 (AWS, GCP, Azure 등)
  • 스토리지: NAS 및 로컬 스토리지 사용
  • 운영 방식: 기존 서버에서 직접 운영 (OS 변경 불가)
  • 서비스 전환 방식: 기존 서버 폐기 후 신규 서버 생성 → IP Swap

🔹 TO-BE (마이그레이션 후 목표 환경)

  • 운영체제: Rocky Linux 8 또는 9
  • 서버 인프라: 클라우드 환경에서 신규 서버 프로비저닝
  • 스토리지: 기존 NAS 및 로컬 스토리지 유지
  • 운영 방식: 신규 서버에서 애플리케이션 및 서비스 테스트 후 IP Swap
  • 전환 방식: 신규 서버에서 서비스 검증 후 기존 IP를 신규 서버로 스왑

3. 마이그레이션 단계별 진행 방법

🔹 1단계: 신규 서버 프로비저닝

dnf install -y epel-release
    dnf groupinstall -y "Development Tools"
    dnf install -y git vim wget curl

🔹 2단계: 데이터 마이그레이션

rsync -avz --progress /data/ user@new-server:/data/

🔹 3단계: 애플리케이션 및 서비스 테스트

systemctl status nginx
    systemctl status mysql
    nvidia-smi  # GPU 정상 확인

🔹 4단계: 운영 전환 (IP Swap)

1. 기존 서버의 고정 IP 해제

2. 신규 서버에 기존 서버의 IP 할당

3. 기존 서버 폐기 (삭제 또는 보관)

4. 마이그레이션 일정

단계 작업 내용 기간 담당자
1단계 신규 Rocky Linux 서버 생성 1주 서버 관리자
2단계 데이터 이전 및 동기화 2~3일 서버 관리자
3단계 애플리케이션 테스트 및 검증 1주 개발자
4단계 IP Swap을 통한 운영 전환 1일 서버 관리자

5. 주요 리스크 및 대응 방안

  • 데이터 손실: 데이터 동기화 전 백업 필수
  • 신규 서버 호환성 문제: 사전 테스트 환경에서 철저한 검증
  • IP Swap 후 서비스 장애: 롤백 시나리오 마련

💡 결론

기존 서버를 폐기하고 신규 Rocky Linux 서버를 생성하는 방식으로 서비스 다운타임을 최소화하면서 안정적으로 마이그레이션이 가능합니다.

👉 궁금한 점이나 추가 질문이 있다면 댓글로 남겨주세요! 😊

📌 블로그: 멩기 | 🔗 it-mengi.tistory.com

반응형