6장. 스냅샷을 사용하여 시스템 업그레이드 관리


Red Hat Enterprise Linux 시스템의 복원 가능한 업그레이드를 수행하여 이전 버전의 운영 체제로 돌아갑니다. Snapshot Manager (snapm), Boom Boot Manager (boom) 및 Leapp 운영 체제 현대화 프레임워크를 사용할 수 있습니다.

스냅샷 관리자는 LVM2 또는 Stratis를 사용하여 스토리지 스냅샷에 사용하기 쉬운 프런트 엔드를 제공합니다. 스냅샷 관리자는 플러그인 설계를 사용하여 마운트 지점 또는 블록 장치 경로 목록에 대한 스냅샷 공급자를 자동으로 찾습니다.

스냅샷은 지정된 각 마운트 지점 또는 장치(소스)에 대해 생성되며 스냅샷 세트에 결합됩니다. 스냅샷 관리자는 Boom Boot Manager와 통합되며 --boot 또는 --revert 옵션을 사용할 때 시스템 스냅샷의 부팅 항목을 자동으로 관리합니다.

운영 체제 업그레이드를 수행하기 전에 다음 측면을 고려하십시오.

  • 스냅샷이 포함된 시스템 업그레이드는 다음 조건이 충족되는 경우 되돌리기 보호 업그레이드를 지원합니다.

    • 시스템(및 스냅샷 프로세스에 포함할 모든 파일 시스템)은 LVM2 논리 볼륨 또는 Stratis 스토리지 파일 시스템에 설치됩니다. LVM2 지원에는 선형(thick) 볼륨과 씬 프로비저닝된 볼륨이 모두 포함됩니다.
    • 업그레이드 프로세스 기간 동안 스냅샷을 유지 관리하기 위해 충분한 여유 공간을 사용할 수 있습니다.
    • 최소 Red Hat Enterprise Linux 9.6을 실행하고 있습니다.
  • 파일 시스템 마운트 단위로 되돌리는 작업이 수행됩니다. 다음 디렉토리가 /var 또는 root 파일 시스템의 일부인 경우 업그레이드를 되돌리면 다음 디렉터리의 내용도 되돌립니다.

    • /var/log
    • /var/lib/libvirt/images
    • /var/lib/containers

      필요하지 않은 경우 필요에 따라 로그, 이미지 및 컨테이너 디렉터리의 콘텐츠를 유지하기 위해 시스템을 독립 볼륨에 설치하는 것이 좋습니다. AMD 및 Intel 64비트 및 64비트 ARM 아키텍처의 파티션에 대한 자세한 내용은 권장 파티션 스키마를 참조하십시오.

  • 일관성 보장:

    • snapshot Manager는 실행 중인 시스템의 스냅샷을 가져옵니다.
    • 파일 시스템은 충돌 일관성 을 보장하기 위해 고정됩니다.
    • 애플리케이션 일관성 을 보장하기 위해 실행 중인 서비스를 종료하거나 특정 systemd 장치(예: rescue.target)로 격리하는 것이 좋습니다.
  • 스냅샷이 있는 시스템 업그레이드는 RHUI(Red Hat Update Infrastructure) 시스템에서 작동하지 않습니다. Snapshot Manager를 사용하는 대신 VM(가상 머신)의 스냅샷을 생성하는 것이 좋습니다.
  • 현재 Snapshot Manager를 사용한 시스템 업그레이드는 이미지 모드로 배포된 시스템에서 지원되지 않습니다.

6.1. 스냅샷 관리자 프로세스 개요

snapm 명령을 사용하여 이전 버전의 운영 체제로 액세스, 사용 및 되돌릴 수 있도록 스냅샷 세트를 생성합니다.

스냅샷 관리자는 GRUB 부트 로더 메뉴에서 선택하고 액세스할 수 있는 부팅 항목을 자동으로 생성할 수 있습니다. 스냅샷 항목을 사용하여 이전 버전의 운영 체제에 부팅하고 액세스할 수 있습니다. snapm snapset revert 명령과 함께 revert 항목을 사용하면 업데이트 시도 전에 시스템의 상태를 복원할 수 있습니다.

다음 부팅 항목은 업그레이드 및 되돌리기 프로세스의 일부입니다.

부팅 항목 업그레이드
leapp 유틸리티를 사용하여 주요 버전 업그레이드를 수행할 때 Leapp 업그레이드 환경을 부팅합니다. leapp 유틸리티를 사용하여 이 부팅 항목을 만들고 관리합니다. leapp 업그레이드 프로세스에서 이 항목을 자동으로 제거합니다.
Red Hat Enterprise Linux 10 부팅 항목
업그레이드 시스템 환경을 부팅합니다. leapp 유틸리티는 업그레이드 프로세스 후 이 부팅 항목을 자동으로 생성합니다.
스냅샷 부팅 항목
원래 시스템의 스냅샷을 부팅합니다. 업그레이드 시도에 성공하거나 실패한 후 이전 운영 체제 상태를 검토하고 테스트합니다. 운영 체제를 업그레이드하기 전에 snapm snapset create 명령을 -b (--boot)와 함께 사용하여 이 부팅 항목을 생성합니다.
부팅 항목 되돌리기

snapm snapset revert 명령을 사용하여 되돌리기를 시작한 후 원래 시스템 환경을 부팅합니다. 이러한 방식으로 부팅되면 이전 시스템 상태로 업그레이드를 되돌립니다. 업그레이드 절차를 되돌릴 때 이 부팅 항목을 생성하려면 snapm snapset create 명령을 -r (--revert)과 함께 사용합니다.

Boom Boot Manager가 시스템을 시작하는 데 필요한 부팅 이미지(vmlinuzinitramfs)를 자동으로 백업하므로 별도의 되돌리기 항목은 업그레이드 프로세스 중에 이미지를 제거하거나 수정할 수 있도록 보호합니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat