차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
rhev_3.0_-_4.1_upgrade_process [2018/04/12 07:57] – 만듦 koov | rhev_3.0_-_4.1_upgrade_process [2018/05/08 06:32] (현재) – koov | ||
---|---|---|---|
줄 2: | 줄 2: | ||
--- // | --- // | ||
+ | <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 | ||
+ | </ | ||
+ | </ | ||
줄 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 | ||
+ | </ | ||
+ | </ | ||
## 여기서부터는 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 | ||
+ | </ | ||
+ | </ | ||
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 | ||
+ | </ | ||
+ | </ | ||
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 | ||
+ | </ | ||
+ | </ | ||
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 | ||
+ | </ | ||
+ | </ | ||
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 | ||
+ | </ | ||
+ | </ | ||
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 | ||
+ | </ | ||
+ | </ | ||
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 | ||
+ | </ | ||
+ | </ | ||
+ | |||
업그레이드 시 인증서 갱신 여부 확인필요 (갱신) | 업그레이드 시 인증서 갱신 여부 확인필요 (갱신) | ||
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 | [root@rhev31m ~]# yum install rhev-hypervisor7 | ||
+ | </ | ||
+ | </ | ||
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 | ||
+ | </ | ||
+ | </ | ||
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 | ||
+ | </ | ||
+ | </ | ||
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 | ||
+ | </ | ||
+ | </ | ||
백업 받은 데이터 파일을 외부의 저장소로 복제한다. | 백업 받은 데이터 파일을 외부의 저장소로 복제한다. | ||
줄 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 | ||
+ | </ | ||
+ | </ | ||
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 | ||
+ | </ | ||
+ | </ | ||
18. 복원된 데이터를 기반으로 새롭게 Manager를 구성한다. | 18. 복원된 데이터를 기반으로 새롭게 Manager를 구성한다. | ||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
[root@rhvm ~]# engine-setup | [root@rhvm ~]# engine-setup | ||
+ | </ | ||
+ | </ | ||
19. 4.0 전환시 도메인이 변경되는경우 아래 명령어로 재구성하도록 한다. | 19. 4.0 전환시 도메인이 변경되는경우 아래 명령어로 재구성하도록 한다. | ||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
[root@rhvm ~]# / | [root@rhvm ~]# / | ||
+ | </ | ||
+ | </ | ||
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 | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
[root@rhvm ~]# yum update | [root@rhvm ~]# yum update | ||
[root@rhvm ~]# reboot | [root@rhvm ~]# reboot | ||
+ | </ | ||
+ | </ | ||
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]: | ||
+ | </ | ||
+ | </ | ||
23. 하이퍼바이저 3.6 -> 4.1 업그레이드 (리포지토리 : 최신) | 23. 하이퍼바이저 3.6 -> 4.1 업그레이드 (리포지토리 : 최신) | ||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
[root@hyp3 ~]# yum update | [root@hyp3 ~]# yum update | ||
+ | </ | ||
+ | </ | ||
24. 모든 하이퍼바이저 업그레이드 완료후 클러스터 호환성 버전 변경 | 24. 모든 하이퍼바이저 업그레이드 완료후 클러스터 호환성 버전 변경 |