Juju Openstack, manual placement: Nova and Neutron can't communicate with instance.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack RabbitMQ Server Charm |
Expired
|
Low
|
Unassigned | ||
rabbitmq-server (Juju Charms Collection) |
Invalid
|
Low
|
Unassigned |
Bug Description
Nova Logs:(/
2016-09-12 13:00:30.521 8832 ERROR oslo.messaging.
2016-09-12 13:01:00.546 8832 INFO oslo.messaging.
2016-09-12 13:01:00.547 8832 INFO oslo.messaging.
Neutron Logs: (All the logs in /var/log/
2016-09-12 13:36:14.807 9872 ERROR neutron.
Juju Status:
environment: maas
machines:
"0":
agent-state: started
agent-version: 1.25.6
dns-name: VMNode6.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=2 mem=4096M tags=node-
availabil
state-
"1":
agent-state: started
agent-version: 1.25.6
dns-name: throwaway.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=1 mem=1024M tags=virtual,
availabil
"3":
agent-state: started
agent-version: 1.25.6
dns-name: VMNode1.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=4 mem=4096M tags=virtual,
availabil
"4":
agent-state: started
agent-version: 1.25.6
dns-name: VMNode2.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=4 mem=4096M tags=virtual,
availabil
"5":
agent-state: started
agent-version: 1.25.6
dns-name: VMNode3.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=4 mem=4096M tags=virtual,
availabil
"6":
agent-state: started
agent-version: 1.25.6
dns-name: VMNode4.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=4 mem=4096M tags=virtual,
availabil
"7":
agent-state: started
agent-version: 1.25.6
dns-name: VMNode5.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=4 mem=4096M tags=virtual,
availabil
"8":
agent-state: started
agent-version: 1.25.6
dns-name: VMNode7.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=2 mem=4096M tags=node-
availabil
"9":
agent-state: started
agent-version: 1.25.6
dns-name: VMNode8.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=2 mem=4096M tags=node-
availabil
"10":
agent-state: started
agent-version: 1.25.6
dns-name: blue-drop.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=24 mem=131072M tags=node-
availabil
"11":
agent-state: started
agent-version: 1.25.6
dns-name: VMNode12.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=1 mem=2048M availability-
"12":
agent-state: started
agent-version: 1.25.6
dns-name: VMNode10.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=1 mem=2048M availability-
"13":
agent-state: started
agent-version: 1.25.6
dns-name: VMNode11.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=1 mem=2048M availability-
"14":
agent-state: started
agent-version: 1.25.6
dns-name: VMNode9.maas
instance-id: /MAAS/api/
series: trusty
hardware: arch=amd64 cpu-cores=1 mem=2048M availability-
services:
ceph:
charm: cs:trusty/ceph-265
exposed: false
service-status:
current: active
message: Unit is ready and clustered
since: 12 Sep 2016 16:47:15+02:00
relations:
mon:
- ceph
units:
ceph/0:
current: active
message: Unit is ready and clustered
since: 12 Sep 2016 16:47:15+02:00
current: idle
since: 12 Sep 2016 16:47:17+02:00
version: 1.25.6
machine: "11"
ceph/1:
current: active
message: Unit is ready and clustered
since: 12 Sep 2016 16:48:32+02:00
current: idle
since: 12 Sep 2016 16:48:34+02:00
version: 1.25.6
machine: "12"
ceph/2:
current: active
message: Unit is ready and clustered
since: 12 Sep 2016 16:47:21+02:00
current: idle
since: 12 Sep 2016 16:47:24+02:00
version: 1.25.6
machine: "13"
ceph-radosgw:
charm: cs:trusty/
exposed: false
service-status:
current: blocked
message: 'Missing relations: mon'
since: 12 Sep 2016 16:49:14+02:00
relations:
cluster:
- ceph-radosgw
units:
ceph-
current: blocked
message: 'Missing relations: mon'
since: 12 Sep 2016 16:49:14+02:00
current: idle
since: 12 Sep 2016 16:49:16+02:00
version: 1.25.6
machine: "14"
cinder:
charm: cs:trusty/
exposed: false
service-status:
current: active
message: Unit is ready
since: 12 Sep 2016 16:50:47+02:00
relations:
amqp:
- rabbitmq-server
cinder-
- nova-cloud-
cluster:
- cinder
identity-
- keystone
shared-db:
- mysql
units:
cinder/0:
current: active
message: Unit is ready
since: 12 Sep 2016 16:50:47+02:00
current: idle
since: 12 Sep 2016 16:50:50+02:00
version: 1.25.6
machine: "7"
open-ports:
- 8776/tcp
glance:
charm: cs:trusty/
exposed: false
service-status:
current: active
message: Unit is ready
since: 12 Sep 2016 16:46:53+02:00
relations:
cluster:
- glance
identity-
- keystone
image-
- nova-cloud-
- nova-compute
shared-db:
- mysql
units:
glance/0:
current: active
message: Unit is ready
since: 12 Sep 2016 16:46:53+02:00
current: idle
since: 12 Sep 2016 16:46:55+02:00
version: 1.25.6
machine: "9"
open-ports:
- 9292/tcp
juju-gui:
charm: cs:trusty/
exposed: true
service-status:
current: unknown
since: 12 Sep 2016 14:34:23+02:00
units:
juju-gui/0:
current: unknown
since: 12 Sep 2016 14:34:23+02:00
current: idle
since: 12 Sep 2016 16:49:34+02:00
version: 1.25.6
machine: "0"
open-ports:
- 80/tcp
- 443/tcp
keystone:
charm: cs:trusty/
exposed: false
service-status:
current: active
message: Unit is ready
since: 12 Sep 2016 16:46:22+02:00
relations:
cluster:
- keystone
identity-
- cinder
- glance
- nova-cloud-
- openstack-dashboard
shared-db:
- mysql
units:
keystone/0:
current: active
message: Unit is ready
since: 12 Sep 2016 16:46:22+02:00
current: idle
since: 12 Sep 2016 16:46:24+02:00
version: 1.25.6
machine: "5"
open-ports:
- 5000/tcp
mysql:
charm: cs:trusty/mysql-55
exposed: false
service-status:
current: unknown
since: 12 Sep 2016 14:51:01+02:00
relations:
cluster:
- mysql
shared-db:
- cinder
- glance
- keystone
- nova-cloud-
- nova-compute
units:
mysql/1:
current: unknown
since: 12 Sep 2016 14:51:01+02:00
current: idle
since: 12 Sep 2016 16:46:26+02:00
version: 1.25.6
machine: "3"
open-ports:
- 3306/tcp
neutron-gateway:
charm: cs:trusty/
exposed: false
service-status:
current: active
message: Unit is ready
since: 12 Sep 2016 16:50:21+02:00
relations:
amqp:
- rabbitmq-server
cluster:
- neutron-gateway
quantum-
- nova-cloud-
units:
neutron-
current: active
message: Unit is ready
since: 12 Sep 2016 16:50:21+02:00
current: idle
since: 12 Sep 2016 16:50:23+02:00
version: 1.25.6
machine: "6"
nova-
charm: cs:trusty/
exposed: false
service-status:
current: active
message: Unit is ready
since: 12 Sep 2016 16:47:32+02:00
relations:
amqp:
- rabbitmq-server
cinder-
- cinder
cloud-
- nova-compute
cluster:
- nova-cloud-
identity-
- keystone
image-
- glance
quantum-
- neutron-gateway
shared-db:
- mysql
units:
nova-
current: active
message: Unit is ready
since: 12 Sep 2016 16:47:32+02:00
current: idle
since: 12 Sep 2016 16:47:34+02:00
version: 1.25.6
machine: "8"
open-ports:
- 3333/tcp
- 8773/tcp
- 8774/tcp
nova-compute:
charm: cs:trusty/
exposed: false
service-status:
current: active
message: Unit is ready
since: 12 Sep 2016 16:48:18+02:00
relations:
amqp:
- rabbitmq-server
cloud-
- nova-cloud-
compute-peer:
- nova-compute
image-
- glance
shared-db:
- mysql
units:
nova-
current: active
message: Unit is ready
since: 12 Sep 2016 16:48:18+02:00
current: idle
since: 12 Sep 2016 16:48:20+02:00
version: 1.25.6
machine: "10"
openstack-
charm: cs:trusty/
exposed: false
service-status:
current: active
message: Unit is ready
since: 12 Sep 2016 16:50:49+02:00
relations:
cluster:
- openstack-dashboard
identity-
- keystone
units:
openstack
current: active
message: Unit is ready
since: 12 Sep 2016 16:50:49+02:00
current: executing
message: running update-status hook
since: 12 Sep 2016 16:50:44+02:00
version: 1.25.6
machine: "4"
open-ports:
- 80/tcp
- 443/tcp
rabbitmq-server:
charm: cs:trusty/
exposed: false
service-status:
current: active
message: Unit is ready
since: 12 Sep 2016 16:46:16+02:00
relations:
amqp:
- cinder
- neutron-gateway
- nova-cloud-
- nova-compute
cluster:
- rabbitmq-server
units:
rabbitmq-
current: active
message: Unit is ready
since: 12 Sep 2016 16:46:16+02:00
current: idle
since: 12 Sep 2016 16:46:18+02:00
version: 1.25.6
machine: "1"
open-ports:
- 5672/tcp
networks:
subnet-1:
provider-id: subnet-1
cidr: 172.26.0.0/22
subnet-2:
provider-id: subnet-2
cidr: 10.1.1.0/24
subnet-3:
provider-id: subnet-3
cidr: 192.168.122.0/24
Changed in charm-rabbitmq-server: | |
importance: | Undecided → Low |
status: | New → Incomplete |
Changed in rabbitmq-server (Juju Charms Collection): | |
status: | Incomplete → Invalid |
With regards to the logging of connectivity issues from nova and neutron to a RMQ on localhost - this is actually normal until the amqp relations are complete; packaging install and automatically start all services, and the default RMQ configuration URL points to localhost - so I don't think that is the root cause of your problem here.
I do note that you have not deployed the neutron-api or neutron-openvswitch charms; these are required to support any use of Neutron and the ML2 OVS reference implementation for networking.
Is this a bundle you created yourself? or do we have a bundle published somewhere that has missing components....
Marking 'Incomplete' and 'Low' for now; if deploying the missing services resolves your problem, then that's great but please do let us know if you used some sort of official bundle that creates this deployment topology.