본문 바로가기
cloud/Linux&Shell script

yum update 방지 방법

by mozi2 2022. 10. 20.
반응형

특정 CSP 의 경우 처음 서버에서 생성된 이미지의 상위 버전일 경우 그 서버에 대한 지원을 아예 안해주는 경우가 있다. 

*상황*

 처음 서버 생성시 Cent OS를 7.8 버전으로 생성했지만, 

현재 release 버전이 7.9 여서 "yum update" 명령어 입력시 CentOS 버전이 7.9로 업그레이드 되는 상황이 발생했다

하지만, 해당 CSP 에서는 7.9 OS 버전의 이미지를 제공하고 있지 않기 때문에. 서비스에서 장애가 발생할 경우 

도와줄 수 없다는 답변을 받았다.

이럴때 사용하는 아주 유용한 방법이다. 

위의 상황이 별거 아닌 상황일 수 있으나, 실제 업무시 자주 사용하며, 매우 중요하다고 생각해 정리하게 되었다. 

1. 현재 버전 확인하기 

 cat /etc/centos-release

2. 커널, os 업데이트 방지 방법

vi  etc/yum.conf

*추가*
exclude=* ( 모든 yum 업데이트 방지)
exclude=kernel* (커널 업데이트 방지)
exclude=centos*( 버전업 방지)

3. test 해보기 (os 버전이 진짜로 변경이 되지 않는지...)

yum update -y

4. 업데이트 후 버전 확인 

cat /etc/redhat-release

5. 만약, yum.conf를 수정하지 않으면?

yum update -y 

버전이 변경된 모습을 확인 할 수 있다.

이 방법은 생각보다 아주 자주 사용하게 된다.. 

CSP 의 지원은 영향력이 크기 때문에... 

이 방법 후에 .. 다시 서버 삭제 후 재생성... 휴

https://url.kr/7x4wjs

 

yum update 방지 방법

yum update를 하기 전에 지원되던 것들이 업데이트를 하면 안 될 수 있음 이것을 사전에 방지하고자 /etc/y...

blog.naver.com

 

728x90
반응형