2. …2020, 2021… Starting January the 1st, 2022
CENTOS EOL
Red Hat killed CentOS ?
2022년 부터 CentOS는 더 이상 RHEL과 동일한 배포판이 아닙니다.
Red Hat is not "killing" CentOS, it is totally changing its approach.
Long Term Support (LTS)
Distribution
Based on
a LTS Distribution
Tech-preview Distribution Tech-preview Distribution
Based on rolling updates
Focused for Developers & Testing
2
Long Term Support (LTS)
Distribution
Stream
7. 추가 고려사항
CentOS to openSUSE Leap 마이그레이션 시나리오
1. 엔지니어 기술 트랜스퍼
➢ 광범위한 영역에서 Linux 공통 기술
사용으로 노하우 재사용
➢ Yast 라는 GUI-like OS관리 툴 제공:
- 파티션, 커널/OS 설정, 어플리케이션
설치, 레포지토리 관리 및 주요 서버
어플리케이션 설정을 text 기반 pseudo
graphical interface로 관리.
- 개념을 알고 있는 엔지니어는 메뉴를
통해 쉽게 찾아가 서버 설정 가능
2. 주요 어플리케이션 호환성 체크
➢ 직접 개발한 application : openSUSE Leap에서
re-build(GCC, jdk, maven 등)
➢ openSUSE Leap에서 제공하는 어플리케이션
사용(x86용 43,600 여개, 전체 12k 패키지)
➢ 3rd party 어플리케이션 certi 여부 확인
https://www.suse.com/susePSC/home
➢ Certi 받지 않았지만 openSUSE 지원하거나
직접 컴파일 하여 사용 가능한 3rd party
어플리케이션
3. 데이터 마이그레이션 체크
➢ DB 데이터 덤프 후 신규
시스템에서 리스토어 테스트
➢ File 백업 및 리스토어(rsync,
tar, scp, sftp등 활용)
<< 추가 고려 사항 >>
➢ SUSE Linux Enterprise
Server로 엔터프라이즈 기술
지원:
openSUSE Leap에서 간단한
코드 activation으로 SLES
전환
➢ 패치 및 설정 중앙관리 툴 :
CentOS/RHEL, Ubuntu,
openSUSE/SLES를 통합 패치
및 설정 관리 가능한 SUSE
Manager
4. 하드웨어 호환성 체크
➢ H/W 인증 상태 확인
https://www.suse.com/partners/ihv/yes
➢ 인증이 없는 경우 직접 설치 후 커널
오류 및 디바이스 인식 상태 확인
5. 인프라/어플리케이션 재설치 방안
➢ PXE boot, tftp, DHCP, Autoyast :
PXE boot을 통해 자동 부팅 하며
CentOS의 kickstart와 같은 Autoyast
활용하여 시스템 구성하여 OS설치
➢ Machinery + Salt :
기존의 CentOS 패키지 설치 상태를
Machinery를 통해 스캔하고 Salt를
통해 신규 시스템(openSUSE Leap)에
어플리케이션 설치
6. 작업 수행 계획
a) 주요 어플리케이션 호환성 체크
b) 서버군 분류
- 중요도 낮은 시스템 동일 서버에서
시스템 재구축 및 백업된 데이터
리스토어
- 중요도 높은 시스템 임시장비 이용
시스템 구축 후 데이터
마이그레이션
c) 마이그레이션 수행
9. CENTOS EOL
CentOS/RHEL to SLES 마이그레이션
1. 엔지니어 기술 트랜스퍼
➢ 광범위한 영역에서 Linux 공통 기술
사용으로 노하우 재사용
➢ Yast 라는 GUI-like OS관리 툴 제공
(윈도우즈 제어판 같은 기능)
2. 주요 어플리케이션 호환성 체크
➢ 직접 개발한 application : SLES에서 re-build(GCC,
jdk, maven 등)
➢ SLES에서 제공하는 어플리케이션 사용
➢ 3rd party 어플리케이션 certi 여부 확인
https://www.suse.com/susePSC/home
➢ Certi 받지 않았지만 SLES 지원하거나 직접
컴파일 하여 사용 가능한 3rd party
어플리케이션
3. 데이터 마이그레이션 체크
➢ DB 데이터 덤프 후 신규
시스템에서 리스토어 테스트
➢ File 백업 및 리스토어(rsync,
tar, scp, sftp 등 활용)
<< 추가 고려 사항 >>
➢ openSUSE Leap:
- SLES 엔터프라이즈 코드를
사용하는 커뮤니티 버전 OS.
- openSUSE Leap에서 간단한
코드 activation으로 SLES
전환
➢ 패치 및 설정 중앙관리 툴 :
CentOS/RHEL, Ubuntu,
openSUSE/SLES를 통합 패치
및 설정 관리 가능한 SUSE
Manager
➢ Expanded support :
마이그레이션 기간동안
RHEL/CentOS 기술 지원
4. 하드웨어 호환성 체크
➢ H/W 인증 상태 확인
https://www.suse.com/partners/ihv/yes
➢ 인증이 없는 경우 직접 설치 후 커널
오류 및 디바이스 인식 상태 확인
5. 인프라/어플리케이션 재설치 방안
➢ PXE boot, tftp, DHCP, Autoyast :
PXE boot을 통해 자동 부팅 하며
CentOS의 kickstart와 같은 Autoyast
활용하여 시스템 구성하여 OS설치
➢ Machinery + Salt :
기존의 CentOS 패키지 설치 상태를
Machinery를 통해 스캔하고 Salt를
통해 신규 시스템에 어플리케이션
설치
6. 작업 수행 계획
a) 주요 어플리케이션 호환성 체크
b) 서버군 분류
- 중요도 낮은 시스템 동일 서버에서
시스템 재구축 및 백업된 데이터
리스토어
- 중요도 높은 시스템 임시장비 이용
시스템 구축 후 데이터
마이그레이션
c) 마이그레이션 수행