728x90
반응형
클라우드 환경에서 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
반응형