您可以通过自定义服务器节点的 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 命令行界面参考

表 1.
区域 属性 描述 默认值
API oss.api.offset 支持分页的 VMware Cloud Director Object Storage Extension API 的默认偏移量。 0
ECS 访问令牌 oss.scheduling.ecs.token.renew.start 执行第一个 ECS 访问令牌续订任务之前的延迟(以单位数计)。 900,000 毫秒
作业 oss.scheduling.task-life-time 任务的持续时间,用于检查任务是否已过期。 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 请求。

仅当 oss.api.log_message=truelogging.level.com.vmware.voss.logging=DEBUG 时,才会记录这些请求

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