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.
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 |
|
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 |
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 |