Google Cloud Storage备份驱动

Google Cloud Storage (GCS) 备份驱动将任何类型的卷备份到 Google Cloud Storage。

要启用 GCS 备份驱动,请在 cinder.conf 文件中包含以下选项

backup_driver = cinder.backup.drivers.gcs.GoogleBackupDriver

GCS 备份驱动提供以下配置选项。

GCS 备份驱动配置选项说明

配置选项 = 默认值

描述

backup_gcs_block_size = 32768

(整数) 增量备份跟踪更改的大小,单位为字节。backup_gcs_object_size 必须是 backup_gcs_block_size 的倍数。

backup_gcs_bucket = None

(字符串) 要使用的 GCS bucket。

backup_gcs_bucket_location = US

(字符串) GCS bucket 的位置。

backup_gcs_credential_file = None

(字符串) GCS 服务帐户凭据文件的绝对路径。

backup_gcs_enable_progress_timer = True

(布尔值) 启用或禁用定时器,以便在将卷备份到 GCS 后端存储时,定期向 Ceilometer 发送进度通知。默认值为 True,表示启用定时器。

backup_gcs_num_retries = 3

(整数) 重试次数。

backup_gcs_object_size = 52428800

(整数) GCS 备份对象的大小,单位为字节。

backup_gcs_project_id = None

(字符串) GCS bucket 的所有者项目 ID。

backup_gcs_proxy_url = None

(URI) 通过 http 代理访问的 URL。

backup_gcs_reader_chunk_size = 2097152

(整数) GCS 对象将以字节为单位分块下载。

backup_gcs_retry_error_codes = [429]

(字符串列表) GCS 错误代码列表。

backup_gcs_storage_class = NEARLINE

(字符串) GCS bucket 的存储类别。

backup_gcs_user_agent = gcscinder

(字符串) gcs api 的 Http user-agent 字符串。

backup_gcs_writer_chunk_size = 2097152

(整数) GCS 对象将以字节为单位分块上传。如果将文件作为单个块上传,则传入值为 -1。