1장. Snapshot 및 Revert 툴을 사용하여 Red Hat OpenStack Platform 클러스터 백업


스냅샷은 RHOSP 17.1 이상에서 업그레이드 또는 업데이트를 수행하기 전에 RHOSP(Red Hat OpenStack Platform) 클러스터의 원래 디스크 상태를 유지합니다. 그런 다음 결과에 따라 스냅샷을 제거하거나 되돌릴 수 있습니다. 예를 들어 업그레이드가 성공적으로 완료되고 더 이상 스냅샷이 필요하지 않은 경우 노드에서 해당 업그레이드를 제거합니다. 업그레이드에 실패하면 스냅샷을 되돌리고 오류를 평가하고 업그레이드 절차를 다시 시작할 수 있습니다. 되돌리기에서는 스냅샷을 만들 때와 정확히 모든 노드의 디스크를 그대로 유지합니다.

RHOSP Snapshot 및 Revert 툴은 LVM(Logical Volume Manager) 스냅샷 기능을 기반으로 하며 업그레이드 또는 업데이트에 실패하는 경우에만 복원하기 위한 것입니다.

중요

스냅샷은 디스크에 저장된 데이터와 동일한 하드 드라이브에 저장됩니다. 결과적으로 Snapshot 및 Revert 툴은 하드웨어 장애, 데이터 센터 오류 또는 액세스할 수 없는 노드의 경우 데이터 손실을 방지하지 않습니다.

컨트롤러 노드 및 컴퓨팅 노드의 스냅샷을 가져올 수 있습니다. 언더클라우드의 스냅샷을 생성하는 것은 지원되지 않습니다.

1.1. 컨트롤러 및 컴퓨팅 노드의 스냅샷 생성

업그레이드 또는 업데이트를 수행하기 전에 컨트롤러 및 컴퓨팅 노드의 스냅샷을 생성합니다. 그런 다음 해당 작업의 결과에 따라 스냅샷을 제거하거나 되돌릴 수 있습니다.

참고

컨트롤러 및 컴퓨팅 노드에 대해 하나의 스냅샷만 생성할 수 있습니다. 다른 스냅샷을 생성하려면 이전 스냅샷을 제거하거나 복원해야 합니다.

사전 요구 사항

  • 노드에서 LVM이 활성화되어 있어야 합니다.
  • RHOSP 설치로 정의된 LVM 논리 볼륨 세트는 다음과 같습니다.

    • /dev/vg/lv_audit
    • /dev/vg/lv_home
    • /dev/vg/lv_log
    • /dev/vg/lv_root
    • /dev/vg/lv_srv
    • /dev/vg/lv_var

노드 디스크를 변경하기 전에 lvs,lvscan 또는 lvdisplay 명령을 실행하여 환경에 이러한 사전 요구 사항이 포함되어 있는지 확인할 수 있습니다.

참고

이러한 사전 요구 사항은 17.1 클러스터의 기본 설치에 포함됩니다. 그러나 이전 RHOSP 버전에서 RHOSP 17.1로 업그레이드하는 경우 컨트롤 플레인에는 디스크를 다시 포맷해야 하므로 이러한 사전 요구 사항이 포함되지 않습니다.

프로세스

  1. stack 사용자로 언더클라우드에 로그인합니다.
  2. stackrc 언더클라우드 인증 정보 파일을 소싱합니다.

    [stack@undercloud ~]$ source stackrc
    (undercloud) [stack@undercloud ~]$
  3. 이전에 수행하지 않은 경우 설치 중에 저장된 위치에서 정적 Ansible 인벤토리 파일을 추출합니다.

    (undercloud) [stack@undercloud ~]$ cp ~/overcloud-deploy/<stack> /tripleo-ansible-inventory.yaml ~/tripleo-inventory.yaml
    • <stack>을 스택 이름으로 바꿉니다. 기본적으로 스택 이름은 overcloud 입니다.
  4. 스냅샷을 가져옵니다.

    (undercloud) [stack@undercloud ~]$ openstack overcloud backup snapshot --inventory ~/tripleo-inventory.yaml
  5. 업그레이드 또는 업데이트가 성공한 경우 스냅샷을 제거하십시오.

    (undercloud) [stack@undercloud ~]$ openstack overcloud backup snapshot --remove --inventory ~/tripleo-inventory.yaml
    중요

    스냅샷을 제거하는 것은 중요한 작업입니다. 예를 들어 업그레이드가 성공적으로 완료된 후 노드를 되돌리지 않으려면 스냅샷을 제거합니다. 노드에 스냅샷을 너무 오래 유지하는 경우 디스크 I/O 성능이 저하됩니다.

  6. 업그레이드 또는 업데이트에 실패한 경우 스냅샷을 되돌립니다.

    (undercloud) [stack@undercloud ~]$ openstack overcloud backup snapshot --revert --inventory ~/tripleo-inventory.yaml
    1. 변경 사항이 파일 시스템에 적용되도록 되돌리는 각 노드를 재부팅합니다. 되돌리기 옵션은 스냅샷을 자동으로 삭제합니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동