您可以通过自定义服务器节点的 VMware Cloud Director Object Storage Extension 应用程序属性来优化系统。
如果已将 VMware Cloud Director Object Storage Extension 作为加载项进行部署,则您可以在“配置部署”向导中自定义应用程序属性。
如果已将 VMware Cloud Director Object Storage Extension 部署到 Linux 计算机上,则您可以使用 CLI。请参见VMware Cloud Director Object Storage Extension 命令行界面参考。
区域 | 属性 | 描述 | 默认值 |
---|---|---|---|
API | oss.api.offset |
支持分页的 VMware Cloud Director Object Storage Extension API 的默认偏移量。 | 0 |
ECS 访问令牌 | oss.scheduling.ecs.token.renew.start |
执行第一个 ECS 访问令牌续订任务之前的延迟(以单位数计)。 | 900,000 毫秒 |
作业 |
|
任务的持续时间,用于检查任务是否已过期。 | 86,400,000 毫秒 |
Kubernetes 备份和还原 | oss.k8s.velero.repository |
Velero 服务器映像的存储库。 | velero/velero |
oss.k8s.velero.tag |
Velero 服务器映像的标记。 | v1.11.1 | |
oss.k8s.velero.aws.plug.image |
Velero AWS 插件映像的位置。 | velero/velero-plugin-for-aws:v1.8.0 | |
oss.k8s.velero.restore-helper.image |
Velero 还原帮助程序映像的位置。 | velero/velero-restore-helper:v1.10.0 | |
oss.k8s.velero.node-agent.memory |
Velero 服务器 Pod 的内存限制。 | 2048 Mi | |
oss.k8s.velero.node-agent.cpu |
Velero 服务器 Pod 的 CPU 限制。 | 2000 m | |
oss.k8s.velero.insecure.skip.tls.verify |
跳过 Velero 备份的 TLS 证书验证。如果端点的 S3 TLS 证书未公开签名,请将该值设置为 true 。 |
false | |
oss.k8s.client.verify.ssl |
在集群受到保护时,Kubernetes 客户端不支持切换到协议 TLSv1.2,因此无法在 VMware Cloud Director Object Storage Extension 和 Kubernetes 之间建立连接。如果发现此问题,请将该属性设置为 False 以忽略验证。 | true | |
日志记录 | logging.level.com.vmware.voss |
VMware Cloud Director Object Storage Extension 软件包的日志记录。对于 DEBUG 模式,必须将该值设置为 DEBUG 。 |
WARN |
logging.level.org.apache.hc.client5.http.headers |
VMware Cloud Director Object Storage Extension 与其从属实体之间的通信 HTTP 标头的日志记录。对于 DEBUG 模式,必须将该值设置为 DEBUG 。 |
WARN | |
logging.level.org.apache.hc.client5.http.wire |
VMware Cloud Director Object Storage Extension 与其从属实体之间的通信 HTTP 负载的日志记录。对于 DEBUG 模式,必须将该值设置为 DEBUG 。如果只想导出 HTTP 标头,请将 logging.level.org.apache.hc.client5.http.header 属性设置为 DEBUG ,并将 logging.level.org.apache.hc.client5.http.wire 属性设置为 WARN 。请注意,此设置的 DEBUG 模式可能会生成大型日志。 |
WARN | |
logging.file.path |
/opt/vmware/voss 中的日志目录。 | log | |
oss.logback.rolling-policy.totalSizeCap |
可选的 totalSizeCap 属性控制着所有存档文件的总大小。超过总大小上限时,将异步删除最旧的存档。 |
10 GB | |
oss.logback.rolling-policy.maxFileSize |
在当前时段结束前,当前日志文件每次达到 maxFileSize 时,都会以递增索引(从 0 开始)进行存档。 |
10 MB | |
oss.logback.rolling-policy.maxHistory |
可选的 maxHistory 属性控制着要保留的最大存档文件数,并异步删除较旧的文件。这是每月滚动策略。 |
180 | |
服务器 | server.undertow.threads.io |
必须为工作线程创建的 I/O 线程数。默认为与可用处理器数相关的值。 | 16 |
server.undertow.threads.worker |
工作线程数。默认值为 I/O 线程数的 8 倍。 | 128 | |
server.ssl.enabled-protocols |
已激活的 SSL 协议。 | TLSv1.1、TLSv1.2、TLSv1.3 | |
oss.api.limit |
支持分页的 VMware Cloud Director Object Storage Extension API 的默认限制。 | 100 | |
oss.api.log_message |
切换属性值以导出 VMware Cloud Director Object Storage Extension API 请求。 仅当 |
false | |
oss.scheduling.ecs.token.renew.rate |
ECS 访问令牌续订任务的间隔期。 | 900,000 毫秒 | |
oss.scheduling.ecs.token.free.start |
执行第一个 ECS 旧访问令牌撤销任务之前的延迟(以单位数计)。 | 1,200,000 毫秒。 | |
oss.scheduling.ecs.token.free.rate |
ECS 访问令牌撤销任务的间隔期。 | 900,000 毫秒 | |
oss.async.s3 |
切换属性值以在创建或删除 S3 对象时异步或同时更新 VMware Cloud Director Object Storage Extension 数据库中的记录。 | true | |
oss.sync.objects.threshold.unit |
如果要同步的对象数大于 1,000,000,同步将会停止。 | 1,000,000 | |
MinIO | osis.minio.adapter.servers | 要在租户的池中部署的 MinIO 服务器 Pod 数。 | 1 |
osis.minio.adapter.volumes | 配置要为池中每个 MinIO 服务器 Pod 生成的持久卷声明数。 | 2 | |
osis.minio.adapter.capacity | 配置每个持久卷在所有卷中的总原始存储大小。 | 1073741824 字节 | |
osis.minio.adapter.storage-class | 配置要使用的存储类。 | default-storage-class-1 |