차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

rhev_3.0_-_4.1_upgrade_process [2018/04/12 16:27]
koov 만듦
rhev_3.0_-_4.1_upgrade_process [2018/05/08 15:32] (현재)
koov
줄 2: 줄 2:
  --- //​[[koovis@gmail.com|이강우]] 2018/04/12 16:26//  --- //​[[koovis@gmail.com|이강우]] 2018/04/12 16:26//
  
 +<WRAP prewrap>
 +<code vim>
 subscription-manager repos --enable=rhel-6-server-rpms --enable=rhel-6-server-supplementary-rpms --enable=jb-eap-6-for-rhel-6-server-rpms --enable=rhel-6-server-rhev-mgmt-agent-rpms --enable=rhel-6-server-rhevh-rpms --enable=rhel-6-server-rhevm-3.4-rpms --enable=rhel-6-server-rhevm-3.5-rpms --enable=rhel-6-server-rhevm-3.6-rpms subscription-manager repos --enable=rhel-6-server-rpms --enable=rhel-6-server-supplementary-rpms --enable=jb-eap-6-for-rhel-6-server-rpms --enable=rhel-6-server-rhev-mgmt-agent-rpms --enable=rhel-6-server-rhevh-rpms --enable=rhel-6-server-rhevm-3.4-rpms --enable=rhel-6-server-rhevm-3.5-rpms --enable=rhel-6-server-rhevm-3.6-rpms
- 
- 
  
 [jb-eap-6-for-rhel-6-server-rpms] [jb-eap-6-for-rhel-6-server-rpms]
줄 41: 줄 41:
 enabled=1 enabled=1
 gpgcheck=0 gpgcheck=0
 +</​code>​ 
 +</​WRAP>​
  
  
줄 50: 줄 51:
  
 1. rhevm 을 3.1 에서 3.2로 업그레이드 진행 1. rhevm 을 3.1 에서 3.2로 업그레이드 진행
 +<WRAP prewrap>
 +<code bash>
 [root@rhev31m ~]# yum update rhevm-setup [root@rhev31m ~]# yum update rhevm-setup
 [root@rhev31m ~]# rhevm-upgrade --no-yum-rollback [root@rhev31m ~]# rhevm-upgrade --no-yum-rollback
 +</​code>​
 +</​WRAP>​
  
 ## 여기서부터는 engine-setup을 통해 업그레이드를 진행 ## 여기서부터는 engine-setup을 통해 업그레이드를 진행
  
 2. rhevm 을 3.2 에서 3.3으로 업그레이드 진행 2. rhevm 을 3.2 에서 3.3으로 업그레이드 진행
 +<WRAP prewrap>
 +<code bash>
 [root@rhev31m ~]# yum update rhevm-setup [root@rhev31m ~]# yum update rhevm-setup
 [root@rhev31m ~]# engine-setup [root@rhev31m ~]# engine-setup
 +</​code>​
 +</​WRAP>​
  
 3. rhevm 을 3.3 에서 3.4으로 업그레이드 진행 3. rhevm 을 3.3 에서 3.4으로 업그레이드 진행
 +<WRAP prewrap>
 +<code bash>
 [root@rhev31m ~]# yum update rhevm-setup [root@rhev31m ~]# yum update rhevm-setup
 [root@rhev31m ~]# engine-setup [root@rhev31m ~]# engine-setup
 +</​code>​
 +</​WRAP>​
  
 4. 하이퍼바이저 버전 업그레이드 진행 (리포지토리 : rhev3.4_rhel6.5) 4. 하이퍼바이저 버전 업그레이드 진행 (리포지토리 : rhev3.4_rhel6.5)
줄 69: 줄 82:
  
 7. 3.4를 유지한채로 기반 환경을 RHEL 6.6으로 업그레이드 (리포지토리 : rhev3.6_rhel6.6) 7. 3.4를 유지한채로 기반 환경을 RHEL 6.6으로 업그레이드 (리포지토리 : rhev3.6_rhel6.6)
 +<WRAP prewrap>
 +<code bash>
 [root@rhev31m ~]# yum update [root@rhev31m ~]# yum update
 +</​code>​
 +</​WRAP>​
  
 8. 3.4.2 -> 3.4.5 업그레이드 8. 3.4.2 -> 3.4.5 업그레이드
 +<WRAP prewrap>
 +<code bash>
 [root@rhev31m ~]# engine-setup [root@rhev31m ~]# engine-setup
 +</​code>​
 +</​WRAP>​
  
 engine-setup을 진행하면 3.4.2 -> 3.4.5 로 업그레이드 진행됨 engine-setup을 진행하면 3.4.2 -> 3.4.5 로 업그레이드 진행됨
  
 9. 3.5로 업그레이드 진행 9. 3.5로 업그레이드 진행
 +<WRAP prewrap>
 +<code bash>
 [root@rhev31m ~]# yum update rhevm-setup [root@rhev31m ~]# yum update rhevm-setup
 [root@rhev31m ~]# engine-setup [root@rhev31m ~]# engine-setup
 +</​code>​ 
 +</​WRAP>​
  
 10. 3.5를 유지한채로 기반 환경을 RHEL 6.9으로 업그레이드 (리포지토리 : rhev3.6_rhel6.9) 10. 3.5를 유지한채로 기반 환경을 RHEL 6.9으로 업그레이드 (리포지토리 : rhev3.6_rhel6.9)
 +<WRAP prewrap>
 +<code bash>
 [root@rhev31m ~]# yum update [root@rhev31m ~]# yum update
 +</​code>​
 +</​WRAP>​
  
 11. 3.5.3.1-1.4 -> 3.5.8 업그레이드 11. 3.5.3.1-1.4 -> 3.5.8 업그레이드
 +<WRAP prewrap>
 +<code bash>
 [root@rhev31m ~]# engine-setup [root@rhev31m ~]# engine-setup
 +</​code>​
 +</​WRAP>​
 +
 업그레이드 시 인증서 갱신 여부 확인필요 (갱신) 업그레이드 시 인증서 갱신 여부 확인필요 (갱신)
 engine-setup을 진행하면 3.5.3.1-1.4 -> 3.5.8 로 업그레이드 진행됨 engine-setup을 진행하면 3.5.3.1-1.4 -> 3.5.8 로 업그레이드 진행됨
  
 12. 3.6로 업그레이드 진행 12. 3.6로 업그레이드 진행
 +<WRAP prewrap>
 +<code bash>
 [root@rhev31m ~]# yum update rhevm-setup [root@rhev31m ~]# yum update rhevm-setup
 [root@rhev31m ~]# engine-setup [root@rhev31m ~]# engine-setup
 [root@rhev31m ~]# yum install rhev-hypervisor7 ​ # rhel7 기반 베어메탈 하이퍼바이저 패키지 설치 [root@rhev31m ~]# yum install rhev-hypervisor7 ​ # rhel7 기반 베어메탈 하이퍼바이저 패키지 설치
 +</​code>​
 +</​WRAP>​
  
 13. 하이퍼바이저 3.6 base rhel 7.2 업그레이드(리포지토리 : rhv4.0_rhel7.2) 13. 하이퍼바이저 3.6 base rhel 7.2 업그레이드(리포지토리 : rhv4.0_rhel7.2)
 RHEL7.2 재설치 RHEL7.2 재설치
  
 +<WRAP prewrap>
 +<code vim>
 [rhel-7-server-rpms] [rhel-7-server-rpms]
 name=rhel-7-server-rpms name=rhel-7-server-rpms
줄 108: 줄 147:
 enabled=1 enabled=1
 gpgcheck=0 gpgcheck=0
 +</​code>​
 +</​WRAP>​
  
 14. RHEL 7.2 기반 하이퍼바이저를 새로 생성 14. RHEL 7.2 기반 하이퍼바이저를 새로 생성
줄 118: 줄 159:
 임시 클러스터로 옮겼다가 모두 업그레이드 후 다시 기존 클러스터를 호환성 버전 업 하여 원복할 경우에는 재기동 없이 진행 가능 임시 클러스터로 옮겼다가 모두 업그레이드 후 다시 기존 클러스터를 호환성 버전 업 하여 원복할 경우에는 재기동 없이 진행 가능
  
 +<WRAP prewrap>​ 
 +<code vim>
 [jb-eap-7-for-rhel-7-server-rpms] [jb-eap-7-for-rhel-7-server-rpms]
 name=jb-eap-7-for-rhel-7-server-rpms name=jb-eap-7-for-rhel-7-server-rpms
줄 160: 줄 202:
 192.168.0.132 hyp2.local.domain hyp2 192.168.0.132 hyp2.local.domain hyp2
 192.168.0.133 hyp3.local.domain hyp3 192.168.0.133 hyp3.local.domain hyp3
 +</​code>​
 +</​WRAP>​
  
 15. RHV 4.0 Manager 신규 설치 15. RHV 4.0 Manager 신규 설치
 기존 3.6 시스템에서 4.0으로 업그레이드 하기 위해서는 OS버전이 바뀌는 관계로 새롭게 설치를 하어야 한다. 기존 3.6 시스템에서 4.0으로 업그레이드 하기 위해서는 OS버전이 바뀌는 관계로 새롭게 설치를 하어야 한다.
 일단 기존 3.6 시스템에서 데이터를 백업받도록 한다. 일단 기존 3.6 시스템에서 데이터를 백업받도록 한다.
-engine-backup --scope=all --mode=backup --file=backup.bck --log=backuplog.log+<WRAP prewrap>​ 
 +<code bash> 
 +engine-backup --scope=all --mode=backup --file=backup.bck --log=backuplog.log 
 +</​code>​ 
 +</​WRAP>​
 백업 받은 데이터 파일을 외부의 저장소로 복제한다. 백업 받은 데이터 파일을 외부의 저장소로 복제한다.
  
줄 170: 줄 218:
 새로 설치 후 /etc/hosts 설정 및 레포지토리 설정을 진행한다. (레포지토리 : rhv4.0_rhel7.2) 새로 설치 후 /etc/hosts 설정 및 레포지토리 설정을 진행한다. (레포지토리 : rhv4.0_rhel7.2)
 os 패키지 업데이트 및 rhevm 설치 os 패키지 업데이트 및 rhevm 설치
-yum update +<WRAP prewrap>​ 
-yum install rhevm+<code bash> 
 +yum update 
 +yum install rhevm 
 +</​code>​ 
 +</​WRAP>​
  
 17. 백업받은 3.6 데이터를 복원한다. 17. 백업받은 3.6 데이터를 복원한다.
 +<WRAP prewrap>
 +<code bash>
 [root@rhvm ~]# engine-backup --mode=restore --file=backup.dat --log=restore.log --no-restore-permissions --provision-db --provision-dwh-db [root@rhvm ~]# engine-backup --mode=restore --file=backup.dat --log=restore.log --no-restore-permissions --provision-db --provision-dwh-db
 +</​code>​
 +</​WRAP>​
  
 18. 복원된 데이터를 기반으로 새롭게 Manager를 구성한다. 18. 복원된 데이터를 기반으로 새롭게 Manager를 구성한다.
 +<WRAP prewrap>
 +<code bash>
 [root@rhvm ~]# engine-setup [root@rhvm ~]# engine-setup
 +</​code>​
 +</​WRAP>​
  
 19. 4.0 전환시 도메인이 변경되는경우 아래 명령어로 재구성하도록 한다. 19. 4.0 전환시 도메인이 변경되는경우 아래 명령어로 재구성하도록 한다.
 +<WRAP prewrap>
 +<code bash>
 [root@rhvm ~]# /​usr/​share/​ovirt-engine/​setup/​bin/​ovirt-engine-rename --newname=rhvm.local.domain [root@rhvm ~]# /​usr/​share/​ovirt-engine/​setup/​bin/​ovirt-engine-rename --newname=rhvm.local.domain
 +</​code>​ 
 +</​WRAP>​
  
 20. OS 패키지 전체 업데이트 (레포지토리 최신으로 변경) 20. OS 패키지 전체 업데이트 (레포지토리 최신으로 변경)
 +<WRAP prewrap>​ 
 +<code vim>
 [rhel-7-server-rhv-4.1-rpms] [rhel-7-server-rhv-4.1-rpms]
 name=rhel-7-server-rhv-4.1-rpms name=rhel-7-server-rhv-4.1-rpms
줄 220: 줄 284:
 enabled=1 enabled=1
 gpgcheck=0 gpgcheck=0
 +</​code>​
 +</​WRAP>​
  
 +<WRAP prewrap>
 +<code bash>
 [root@rhvm ~]# yum update [root@rhvm ~]# yum update
 [root@rhvm ~]# reboot [root@rhvm ~]# reboot
 +</​code>​
 +</​WRAP>​
  
 21. 4.0 -> 4.1 업그레이드 ​ 21. 4.0 -> 4.1 업그레이드 ​
 +<WRAP prewrap>
 +<code bash>
 [root@rhvm ~]# engine-setup [root@rhvm ~]# engine-setup
           Would you like to proceed? (Yes, No) [Yes]:           Would you like to proceed? (Yes, No) [Yes]:
줄 242: 줄 314:
           During execution engine service will be stopped (OK, Cancel) [OK]:           During execution engine service will be stopped (OK, Cancel) [OK]:
           Please confirm installation settings (OK, Cancel) [OK]:           Please confirm installation settings (OK, Cancel) [OK]:
 +</​code>​ 
 +</​WRAP>​
  
 23. 하이퍼바이저 3.6 -> 4.1 업그레이드 (리포지토리 : 최신) 23. 하이퍼바이저 3.6 -> 4.1 업그레이드 (리포지토리 : 최신)
 +<WRAP prewrap>
 +<code bash>
 [root@hyp3 ~]# yum update [root@hyp3 ~]# yum update
 +</​code>​
 +</​WRAP>​
  
 24. 모든 하이퍼바이저 업그레이드 완료후 클러스터 호환성 버전 변경 24. 모든 하이퍼바이저 업그레이드 완료후 클러스터 호환성 버전 변경
  • rhev_3.0_-_4.1_upgrade_process.txt
  • 마지막으로 수정됨: 2018/05/08 15:32
  • 저자 koov