1.4. 언더클라우드 노드에 ReaR 설치
언더클라우드 노드의 백업을 생성하기 전에 언더클라우드에 Relax 및 Recovery(ReaR)를 설치하고 구성합니다.
사전 요구 사항
- 백업 노드에 NFS 또는 SFTP 서버가 설치 및 구성되어 있습니다. 새 NFS 서버 생성에 대한 자세한 내용은 1.3절. “백업 노드에 NFS 서버 설치 및 구성” 을 참조하십시오.
절차
언더클라우드 노드에서 언더클라우드 인증 정보를 가져옵니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow source stackrc
[stack@undercloud ~]$ source stackrc
사용자 지정 스택 이름을 사용하는 경우
tripleo-ansible-inventory
명령에--stack <stack_name>
옵션을 추가합니다.이전에 수행하지 않은 경우 인벤토리 파일을 생성하고
tripleo-ansible-inventory
명령을 사용하여 모든 오버클라우드 노드의 호스트 및 변수가 포함된 정적 인벤토리 파일을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow tripleo-ansible-inventory \ --ansible_ssh_user heat-admin \ --static-yaml-inventory /home/stack/tripleo-inventory.yaml
(undercloud) [stack@undercloud ~]$ tripleo-ansible-inventory \ --ansible_ssh_user heat-admin \ --static-yaml-inventory /home/stack/tripleo-inventory.yaml
언더클라우드 노드에 ReaR을 설치합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow openstack undercloud backup --setup-rear --extra-vars /home/stack/bar-vars.yaml --inventory /home/stack/tripleo-inventory.yaml
(undercloud) [stack@undercloud ~]$ openstack undercloud backup --setup-rear --extra-vars /home/stack/bar-vars.yaml --inventory /home/stack/tripleo-inventory.yaml
시스템에서 UEFI 부트 로더를 사용하는 경우 언더클라우드 노드에서 다음 단계를 수행합니다.
다음 툴을 설치합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow sudo dnf install dosfstools efibootmgr
$ sudo dnf install dosfstools efibootmgr
-
USING_UEFI_BOOTLOADER
매개변수 값0
을1
로 교체하여/etc/rear/local.conf
에 있는 ReaR 구성 파일에서 UEFI 백업을 활성화합니다.