vCO のスクリプトで vCenter の情報が取得できない
vCenter Orchestrator (vCO) のスクリプト タスクで、vCenter のとあるプロパティが正常に取得できないことがあります。私が遭遇したケースでは、分散ポートグループの VLAN ID を取得する DistributedVirtualPortgroup#config.defaultPortConfig.vlan.vlanId の値が必ず 0 になってしまうというものでした。
vCenter Server の Inventory Service と上手く連携できていないようで、ワークアラウンドとして vmo.properties に以下の一行を付け加えて vCO を再起動します。
com.vmware.o11n.vim.useInventoryService=false
vmo.properties は、仮想アプライアンス版の場合は /etc/vco/app-server/vmo.properties、Windows の場合は C:Program FilesVMwareInfrastructureOrchestratorapp-serverconfvmo.properties にあります。