Files
vault/docs/vault-raft-backup.md
Vassiliy Yegorov 34c56193bc fix
2022-08-26 13:48:39 +07:00

1.1 KiB
Raw Permalink Blame History

бекапим vault правильно

если у вас бесплатная версия

  1. создание снепа
vault login
vault operator raft snapshot save <snapshot-name>
  1. пример политики для снепшотов
vault policy write snapshot-read - <<EOF
path "sys/storage/raft/snapshot" {
  capabilities = ["read"]
}
EOF

если у вас Enterprise лицензия, то все проще

  1. локально
vault write sys/storage/raft/snapshot-auto/config/daily interval="24h" retain=5 \
     path_prefix="raft-backup" storage_type="local" local_max_space=1073741824
  1. удаленно на s3
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"

восстанавливаем из снепа

vault operator raft snapshot restore <snapshot-name>