반응형
금일은 Rocky 리눅스 사용시 kernel 롤백하는 방법에 대해서 알아 보겠습니다.
롤백하는 방법은 여러가지가 있으나 아래 방식은 가장 빠르고 안전하게 기존 kernel 버전으로 롤백하는 방법입니다.
서비스를 운영하시다 보면 Kernel를 update하고 나서 Application이 비정상적으로 동작하는 경우가 발생합니다.
이경우 빠른 서비스 복원을 위하여 kernel을 기존사용하던 버전으로 원복해줘야 합니다.
물론 업데이트전에 충분한 테스트가 필수 이지만 100% 테스트에서 문제가 발생되지 않는 경우도 있어 아래와 같이 원복이 필요한 경우도 있습니다.
1. 우선 command를 사용하여 현재 kernel 버전을 확인합니다.
# 현재버전확인
uname -r
2. 그리고 현재 설치 되어 있는 kernel list를 확인합니다.
: 현재 3개의 버전이 설치되어 있는것을 확인할수 있습니다.
여기에서는 4.18.0-553.8.1.el8 --> 4.18.0-372.9.1.el8 버전으로 롤백을 진행합니다.
# 설치된 전체 Kernel 리스트
grubby --info=ALL | grep ^kernel
## kernel="/boot/vmlinuz-4.18.0-553.8.1.el8_10.x86_64"
##kernel="/boot/vmlinuz-4.18.0-553.5.1.el8_10.x86_64"
##kernel="/boot/vmlinuz-4.18.0-372.9.1.el8.x86_64"
##kernel="/boot/vmlinuz-0-rescue-51b140f05fd04d029eb3a883392ff072"
3. Install된 Kernel 버전 확인이 완료되었으면 아래와 같이 사용하고자 하는 kernel 버전을 default로 지정해줍니다.
# 사용하고자 하는 Kernel 버전으로 설정
grubby --set-default="/boot/vmlinuz-4.18.0-372.9.1.el8.x86_64"
# 설정여부 확인
grubby --default-kernel
default kernel 버전이 정상적으로 지정되어 있는게 확인되었으면 서버를 리부팅 해줍니다.
## 참고 URL
https://guide-gov.ncloud-docs.com/docs/rockylinux8-kernel-update#%EC%BB%A4%EB%84%90-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%EC%9B%90%EB%B3%B5
4. 최종적으로 kernel 버전을 확인해줍니다.
[root@thkim-test ~]# uname -r
4.18.0-477.27.1.el8_8.x86_64
짝짝짝 kernel이 기존 버전으로 정상적으로 롤백되었습니다.
반응형
'Cloud > NCP' 카테고리의 다른 글
| Cloud db for PostgreSQL 서버 Read Replica 구축하기 (1) | 2024.10.29 |
|---|---|
| Classic 환경 NAS VPC로 데이터 이전 (1) | 2024.08.11 |
| Redis 이중화 구성 하기 (직접설치 구성) (0) | 2024.07.18 |
| 네이버클라우드 Class vs VPC (0) | 2024.01.05 |