85장. 언더클라우드
이 장에서는 언더클라우드
명령의 명령에 대해 설명합니다.
85.1. 언더클라우드 백업
언더클라우드 백업
사용법:
openstack undercloud backup [--init [INIT]] [--setup-nfs] [--setup-rear] [--cron] [--db-only] [--inventory INVENTORY] [--add-path ADD_PATH] [--exclude-path EXCLUDE_PATH] [--save-swift] [--extra-vars EXTRA_VARS]
현재의 | 요약 |
---|---|
--init [INIT] | rear 또는 nfs 를 패키지 설치 및 구성된 ReaR 또는 NFS 서버를 확인하는 args로 사용하여 백업용 환경을 초기화합니다. 기본값은 rear. 즉 --init rear입니다. 경고: 이 플래그는 더 이상 사용되지 않으며 --setup-rear 및 --setup-nfs 로 교체됩니다. |
--setup-nfs | ansible 인벤토리의 호스트 BackupNode 에 필요한 패키지 및 구성을 설치할 백업 노드에 nfs 서버를 설정합니다. |
--setup-rear | ReaR을 설치하고 설정할 언더클라우드 호스트에 후기를 설정합니다. |
--cron | 기본적으로 일요일 자정에 주간 백업을 실행하는 새 cron 작업을 설정하지만 tripleo_backup_and_restore_cron 추가-var를 사용하여 사용자 지정할 수 있습니다. |
--db-only | 언더클라우드 호스트의 db 백업을 수행합니다. db 백업 파일은 openstack-backup-mysql-<timestamp>.sql이라는 이름으로 /home/stack에 저장됩니다. |
--inventory INVENTORY | tripleo-ansible- inventory 명령으로 생성된 tripleo 인벤토리 파일입니다. 기본값은 /root/config- download/overcloud/tripleo-ansible-inventory.yaml입니다. |
--add-path ADD_PATH | backup에 파일을 추가합니다. 기본값은 /home/stack/ i.e. --add-path /this/is/a/folder/ --add- 경로 /this/is/a/texfile.txt입니다. |
--exclude-path EXCLUDE_PATH | 언더클라우드 백업을 수행할 때 경로를 제외하면 이 옵션을 여러 번 지정할 수 있습니다. 기본값은 none입니다. --exclude-path /this/is/is/a/folder/ --exclude-path /this/is/a/texfile.txt. |
--save-swift | backup을 swift로 저장합니다. 기본값은 다음과 같이 백업 크기가 기하급수적으로 증가하면 Swift 자체를 백업하도록 false 특수한 주의를 수행해야 합니다. |
--extra-vars EXTRA_VARS | 추가 변수를 dict 또는 JSON 또는 YAML 파일 유형의 절대 경로로 설정합니다. 즉 --extra-vars {"key": "val", "key2": "val2"} i.e. --extra-vars /path/to/my_vars.yaml i.e. --extra-vars /path/to/my_vars.json. 전달할 수 있는 변수에 대한 자세한 내용은 https://opendev.org/openstack/tripleo-ansible/src/bran ch/master/tripleo_ansible/roles/backup_and_restore/def aults/main.yml을 참조하십시오. |