Some interesting progress that may be useful to the broader audience… In trying to trouble-shoot my vCHS disconnect, I decided to stretch deploy a VM from my vCenter to my private vCD to get a better sense of what each task is. I discovered that each “getting tasks” entry in the log represents a discrete step. If you remember, my vCHS DCE fails at 10% and 2% for the two primary tasks. Well this is the full set of steps for a successful stretch deploy:
- create folder – in dest org
- deploy ovf template – stretched_vapp_network
- reconfigure vm – stretched_vapp_network
- reconfigure cluster – vcenter
- power on vm – stretched_vapp_network
- reconfigure autostart – host (at this point the tasks were at 40% and 8% completion. This means the vCHS DCE is never reaching this far along)
- update opaque data for set of entities – no real detail in the event view on these “update opaque data for set of entities” entries. Assume they are reconfiguration of recently created/modified resources
- reconfigure distributed port group – destination
- reconfigure dvport
- update opaque data for set of entities
- update opaque data for set of entities
- reconfigure distributed port group
- reconfigure dvport
- update opaque data for set of entities
- export OVFtemplate
- create folder – destination
- deploy OVFtemplate – destination
- rename virtual machine
- reconfigure virtual machine
- reconfigure virtual machine
- create folder
- create virtual machine snapshot
- clone virtual machine
- reconfigure virtual machine
- create virtual machine snapshot
- clone virtual machine
- remove snapshot
- reconfigure virtual machine
- delete virtual machine
- unregister and delete – tempvApp
- reconfigure virtual machine
- rename virtual machine
- delete virtual machine
- unregister and delete
- set virtual machine custom value
- set virtual machine custom value
I’ve included some entity descriptions on the steps above, but most of them make sense based on name and most of them take place on the destination side of the move after the copy has been completed.
The SSL VPN tunnel connection happens early, steps 2-5, so that’s the point where I believe my vCHS DCE experiment is failing. Now the only question is why! Stay tuned!
EDIT: in taking a closer look at some fresh logs, this error appears to be the culprit (still now sure how/why though):
2013-09-09 02:46:11.420 EDT [tomcat-http--15] WARN o.s.web.client.RestTemplate - GET request for "https://p1v14-vcd.vchs.vmware.com:8443/cloud/org/Massimo/agent/api/v2/transferprotocol" resulted in 404 (Not Found); invoking error handler
