OS RHEL9.6, RHEL10 에서 사용 가능한 Image mode
페이지 정보
작성자 OSworker 아이디로 검색 전체게시물 댓글 0건 조회 126회 좋아요 1회 작성일 25-08-20 21:44본문
안녕하세요 오늘은 RHEL9.6, RHEL10 에서 사용가능한 이미지모드에 대해 설명드리려합니다.
기존에 우리는 ISO 방식으로 이미지를 만들어서 OS 설치시에 사용했었습니다. 그리고 그것을 VM이나, 물리서버 설치시에사용했죠
그런데 요즘은 컨테이너 시대라서, 이 ISO방식을 사용할수가 없습니다.
물리서버, VM, 컨테이너 이 세가지 종류를 모두 사용할수있는 것이 이미지모드라고 생각하시면됩니다.
1. 정의
이미지 모드는 사용자가 컨테이너 이미지를 사용하여 기본 운영 체제(OS)를 빌드, 배포 및 관리할 수 있도록 함으로써 Linux 컨테이너의 활용 범위를 애플리케이션 외의 영역으로 확장합니다. 특히, bootc(부트 컨테이너)라는 기술을 통해 컨테이너 이미지로 시스템을 설치할 수 있으므로, 데이터센터, 베어메탈, 엣지 또는 클라우드 등 어떤 환경에 배포하든 애플리케이션에 사용되는 것과 동일한 인프라, 프로세스 및 자동화가 OS 이미지에도 적용됩니다. 이는 단순한 기술적 발전을 넘어, 조직이 사일로를 연결하고 서로 다른 팀을 연결하는 방식에 대한 문화적 변화를 의미합니다.
이미지 모드는 모든 RHEL 구독에 포함되어 있으며 9.6, 10 이상 버전에서 지원됩니다.
기존 방식(현재는 패키지 모드)으로 RHEL을 배포하거나 이미지 모드를 사용하여 배포할 수 있습니다.
패키지 모드를 폐지하거나 사용자에게 모드 변경을 강요할 의도는 없습니다. 각 모드는 서로 다른 장점을 가지고 있으므로, 각자의 작업 부하와 운영 환경에 가장 적합한 모드를 사용하시기를 권장합니다.
#### 이미지 모드의 핵심 개념
1. 불변성(Immutable):
● OS의 핵심 파일 시스템이 기본적으로 읽기 전용(read-only) 상태가 됩니다.
● 따라서 관리자가 임의로 중요한 시스템 파일을 수정하거나 패키지를 설치/삭제하기 어렵습니다.
● 이렇게 함으로써 시스템의 상태가 항상 일관되게 유지되어 '설정 드리프트(configuration drift)'라고 불리는, 의도치 않게 시스템이 변형되는 문제를 방지합니다.
2. 컨테이너 기반 관리:
● 운영체제 자체를 하나의 부팅 가능한 컨테이너 이미지(bootc)로 만듭니다.
● 애플리케이션 컨테이너를 관리하듯이, OS 이미지도 컨테이너 레지스트리에 올려놓고 배포할 수 있습니다.
● 따라서 개발팀과 운영팀이 컨테이너라는 공통된 언어로 OS와 애플리케이션을 통합적으로 관리할 수 있습니다.

3. 원자적(Atomic) 업데이트 및 롤백:
● 업데이트는 패키지 단위가 아니라 이미지 전체를 교체하는 방식으로 이루어집니다.
● 새로운 OS 이미지를 다운로드받아 준비해 놓은 뒤, 다음 재부팅 시에 새로운 이미지로 전환하는 방식입니다.
● 만약 업데이트된 이미지에 문제가 발생하면, 단순히 재부팅해서 이전 버전의 이미지로 즉시 롤백할 수 있습니다. 이 과정이 매우 빠르고 안전합니다.
>>>> 왜 이미지 모드를 사용해야 할까요?
● 일관성과 신뢰성: 수많은 서버에 동일한 OS 이미지를 배포하여 모든 시스템의 상태를 통일할 수 있습니다.
● 보안 강화: 읽기 전용 파일 시스템은 악의적인 변경을 어렵게 만들어 공격 표면을 줄입니다.
● 쉬운 관리: CI/CD 파이프라인과 GitOps 방식을 OS 관리에 적용할 수 있어 자동화와 효율성이 극대화됩니다.
● 빠른 문제 해결: 문제가 생겼을 때 단순히 롤백하면 되므로, 복구 시간이 획기적으로 단축됩니다.
요약하자면, RHEL 10의 이미지 모드는 전통적인 리눅스 운영 방식을 넘어, OS 자체를 클라우드 네이티브 환경에 맞는 불변의 컨테이너 이미지로 전환하는 혁신적인 접근 방식입니다. 이는 대규모 인프라를 안정적이고 효율적으로 관리해야 하는 기업들에게 특히 유용합니다.
그리고 하단에 Redhat에서 무료로 제공하는 Lab이 있습니다. "무료실습하기"을 해보시면 더 image mode에 대해 잘 아시게 될것입니다.
긴글 읽어주셔서 감사합니다.
==================
==================
댓글목록
등록된 댓글이 없습니다.


Top