vcf_tools.sh コマンドによる Avi バンドルのアップロードは、コマンド上では成功しますが、SDDC Manager のタスクでは "Could not create Bundle Download for filePath = /home/vcf/avi" で失敗します。
SDDC Manager の lcm-debug.log には、下記のメッセージが記録されます。
com.vmware.evo.sddc.lcm.model.bundle.repo.exception.BundleRepoWriteFailureException: Could not create Bundle Download for filePath = /home/vcf/aviCaused by: java.lang.RuntimeException: Cannot get the SHA256 hash for file /home/vcf/avi/controller-XX.X.X-XXXX.ovaCaused by: java.io.FileNotFoundException: /home/vcf/avi/controller-XX.X.X-XXX.ova (Permission denied)
SDDC Manager 9.0.1
転送元の ova ファイルの権限が次のように所有者のみの読み書きとなっている場合に SDDC Manager の内部サービスの読み込みで失敗します。
$ ls -l controller-XX.X.X-XXXX.ova-rw------- 1 vcf vcf XXXXXXXXXX MMM DD HH:MM controller-XX.X.X-XXXX.ova
アップロード前に、下記のように権限の設定を変更します。
chmod 664 controller-XX.X.X-XXXX.ova
既にアップロードが失敗している場合は、SDDC Manager に ssh で接続し、root にスイッチして下記のコマンドを実行します。
chmod 664 /home/vcf/avi/controller-XX.X.X-XXXX.ova
vcf_tools.sh コマンドによる Avi バンドルのアップロードを試行します。
注 : controller-XX.X.X-XXXX.ova には、アップロード対象の ova ファイルを指定します。
Avi Load Balancer- VMware Cloud Foundation - Planning and Preparation
https://techdocs.broadcom.com/us/en/vmware-security-load-balancing/avi-load-balancer/avi-load-balancer-vmware-cloud-foundation/9-0/deploying-avi-load-balancer-in-vcf/prerequisites.html