add backups md

This commit is contained in:
Vassiliy Yegorov
2022-08-26 13:38:37 +07:00
parent 20c3ce3466
commit 5a0392a3f5
2 changed files with 36 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
# Настраиваем PSQL на работу с динамическими секретами
1. подключаем новый метод авторизации
1. подключаем новый тип хранилища
```bash
vault secrets enable -path=psql database

35
docs/vault-raft-backup.md Normal file
View File

@@ -0,0 +1,35 @@
# бекапим vault правильно
## если у вас бесплатная версия
1. создание снепа
```bash
vault login
vault operator raft snapshot save <snapshot-name>
```
файлик сохраняется в ``
## если у вас Enterprise лицензия, то все проще
1. локально
```bash
vault write sys/storage/raft/snapshot-auto/config/daily interval="24h" retain=5 \
path_prefix="raft-backup" storage_type="local" local_max_space=1073741824
```
2. удаленно на s3
```bash
vault write sys/storage/raft/snapshot-auto/config/daily interval="24h" retain=5 \
storage_type="aws-s3" \
aws_s3_bucket="vault" aws_s3_region="ru-1" aws_access_key_id="access-key" aws_secret_access_key="secret-key" \
aws_s3_endpoint="https://s3-point.ru" aws_s3_force_path_style="true"
```
## восстанавливаем из снепа
```bash
vault operator raft snapshot restore <snapshot-name>
```