[CloudStorage]

设置在受支持的云存储位置中备份数据存储所需的选项。

cloud_storage_backup_file_system_path
指定在备份过程中用于处理文件锁定的主机和路径。vbr 必须能够创建无密码 ssh 连接(连接到您在此处指定的位置)。

要使用本地 NFS 文件系统,请指定以下值:

cloud_storage_backup_file_system_path = []:path

要使用主机,请指定以下值:

cloud_storage_backup_file_system_path = [host-name]:path
cloud_storage_backup_path
指定备份位置。对于与 S3 兼容的位置或云位置,请提供存储桶名称和备份路径。对于 HDFS 位置,请提供相应协议和备份路径。

备份到云存储时,所有节点均会备份到相同的云存储桶。执行备份之前,您必须在云存储中创建备份位置。以下示例指定 S3 存储的备份路径:

cloud_storage_backup_path = s3://backup-bucket/database-backup-path/

备份到 HDFS 位置时,如果使用线路加密,请使用 swebhdfs 协议。如果不使用线路加密,请使用 webhdfs 协议。以下示例使用加密:

cloud_storage_backup_path = swebhdfs://backup-nameservice/database-backup-path/
cloud_storage_ca_bundle
指定 SSL 服务器证书捆绑包的路径。

例如:

cloud_storage_ca_bundle = /home/user/ssl-folder/ca-bundle
cloud_storage_concurrency_backup
备份到云存储的最大并发备份线程数。对于非常庞大的数据量(超过 10TB),您可能需要减小此值以避免 vbr 失败。

默认值: 10

cloud_storage_concurrency_delete
从云存储中删除文件的最大并发删除线程数。如果 vbr 配置文件包含 [CloudStorage] 部分,则此值默认设置为 10。

默认值: 10

cloud_storage_concurrency_restore
从云存储还原的最大并发还原线程数。对于非常庞大的数据量(超过 10TB),您可能需要减小此值以避免 vbr 失败。

默认值: 10

cloud_storage_encrypt_at_rest
仅限 S3 存储。要启用对 S3 备份的静态加密,请指定 sse 值。有关详细信息,请参阅对 Amazon S3 上的备份进行加密

此值采用以下形式:

cloud_storage_encrypt_at_rest = sse
cloud_storage_encrypt_transport
布尔值,如果设置为 true,则使用 SSL 加密对在 Vertica 群集和云存储实例之间移动的数据进行加密。

如果从以下位置备份或还原,则必须将此参数设置为 true:

  • Amazon EC2 群集

  • Google Cloud Storage (GCS)

  • Eon 模式下的内部部署数据库(使用 HDFS 公共存储和线路加密)。

默认值: true

cloud_storage_sse_kms_key_id
仅限 S3 存储。如果使用 Amazon Key Management Security,请使用此参数提供密钥 ID。如果启用加密但不包含此参数,则 vbr 将使用 SSE-S3 加密。

此值采用以下形式:

cloud_storage_sse_kms_key_id = key-id