Hi all,
I'm having a play with Service Chains via Heat (for some random reason ;). Whilst my networks, service chain and policy appears to create correctly (as seen via the GUI), it fails to launch an instance VM via Nova. Based on the template in /usr/lib/heat/template/service_chain.yaml and associated .env file (modifying to use an already created (and working) Service Template, and adding the apparent syntax change to add ports to the policy), I can create two the described networks, and create the Service Instance and Policy. I see this Service Instance in the Contrail GUI - but it just sits at "spawning" and doesn't launch an VM via Nova. Here's the thing I notice though: * ?In the Contrail GUI, the heat-created Service Instance shows the associated networks via their UUID, not name - e.g. "Management Network : Automatic,Left Network : 3bf36d7d-59aa-4882-8ca3-2d4eb1d19b9b,Right Network : 325c1b41-cc06-43d4-a3ee-31a48b615066" (the UUIDs are correct) * If I modify the .yaml file to set all networks to be "auto" (instead of the heat-created networks), the heat-created Service Instance then launches a VM via nova OK. * If I manually launch the Service Instance via the GUI (with the same parameters), the instance launches a VM OK (with the Service Instance networks shown by name, not UUID as per the heat-launched instance) Can anyone please shed any light? No matter what I try, I cannot get heat to launch a Service Instance VM. I think this is something to do with the name/UUID of the networks not being right, but can't get any further. I've tried many examples from github etc (using combinations of get_param and get_resource for the networks), but all either suffer this problem, or the stack "CREATE_FAIL"s I'm running Contrail 2.10-39 on Ubuntu 14.04.1 LTS with 3.13.0-40-generic Many thanks, Alex.
_______________________________________________ Users mailing list [email protected] http://lists.opencontrail.org/mailman/listinfo/users_lists.opencontrail.org
