Load To Technical Architect

[Linux] Upgrade CentOS 6 to 7 본문

Linux/CentOS

[Linux] Upgrade CentOS 6 to 7

고지식한청춘 2020. 6. 19. 13:56
728x90

Centos6을 7로 업그레이드

 

 

요약

CentOS 6.9 iso를 다운받아 VM을 만들고 업데이트 하여 6.10이 된 상태에서 CentOS 7.9로 업그레이드 진행

 

 

 

 

 

1. Update

# yum -y update

 

2. Upgrade에 필요한 패키지 설치

# yum -y install wget perl mod_wsgi zlib-devel libgcrypt-devel

 

3. Upgrade에 필요한 Tool 설치

# yum -y install openscap && yum -y erase openscap // 의존성 문제를 해결하기 위해 openscap을 설치하고 삭제

# mkdir package && cd package

# wget http://mirror.centos.org/centos/6/os/x86_64/Packages/pcre-devel-7.8-7.el6.x86_64.rpm

# wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libxml2-devel-2.7.6-21.el6_8.1.x86_64.rpm

# wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libxslt-devel-1.1.26-2.el6_3.1.x86_64.rpm 

# rpm -Uvh *



# mkdir upgrade && cd upgrade

# wget https://buildlogs.centos.org/centos/6/upg/x86_64/Packages/openscap-1.0.8-1.0.1.el6.centos.x86_64.rpm

# wget https://buildlogs.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-1.0.2-36.0.1.el6.centos.x86_64.rpm

# wget https://buildlogs.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-contents-0.5.14-1.el6.centos.noarch.rpm

# wget https://buildlogs.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-ui-1.0.2-36.0.1.el6.centos.x86_64.rpm

# wget https://buildlogs.centos.org/centos/6/upg/x86_64/Packages/redhat-upgrade-tool-0.7.22-3.el6.centos.noarch.rpm

# rpm -Uvh *

 

 

3. Preupgrade 실행 

사용 중인 시스템을 변경하기 전 업그레이드 시 발생할 수 있는 문제를 확인

실제 업그레이드 프로세스를 시작하기 전 업그레이드 성공 가능성을 평가할 수 있음

# preupg -s CentOS6_7

y

# semodule -r sandbox

 

4. redhat-upgrade-tool-cli 실행

# redhat-upgrade-tool-cli --network 7 --cleanup-post --instrepo=http://vault.centos.org/centos/7.2.1511/os/x86_64/ --addrepo=CentOS7=http://centos.excellmedia.net/7.9.2009/os/x86_64/

※ 위의 경로는 변경 될 수 있으므로 404 등의 에러가 발생한다면 확인 필요

 

5. 리붓

# reboot

 

이후 업그레이드가 진행 됨

 

6. 업그레이드가 끝나고 해야하는 작업

( 아래의 내용 이외에도 더 많이 있을 수 있음 )

 

1) sshd start, enable

# systemctl start sshd

# systemctl enable sshd

 

2) grep

# ln -s /lib64/libpcre.so /lib64/libpcre.so.0

 

3) update

# yum -y update
728x90
Comments