How to Increase Size of the VCF Automation Transfer Share
When uploading VM OVA or ISO images to VCF Automation Content Library via the UI the file is first staged into tenant-manager-transfer-bucket S3 object store and only after it is fully uploaded it is pushed by the tenant-manager pod to the target vCenter. The bucket is residing on a shared volume attached to the VCF Automation service cluster and managed by seaweedfs pods. The volume is used also for backups, support bundles and other services.
By default the maximum size of the bucket (its quota) is 50 GB which might not be large enough for big uploads or if there is high concurrency where multiple images might need to be staged.
Let’s say we need to double the size to 100 GB. The resizing needs to be done in two steps:
- Increase the shared volume size in VCF Operations > Lifecycle > Components > VCF Automation > Actions > Increase Storage size:

We see the shared storage is currently using three 75 GB volumes, so we will increase it to 125 GB. As there are 3 volumes in the group, we will actually consume additional 150 GB of storage.

- The next step is to change the quota of the tenant-manager-transfer-bucket. This can be done via kubectl from the VCF Automation Services cluster (login as vmware-system-user and elevate to root via sudo – su) by patching the vcfa-bundle package deployment custom resource.
We can validate that the new quota has been set by logging into the seaweedfs-master pod and using weed shell.
Comments
Post a Comment