I'm relatively new to Orchestrator, but various searches online and in the forums are relatively fruitless. We have several different vCloud instances each housing several distinct vOrgs (each vCloud instance has a Cloudlibrary vOrg for making ISOs available). I'm looking for a way to replicate media from one vCloud instance's Cloudlibary to another vCloud instance's Cloudlibrary - effectively ensuring that each site has the same ISO offering.
I'm sure there are multiple ways of approaching it, and I was slightly excited about cdecanini_'s catalogue replication: http://communities.vmware.com/docs/DOC-20591, but it looks like that workflow only deals with vApps. I've also started down the path of using the Orchestrator PowerShell plugin to use the PowerCLI modules to download/upload individual ISOs, but that's not going quite as planned either.
Does anyone know if this has been done before? If so/If not - any ideas how to accomplish this?
It is not possible in vCloud Director 5.1 (with vCO, powerCLI or whatever) since there is no API to download a media. The only way you can do a one way replication is to have these on a disk available to vCO and upload them on the different vCD servers.
Thanks for the reply, I kind of figured as much. Is there a way to somehow relate vCloud media to their location in vCenter? Since there's upload functionality, and I know I can download directly from a vCenter DS, perhaps something could be hacked together.
vCD objects are named in vCenter with the vCD object ID. I never checked for the media but this may be the case as well.