Load To Technical Architect
[Linux] Upgrade CentOS 6 to 7 본문
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
'Linux > CentOS' 카테고리의 다른 글
[Linux] CentOS 7 Python 3 설치 후 yum 실행 시 발생하는 에러 해결 (0) | 2022.02.08 |
---|---|
[Linux] Name Server 구성 (0) | 2021.12.24 |
[Linux] NFS 구성 (0) | 2021.12.09 |
[Linux] 서버에 디스크 추가 후 마운트 (0) | 2021.12.08 |
Comments