메뉴 건너뛰기

조회 수 2 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

RHEL 7은 In-place upgrade 를 지원하는 첫 번째 메이저 배포판이다. 윈도만큼 쉽지는 않지만 기존 6 사용자들은 새로 설치를 하지 않고도 기존 사용중인 리눅스를 7 으로 업그레이드할 수 있다.

 

업그레이드중에 데아타의 손실이 발생할 수 있으니 이 블로그는 참고만 하고 반드시 백업후에 수행 필요.

 

CentOS

 

사전 준비

  1. CentOS 6 가장 최근 버전으로 업그레이드가 필요하다. 

    yum update -y
    shutdown -r now
  2. 업그레이드 툴을 다운 받기 위해  /etc/yum.repos.d/ 에  upgradetool.repo 파일 생성

    /etc/yum.repos.d/upgradetool.repo
    [upg]
    name=CentOS-$releasever - Upgrade Tool
    baseurl=https://buildlogs.centos.org/centos/6/upg/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
  3. Upgrade 툴 다운로드

    yum install redhat-upgrade-tool preupgrade-assistant-contents

Preupgrade Assistant

pregupg 는 CentOS 7 로 업그레이드하기 위해 현재 시스템을 분석해 주는 유틸리티이다.

  1.  preupg 실행
    preupg -s CentOS6_7
     
    Preupg tool doesn't do the actual upgrade.
    Please ensure you have backed up your system and/or data in the event of a failed upgrade
     that would require a full re-install of the system from installation media.
    Do you want to continue? y/n
    y
    Gathering logs used by preupgrade assistant:
    All installed packages : 01/11 ...finished (time 00:00s)
    All changed files      : 02/11 ...running
  2.  /root/preupgrade/result.html 에 분석 결과 보고서가 생성된다. fail 항목이 있으면 inplace upgrade 가 실패할 수 있다.
  3. CentOS 7  의 GPG key 를 임포트 한다.

Upgrade 실행

  1. 업그레이드 실행

    centos-upgrade-tool-cli --network 7 --instrepo=http://centos.mirror.cdnetworks.com/7/os/x86_64/
  2. 아래와 같은 겁나는 메시지가 나오지만 7으로 가야 하니 Y 입력

    INPLACERISK: SLIGHT: We detected some packages installed on the system changed their name between CentOS 6 and CentOS 7. Although they should be compatible, monitoring after the update is recommended.
    INPLACERISK: SLIGHT: export shell commands will be deleted from /etc/sysconfig/sshd
    INPLACERISK: SLIGHT: Some binaries untracked by RPM were discovered on the system and may need rebuild after upgrade.
    Continue with the upgrade [Y/N]?
  3. 업그레이드중 다음과 같은 에러  메시지가 나오고 업그레이드가 실패할 경우 /var/tmp/system-upgrade/ 를 삭제하고 다시 실행한다.

    Downloading failed: database disk image is malformed

  4. 업그레이드가 완료되면 재부팅하면 업그레이드가 완료된다.

  5. 재부팅후에 서비스나 시스템의 이상 유무를 확인해 본다.

 

Ref

RHEL

차후 정리

 

 

 

Ref


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
133 Windows Windows 7 부터 윈도우 서버 , 윈도우 서버 2019 Windows Server 2019 시디키 맨하탄노숙자 2019.07.12 5
» Linux RHEL/CentOS 6 을 7 으로 업그레이드 하기 맨하탄노숙자 2019.07.06 2
131 Linux CentOS 7 network prefix 맨하탄노숙자 2019.03.27 56
130 Linux FIO Benchmark 맨하탄노숙자 2019.02.26 58
129 Linux 리눅스에서 하드디스크 이미지 저장 맨하탄노숙자 2018.12.29 64
128 Windows Ghost Solution Suite - Ghost 11.5.1 맨하탄노숙자 2018.10.03 675
127 Linux nmtui 맨하탄노숙자 2017.11.21 143
126 Linux xfs repair 맨하탄노숙자 2017.10.14 183
125 Linux RHEL7(CentOS7) 의 grub2 사용 해 보기 맨하탄노숙자 2017.07.26 313
124 Linux VMware ESXi SSD on RAID showing as non-ssd 맨하탄노숙자 2017.05.09 155
123 Windows Windows XP 의 윈도우에서 Visual Studio .net (2003) 설치시 옵션 맨하탄노숙자 2017.01.02 175
122 Windows 윈 10 인증 크랙 secret 맨하탄노숙자 2016.05.01 8
121 Windows 윈도우10 정품인증을 확실하게 받을 수 있는 방법입니다 맨하탄노숙자 2016.05.01 3859
120 Linux CentOS 7 CPU 퍼포먼스가 100% 안나올때 맨하탄노숙자 2016.03.25 586
119 Linux ## 아파치 설치용으로 CSR을 생성하고, 발급받은 VeriSign(베리사인) SSL 인증서를 Tomcat 8 에 적용 맨하탄노숙자 2016.03.22 1635
118 Linux mysql old_password 설정 맨하탄노숙자 2016.03.22 337
117 Windows 윈도우7 원격데스크톱 2인 이상 동시 접속 (다중 사용자 모드) 설정 방법 file 맨하탄노숙자 2016.03.21 832
116 Linux rsync 맨하탄노숙자 2016.03.21 237
115 Linux Rsync 특정 기간(일정 기간) 이상 지난 컨텐츠 복사 (730일, 365일, 1주일) 맨하탄노숙자 2016.03.10 306
114 Linux iptables 용어 맨하탄노숙자 2016.02.18 8728
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7