1.3. 백업 노드에 NFS 서버 설치 및 구성

백업 파일을 저장할 새 NFS 서버를 설치하고 구성할 수 있습니다. 백업 노드에 NFS 서버를 설치하고 구성하려면 인벤토리 파일을 생성하고 SSH 키를 생성한 다음 NFS 서버 옵션을 사용하여 openstack undercloud backup 명령을 실행합니다.

중요
  • NFS 또는 SFTP 서버를 이전에 설치 및 구성한 경우 이 절차를 완료할 필요가 없습니다. 백업할 노드에 ReaR을 설정할 때 서버 정보를 입력합니다.
  • 기본적으로 NFS 서버의 Relax 및 Recover(ReaR) IP 주소 매개변수는 192.168.24.1 입니다. 환경과 일치하는 IP 주소 값을 설정하려면 tripleo_backup_and_restore_server 매개변수를 추가해야 합니다.

절차

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

    [stack@undercloud ~]$ source stackrc
    (undercloud) [stack@undercloud ~]$
  2. 언더클라우드 노드에서 백업 노드의 인벤토리 파일을 생성합니다.

    (undercloud) [stack@undercloud ~]$ cat <<'EOF'> ~/nfs-inventory.yaml
    [BackupNode]
    <backup_node> ansible_host=<ip_address> ansible_user=<user>
    EOF

    <ip_address><user> 를 환경에 적용되는 값으로 바꿉니다.

  3. Undercloud 노드에서 백업 노드로 공용 SSH 키를 복사합니다.

    (undercloud) [stack@undercloud ~]$ ssh-copy-id -i ~/.ssh/id_rsa.pub <backup_node>

    <backup_node> 를 백업 노드의 경로 및 이름으로 바꿉니다.

  4. 백업 노드에서 NFS 서버를 구성합니다.

    (undercloud) [stack@undercloud ~]$ openstack undercloud backup --setup-nfs --extra-vars /home/stack/bar-vars.yaml --inventory /home/stack/nfs-inventory.yaml