You can optimize your system by customizing the VMware Cloud Director Object Storage Extension application properties for the server nodes.

If you deployed VMware Cloud Director Object Storage Extension as add-on, you can customize the application properties in the Configure Deployment wizard.

If you deployed VMware Cloud Director Object Storage Extension to a Linux machine, you can use the CLI. See VMware Cloud Director Object Storage Extension Command-Line Interface reference.

Table 1.
Area Property Description Default Value
API oss.api.offset The default offset of the VMware Cloud Director Object Storage Extension APIs with pagination support. 0
ECS access token oss.scheduling.ecs.token.renew.start The delay before the execution of the first ECS access token renewal task, measured in unit numbers. 900,000 milliseconds
Job oss.scheduling.task-life-time The duration of a task, used for checking if the task is expired. 86,400,000 milliseconds
Kubernetes backup and restore oss.k8s.velero.repository The repository of the Velero server image. velero/velero
oss.k8s.velero.tag The tag of the Velero server image. v1.11.1
oss.k8s.velero.aws.plug.image The location of the Velero AWS plug-in image. velero/velero-plugin-for-aws:v1.8.0
oss.k8s.velero.restore-helper.image The location of the Velero restore helper image. velero/velero-restore-helper:v1.10.0
oss.k8s.velero.node-agent.memory The memory limit of the Velero server pod. 2048 Mi
oss.k8s.velero.node-agent.cpu The CPU limit of the Velero server pod. 2000 m
oss.k8s.velero.insecure.skip.tls.verify Skip the TLS certificate verification for the Velero backup. Set the value to true when the S3 TLS certificate of the endpoint is not publicly signed. false
oss.k8s.client.verify.ssl The Kubernetes client does not support switching to protocol TLSv1.2 for connection between VMware Cloud Director Object Storage Extension and Kubernetes when protecting the cluster. If you observe this issue, set the property to False to omit the verification. true
Logging logging.level.com.vmware.voss Logging for VMware Cloud Director Object Storage Extension packages. For DEBUG mode, you must set the value DEBUG. WARN
logging.level.org.apache.hc.client5.http.headers Logging for HTTP headers of communication between VMware Cloud Director Object Storage Extension and its dependent entities. For DEBUG mode, you must set the value DEBUG. WARN
logging.level.org.apache.hc.client5.http.wire Logging for HTTP payloads of communication between VMware Cloud Director Object Storage Extension and its dependent entities. For DEBUG mode, you must set the value DEBUG. If you only want to export the HTTP headers, set the logging.level.org.apache.hc.client5.http.header property to DEBUG and the logging.level.org.apache.hc.client5.http.wire property to WARN. Note that the DEBUG mode of this setting might produce large logs. WARN
logging.file.path The log directory in /opt/vmware/voss. log
oss.logback.rolling-policy.totalSizeCap The optional totalSizeCap property controls the total size of all archive files. The oldest archives are deleted asynchronously when the total size cap is exceeded. 10 GB
oss.logback.rolling-policy.maxFileSize Each time the current log file reaches maxFileSize before the current time period ends, it is archived with an increasing index, starting at 0. 10 MB
oss.logback.rolling-policy.maxHistory The optional maxHistory property controls the maximum number of archive files to keep, asynchronously deleting older files. It is a monthly rollover policy. 180
Server server.undertow.threads.io The number of I/O threads that must be created for the worker. The default is value is related to the number of available processors. 16
server.undertow.threads.worker The number of worker threads. The default value is 8 times the number of I/O threads. 128
server.ssl.enabled-protocols Activated SSL protocols. TLSv1.1,TLSv1.2,TLSv1.3
oss.api.limit The default limit of the VMware Cloud Director Object Storage Extension APIs with pagination support. 100
oss.api.log_message Switch the property value to export VMware Cloud Director Object Storage Extension API requests.

The requests is logged only if oss.api.log_message=true and logging.level.com.vmware.voss.logging=DEBUG

false
oss.scheduling.ecs.token.renew.rate The period between the ECS access token renew tasks. 900,000 milliseconds
oss.scheduling.ecs.token.free.start The delay before the execution of the first ECS old access token revoke task, measured in unit numbers. 1,200,000 milliseconds
oss.scheduling.ecs.token.free.rate The period between the ECS access token revoke tasks. 900,000 milliseconds
oss.async.s3 Switch value to update the records in the VMware Cloud Director Object Storage Extension database asynchronously or concurrently when you create or delete an S3 object. true
oss.sync.objects.threshold.unit If the count of the object to sync is greater than 1,000,000, the sync stops. 1,000,000
MinIO osis.minio.adapter.servers The number of MinIO server pods to be deployed in the pool for the tenant. 1
osis.minio.adapter.volumes Configures the number of Persistent Volume Claims to be generated for each MinIO server pod in the pool. 2
osis.minio.adapter.capacity Configures the total raw storage size for each persistent volume, across all volumes. 1073741824 Bytes
osis.minio.adapter.storage-class Configures the storage class to use. default-storage-class-1