이문서 RHEL 7 버전에서 RHEL8 버전으로 업그레이드 하는방법에 대해서 기술합니다.
업그레이드 방법은 여러가지 방법이 있겠지만 leap 이란 툴을 사용하여 인플레이스 업그레이드 하는 방법에 대해서 정리한 문서입니다.
부팅이 안될 경우를 대비해서 grub2 설치가 안되어 있다면 미리 설치 (선택사항)
설치 여부 확인 : rpm -q grub2-efi grub2-efi-modules
설치 : yum install grub2-efi grub2-efi-modules
작업 순서
1) RHEL 7에서 FIPS 모드 비활성화
- 활성화 여부 확인 방법 : sysctl crypto.fips_enabled
위 이미지와 같이 결과값이 0 이면 비활성화 모드입니다. 0이 아니면 아래 명령어 실행하여 비활성화 합니다.
yum remove dracut-fips\*
reboot 명령으로 리부팅 후 비활성화가 잘되었는지 확인
2) subscription 등록
- 명령어 : subscription-manager register
Username, Password 입력
3) 저장소가 잘 활성화 되어있는지 확인
- subscription-manager repos –enable rhel-7-server-rpms
- subscription-manager repos –enable rhel-7-server-extras-rpms
※ 최신 RHEL 7 콘텐츠를 사용하도록 Red Hat Subscription Manager를 설정
(4번 이미지와 같이 최신 내용이 최상단에 있으면 생략가능)
subscription-manager release --unset
4) yum repolist 명령어로 저정소 확인
5) yum update 명령어 RHEL 7.9로 업그레이드
6) reboot 명령어로 리부팅
7) 커널정보 확인 : uname -a
8) leap 유틸리티 설치 : yum install leap-upgrade
정상적으로 설치가완료되면 Complete! 가 표시됨
9) leapp upgrade --target 버전 명령어로 OS 업그레이드
10) 처음라면 leapp preupgrade –target 버전 명령어로 OS 업그레이드 전 사전 문제점 파악 후 설치 (권장)
Errors 또는 inbitors 에 숫자가 0이 아니면 문제 해결 후 설치 해야함
Inbitors : 2 ß 해결해야 될 문제가 2개있음을 알려줌
최상단에 문제의 원인에 대해서 설명 해주고 있음(영어로)
<1.번 문제 원인 및 해결 방법>
원인
8 버전에서 사용 할 수 없는 드라이버가 있다는 야기임
Report.txt 파일을 열림 더 자세한 내용을 알 수 있음
Risk Factor: high (inhibitor)
Title: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.
Summary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:
- floppy
- pata_acpi
해결방법 : 아래 명령어로 해당 드라이버 삭제
sudo rmmod floppy pata_acpi
<2.번 문제 원인 및 해결 방법>
원인
답변 파일에 필수 답변 설정이 안되어 있다고함
해결방법
vi /var/log/leapp/answerfile 답변 파일을 아래와 같이 수정 후 저장
[remove_pam_pkcs11_module_check]
...
# Available choices: True/False
# Unanswered question. Uncomment the following line with your answer
confirm = True
11) leapp preupgrade --target 8.8 명령어로 문제점 해결 되었는지 확인
12) 문제가 없으면 leap upgrade --target 8.8 명령어서 업그레이드 진행
가.아래는 업그레이드 화면 중 일부입니다
나. 아래와 같이 업그레이드 준비가 완료되면 reboot 명령으로 리부팅 해야된다고 알려줍니다.
다. reboot 명령으로 리부팅 합니다.
라. 리부팅 하면 아래와 같이 RHEL Upgrade Initramfs 란 업그레이드 진행 메뉴가 보입니다. 해당 메뉴를 선택하여 업그레이드를 진행합니다. (진행 시간 40분 정도 걸린것 같습니다.)
13) 업그레이드 완료 후 버전 정보 확인
cat /etc/*-release
"끝"
Redhat Subscription 등록 및 취소 방법 (0) | 2024.07.18 |
---|---|
RedHat 리눅스 IP설정 (0) | 2022.05.18 |
우분투에 트랜스미션(Transmission) 서버 설치하기 (0) | 2017.09.28 |
tar 명령 사용 방법 (0) | 2017.09.18 |
리눅스 파일/디렉토리 삭제 방법 (0) | 2017.09.08 |
Blog is powered by kakao / Designed by 미스터짱