2.5. 컨트롤 플레인 노드의 백업 생성


컨트롤 플레인 노드의 백업을 생성하려면 openstack overcloud backup 명령을 사용합니다. 그런 다음 백업을 사용하여 노드가 손상되거나 액세스할 수 없는 경우 컨트롤 플레인 노드를 이전 상태로 복원할 수 있습니다. 컨트롤 플레인 노드의 백업에는 컨트롤 플레인 노드에서 실행되는 데이터베이스의 백업이 포함됩니다.

사전 요구 사항

절차

  1. 각 컨트롤 플레인 노드에서 config-drive 파티션을 찾습니다.

    [stack@undercloud ~]$ lsblk
    NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    vda    253:0    0   55G  0 disk
    ├─vda1 253:1    0    1M  0 part            1
    ├─vda2 253:2    0  100M  0 part /boot/efi
    └─vda3 253:3    0 54.9G  0 part /
    1
    config-drive 파티션은 마운트되지 않은 1M 파티션입니다.
  2. 각 컨트롤 플레인 노드에서 root 사용자로 각 노드의 config- drive 파티션을 백업합니다.

    [root@controller-x ~]# dd if=<config_drive_partition> of=/mnt/config-drive

    & lt;config_drive_partition >을 1 단계에 있는 config-drive 파티션의 이름으로 바꿉니다.

  3. 언더클라우드 노드에서 언더클라우드 인증 정보를 가져옵니다.

    [stack@undercloud ~]$ source stackrc
  4. 이전에 수행하지 않은 경우 tripleo-ansible-inventory 명령을 사용하여 모든 오버클라우드 노드의 호스트 및 변수가 포함된 정적 인벤토리 파일을 생성합니다.

    (undercloud) [stack@undercloud ~]$ tripleo-ansible-inventory \
    --ansible_ssh_user heat-admin \
    --static-yaml-inventory /home/stack/tripleo-inventory.yaml
  5. 컨트롤 플레인 노드의 백업을 생성합니다.

    (undercloud) [stack@undercloud ~]$ openstack overcloud backup --inventory /home/stack/tripleo-inventory.yaml

    백업 프로세스는 환경에 대한 서비스를 중단하지 않고 각 컨트롤 플레인 노드에서 순차적으로 실행됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.