Ask Your Question

Revision history [back]

kolla multinode deploy neutron-server container -> UNREACHABLE

Trying to deploy a multinode network using kolla-ansible.

I have a controller node and a compute node in addition to the ansible-host. The controller and compute nodes have a two NIC's, each connected to a switch.

I want to deploy a simple development instance of OpenStack including open-vswitch.

I have set up my ~/multinode file as follows:

[control]
anscontroller network_interface=enp0s3 api_interface=enp0s3 neutron_external_interface=enp0s8 tunnel_interface=enp0s3

[network]
anscontroller

[compute]
# skylake1
mgwlab7 network_interface=eno1 api_interface=eno1 neutron_external_interface=eno2 tunnel_interface=eno1

When I didn't have the tunnel_interface assignments there was a deploy syntax error that seemed to be wanting these variables. Now when I deploy it makes it to:

RUNNING HANDLER [neutron : Restart openvswitch-vswitchd container] ****************************************************************************
changed: [anscontroller]
changed: [mgwlab7]

RUNNING HANDLER [neutron : Restart neutron-server container] **********************************************************************************
fatal: [anscontroller]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: mux_client_request_session: read from master failed: Broken pipe\r\nssh: connect to host anscontroller port 22: Connection timed out\r\n", "unreachable": true}

RUNNING HANDLER [neutron : Restart neutron-openvswitch-agent container] ***********************************************************************
changed: [mgwlab7]
fatal: [anscontroller]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: ssh: connect to host anscontroller port 22: No route to host\r\n", "unreachable": true}

At this point the anscontroller node is unreachable. On that (anscontroller) node, I can't easily dump "ip addr show" in text form but I did execute this command from the console and took a screen shot:

(unfortunately I don't seem to have enough 'points' to upload my screen shot so I'll give a link to it:

https://drive.google.com/file/d/0B1Ogs7JKGrHMUlpNVmdibFNLeWs/view?usp=sharing

image description

I don't know how much of this is desirable. I don't know why the interface at this point isn't working. I can't ping out or in.

enp0s3 is the interface I've used to bring up the machine and do admin work. I would be fine to use that interface for everything, but it seems like OpenStack likes two interfaces.

In /etc/kolla/globals.yml on the ansible-host I have: kolla_internal_vip_address: "10.0.1.11" network_interface: "enp0s8" neutron_external_interface: "enp0s3" neutron_plugin_agent: "openvswitch"

My questions:

*What changes are needed to my config files?

*Is there any easy way to get the anscontroller node working again without re-imaging the OS?

Thank you for all the help! Mark