<div dir="ltr">Hi All,<div><br></div><div>We are trying to use tacker for network service orchestration, but we are stuck at the initial steps only. We have installed OpenStack Ocata using OpenStack-Ansible and Tacker using DevStack on a virtual machine, other than OpenStack Controller.</div><div><br></div><div>We are connecting to OpenStack VIM using the following command:</div><div><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"><i>tacker --debug vim-register  --description 'OpenStack Ocata'
--config-file vim_config.yaml Site1</i></span><br></div><div><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"><br></span></div><div><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif">On running the above command, we are getting the following error:</span></div><div><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"><br></span></div><div><span lang="EN-US"><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>ERROR: tackerclient.shell An SSL error occurred.</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>Traceback (most recent call last):</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>  File "/usr/local/lib/python2.7/dist-packages/tackerclient/shell.py", line 593, in run_subcommand</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>    return run_command(cmd, cmd_parser, sub_argv)</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>  File "/usr/local/lib/python2.7/dist-packages/tackerclient/shell.py", line 74, in run_command</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>    return cmd.run(known_args)</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>  File "/usr/local/lib/python2.7/dist-packages/tackerclient/common/command.py", line 29, in run</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>    return super(OpenStackCommand, self).run(parsed_args)</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>  File "/usr/local/lib/python2.7/dist-packages/cliff/display.py", line 112, in run</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>    column_names, data = self.take_action(parsed_args)</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>  File "/usr/local/lib/python2.7/dist-packages/tackerclient/common/command.py", line 35, in take_action</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>    return self.get_data(parsed_args)</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>  File "/usr/local/lib/python2.7/dist-packages/tackerclient/tacker/v1_0/__init__.py", line 441, in get_data</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>    data = obj_creator(body)</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>  File "/usr/local/lib/python2.7/dist-packages/tackerclient/v1_0/client.py", line 100, in with_params</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>    ret = self.function(instance, *args, **kwargs)</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>  File "/usr/local/lib/python2.7/dist-packages/tackerclient/v1_0/client.py", line 460, in create_vim</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>    return self.post(self.vims_path, body=body)</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>  File "/usr/local/lib/python2.7/dist-packages/tackerclient/v1_0/client.py", line 296, in post</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>    headers=headers, params=params)</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>  File "/usr/local/lib/python2.7/dist-packages/tackerclient/v1_0/client.py", line 209, in do_request</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>    self._handle_fault_response(status_code, replybody)</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>  File "/usr/local/lib/python2.7/dist-packages/tackerclient/v1_0/client.py", line 183, in _handle_fault_response</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>    exception_handler_v10(status_code, des_error_body)</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>  File "/usr/local/lib/python2.7/dist-packages/tackerclient/v1_0/client.py", line 68, in exception_handler_v10</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>    status_code=status_code)</i></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:14.6667px"><i>InternalServerError: An SSL error occurred.</i></span></font></div><div style="font-family:Calibri,sans-serif;font-size:11pt"><br></div><div style="font-family:Calibri,sans-serif;font-size:11pt">Contents of vim_config.yaml are:</div><div style="font-family:Calibri,sans-serif;font-size:11pt"><br></div><div style="font-family:Calibri,sans-serif;font-size:11pt"><div style="font-size:11pt"><i>auth_url: '<a href="https://192.168.255.45:5000/v3/">https://192.168.255.45:5000/v3/</a>'</i></div><div style="font-size:11pt"><i>username: 'admin'</i></div><div style="font-size:11pt"><i>password: '56d1bcb5f554830270eeb9a6c1950728fb3f3'</i></div><div style="font-size:11pt"><i>project_name: 'admin'</i></div><div style="font-size:11pt"><i>project_domain_name: 'Default'</i></div><div style="font-size:11pt"><i>user_domain_name: 'Default'</i></div><div><br></div><div>Please suggest if you have faced similar problem and if there is any solution to this.</div><div><br></div><div>In addition to this, we also tried another OpenStack setup which was allowing external endpoint on http, instead of https, and registration to it was successful.</div><div><br></div><div>Regards,</div><div>Amit</div></div></span></div></div>