Juju Charms R4.1 : Single controller vrouter provisioning fails

Bug #1794998 reported by Ankit Jain
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R4.1
Invalid
Critical
Andrey Pavlov
R5.0
Invalid
Critical
Andrey Pavlov
Trunk
Invalid
Critical
Andrey Pavlov

Bug Description

Vrouter provisioning fails to due to authentication failure.

accel-nova-compute/1* active idle 2 192.168.11.131 Unit is ready
  accel-contrail-agent/0* waiting idle 192.168.11.131 vrouter-agent is not up

2018-09-28 12:58:46 DEBUG update-status File "/usr/sbin/contrail-provision-vrouter", line 274, in <module>
2018-09-28 12:58:46 DEBUG update-status main()
2018-09-28 12:58:46 DEBUG update-status File "/usr/sbin/contrail-provision-vrouter", line 270, in main
2018-09-28 12:58:46 DEBUG update-status VrouterProvisioner(args_str)
2018-09-28 12:58:46 DEBUG update-status File "/usr/sbin/contrail-provision-vrouter", line 44, in __init__
2018-09-28 12:58:46 DEBUG update-status fq_name=['default-global-system-config'])
2018-09-28 12:58:46 DEBUG update-status File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 42, in wrapper
2018-09-28 12:58:46 DEBUG update-status return func(self, *args, **kwargs)
2018-09-28 12:58:46 DEBUG update-status File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 548, in _object_read
2018-09-28 12:58:46 DEBUG update-status res_type, fq_name, fq_name_str, id, ifmap_id)
2018-09-28 12:58:46 DEBUG update-status File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 875, in _read_args_to_id
2018-09-28 12:58:46 DEBUG update-status return (True, self.fq_name_to_id(res_type, fq_name))
2018-09-28 12:58:46 DEBUG update-status File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 42, in wrapper
2018-09-28 12:58:46 DEBUG update-status return func(self, *args, **kwargs)
2018-09-28 12:58:46 DEBUG update-status File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 1134, in fq_name_to_id
2018-09-28 12:58:46 DEBUG update-status content = self._request_server(rest.OP_POST, uri, data=json_body)
2018-09-28 12:58:46 DEBUG update-status File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 889, in _request_server
2018-09-28 12:58:46 DEBUG update-status retry_after_authn=retry_after_authn, retry_count=retry_count)
2018-09-28 12:58:46 DEBUG update-status File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 965, in _request
2018-09-28 12:58:46 DEBUG update-status self._headers = self._authenticate(content, self._headers)
2018-09-28 12:58:46 DEBUG update-status File "/usr/share/contrail-utils/vnc_admin_api.py", line 45, in _authenticate
2018-09-28 12:58:46 DEBUG update-status return super(VncApiAdmin, self)._authenticate(response, headers)
2018-09-28 12:58:46 DEBUG update-status File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 741, in _authenticate
2018-09-28 12:58:46 DEBUG update-status raise RuntimeError(errmsg)
2018-09-28 12:58:46 DEBUG update-status RuntimeError: Unable to connect to keystone for authentication. Exception HTTPConnectionPool(host='172.17.0.3', port=5000): Max retries exceeded with url: /v2.0/tokens (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f2a3089c050>: Failed to establish a new connection: [Errno 110] Connection timed out',))
2018-09-28 12:58:47 DEBUG worker.uniter.jujuc server.go:178 running hook tool "juju-log"
2018-09-28 12:58:47 WARNING juju-log Couldn't provision vrouter: Command '['contrail-provision-vrouter', '--host_name', 'nodel9', '--host_ip', u'192.168.31.3', '--api_server_port', '8082', '--oper', 'add', '--api_server_use_ssl', 'false', '--admin_user', u'admin', '--admin_password', u'c0ntrail123', '--admin_tenant_name', u'admin', '--api_server_ip', u'192.168.31.1']' returned non-zero exit status 1
2018-09-28 12:58:47 DEBUG worker.uniter.jujuc server.go:178 running hook tool "status-set"
2018-09-28 12:58:48 DEBUG worker.uniter.jujuc server.go:178 running hook tool "juju-log"

 Topology:

         192.168.11.0 mgmnt mgmnt 192.168.11.0
   CN2------------------- ( Contrail Controller + Openstack ) ---------------CN1
      -------------------
       192.168.31.0 control data ----------------
                                                                 192.168.31.0 control data

root@nodem34:~# juju status | more
Model Controller Cloud/Region Version SLA
default myjujucontroller mymaas 2.3.7 unsupported

App Version Status Scale Charm Store Rev OS Notes
accel-contrail-agent 4.1.1.0-12 waiting 2 contrail-agent local 0 ubuntu
accel-nova-compute 15.1.3 active 2 nova-compute local 133 ubuntu
agilio-vrouter active 2 agilio-vrouter local 0 ubuntu
contrail-analytics 4.1.1.0-12 active 1 contrail-analytics local 0 ubuntu
contrail-analyticsdb 4.1.1.0-12 active 1 contrail-analyticsdb local 0 ubuntu
contrail-controller 4.1.1.0-12 active 1 contrail-controller local 0 ubuntu
contrail-keystone-auth active 1 contrail-keystone-auth local 0 ubuntu
contrail-openstack 4.1.1.0-12 active 3 contrail-openstack local 0 ubuntu
contrail-rabbitmq-server 3.5.7 active 1 rabbitmq-server jujucharms 80 ubuntu
glance 14.0.1 active 1 glance jujucharms 269 ubuntu
keystone 11.0.3 active 1 keystone jujucharms 285 ubuntu
mysql 5.6.37-26.21 active 1 percona-cluster jujucharms 270 ubuntu
neutron-api 10.0.7 active 1 neutron-api local 0 ubuntu
nova-cloud-controller 15.1.3 active 1 nova-cloud-controller local 501 ubuntu
ntp 4.2.8p4+dfsg active 3 ntp jujucharms 27 ubuntu
openstack-dashboard 11.0.4 active 1 openstack-dashboard jujucharms 268 ubuntu
rabbitmq-server 3.5.7 active 1 rabbitmq-server jujucharms 80 ubuntu
ubuntu 16.04 active 3 ubuntu jujucharms 12 ubuntu

Unit Workload Agent Machine Public address Ports Message
accel-nova-compute/0 active idle 1 192.168.11.134 Unit is ready
  accel-contrail-agent/1 waiting idle 192.168.11.134 vrouter-agent is not up
  agilio-vrouter/1 active idle 192.168.11.134 Unit is ready
  contrail-openstack/1 active idle 192.168.11.134 Unit is ready
accel-nova-compute/1* active idle 2 192.168.11.131 Unit is ready
  accel-contrail-agent/0* waiting idle 192.168.11.131 vrouter-agent is not up
  agilio-vrouter/0* active idle 192.168.11.131 Unit is ready
  contrail-openstack/0* active idle 192.168.11.131 Unit is ready
contrail-analytics/0* active idle 0 192.168.11.130 Unit is ready
contrail-analyticsdb/0* active idle 0 192.168.11.130 Unit is ready
contrail-controller/0* active idle 0 192.168.11.130 8080/tcp,8082/tcp,8143/tcp Unit is ready
contrail-keystone-auth/0* active idle 0/lxd/0 172.17.0.7 Unit is ready
contrail-rabbitmq-server/0* active idle 0/lxd/1 172.17.0.5 5672/tcp Unit is ready
glance/0* active idle 0/lxd/2 172.17.0.11 9292/tcp Unit is ready
keystone/0* active idle 0/lxd/3 172.17.0.3 5000/tcp Unit is ready
mysql/0* active idle 0/lxd/4 172.17.0.6 3306/tcp Unit is ready
neutron-api/0* active idle 0/lxd/5 172.17.0.9 9696/tcp Unit is ready
  contrail-openstack/2 active idle 172.17.0.9 Unit is ready
nova-cloud-controller/0* active idle 0/lxd/6 172.17.0.8 8774/tcp,8778/tcp Unit is ready
openstack-dashboard/0* active idle 0/lxd/7 172.17.0.10 80/tcp,443/tcp Unit is ready
rabbitmq-server/0* active idle 0/lxd/8 172.17.0.4 5672/tcp Unit is ready
ubuntu/0* active idle 0 192.168.11.130 ready
  ntp/2 active idle 192.168.11.130 123/udp Ready
ubuntu/1 active idle 1 192.168.11.134 ready
  ntp/1 active idle 192.168.11.134 123/udp Ready
ubuntu/2 active idle 2 192.168.11.131 ready
  ntp/0* active idle 192.168.11.131 123/udp Ready

Machine State DNS Inst id Series AZ Message
0 started 192.168.11.130 g8bm4r xenial default Deployed
0/lxd/0 started 172.17.0.7 juju-4362d6-0-lxd-0 xenial default Container started
0/lxd/1 started 172.17.0.5 juju-4362d6-0-lxd-1 xenial default Container started
0/lxd/2 started 172.17.0.11 juju-4362d6-0-lxd-2 xenial default Container started
0/lxd/3 started 172.17.0.3 juju-4362d6-0-lxd-3 xenial default Container started
0/lxd/4 started 172.17.0.6 juju-4362d6-0-lxd-4 xenial default Container started
0/lxd/5 started 172.17.0.9 juju-4362d6-0-lxd-5 xenial default Container started
0/lxd/6 started 172.17.0.8 juju-4362d6-0-lxd-6 xenial default Container started
0/lxd/7 started 172.17.0.10 juju-4362d6-0-lxd-7 xenial default Container started
0/lxd/8 started 172.17.0.4 juju-4362d6-0-lxd-8 xenial default Container started
1 started 192.168.11.134 cg33hp xenial default Deployed
2 started 192.168.11.131 fdxgxp xenial default Deployed

Relation provider Requirer Interface Type Message
accel-nova-compute:cloud-compute nova-cloud-controller:cloud-compute nova-compute regular
accel-nova-compute:compute-peer accel-nova-compute:compute-peer nova peer
accel-nova-compute:juju-info accel-contrail-agent:juju-info juju-info subordinate
accel-nova-compute:juju-info agilio-vrouter:juju-info juju-info subordinate
agilio-vrouter:vrouter-plugin accel-contrail-agent:vrouter-plugin vrouter-plugin regular
contrail-analytics:analytics-cluster contrail-analytics:analytics-cluster contrail-analytics-cluster peer
contrail-analytics:contrail-analytics contrail-controller:contrail-analytics contrail-analytics regular
contrail-analyticsdb:analyticsdb-cluster contrail-analyticsdb:analyticsdb-cluster contrail-analyticsdb-cluster peer
contrail-analyticsdb:contrail-analyticsdb contrail-analytics:contrail-analyticsdb contrail-analyticsdb regular
contrail-analyticsdb:contrail-analyticsdb contrail-controller:contrail-analyticsdb contrail-analyticsdb regular
contrail-controller:contrail-controller accel-contrail-agent:contrail-controller contrail-controller regular
contrail-controller:contrail-controller contrail-openstack:contrail-controller contrail-controller regular
contrail-controller:controller-cluster contrail-controller:controller-cluster contrail-controller-cluster peer
contrail-keystone-auth:contrail-auth contrail-controller:contrail-auth contrail-auth regular
contrail-openstack:cluster contrail-openstack:cluster contrail-openstack-cluster peer
contrail-openstack:neutron-api neutron-api:neutron-plugin-api-subordinate neutron-plugin-api-subordinate subordinate
contrail-openstack:nova-compute accel-nova-compute:neutron-plugin neutron-plugin subordinate
contrail-rabbitmq-server:amqp contrail-controller:amqp rabbitmq regular
contrail-rabbitmq-server:cluster contrail-rabbitmq-server:cluster rabbitmq-ha peer
glance:cluster glance:cluster glance-ha peer
glance:image-service accel-nova-compute:image-service glance regular
glance:image-service nova-cloud-controller:image-service glance regular
keystone:cluster keystone:cluster keystone-ha peer
keystone:identity-admin contrail-keystone-auth:identity-admin keystone-admin regular
keystone:identity-service glance:identity-service keystone regular
keystone:identity-service neutron-api:identity-service keystone regular
keystone:identity-service nova-cloud-controller:identity-service keystone regular
keystone:identity-service openstack-dashboard:identity-service keystone regular
mysql:cluster mysql:cluster percona-cluster peer
mysql:shared-db glance:shared-db mysql-shared regular
mysql:shared-db keystone:shared-db mysql-shared regular
mysql:shared-db neutron-api:shared-db mysql-shared regular
mysql:shared-db nova-cloud-controller:shared-db mysql-shared regular
mysql:shared-db openstack-dashboard:shared-db mysql-shared regular
neutron-api:cluster neutron-api:cluster neutron-api-ha peer
neutron-api:neutron-api nova-cloud-controller:neutron-api neutron-api regular
nova-cloud-controller:cluster nova-cloud-controller:cluster nova-ha peer
ntp:ntp-peers ntp:ntp-peers ntp peer
openstack-dashboard:cluster openstack-dashboard:cluster openstack-dashboard-ha peer
rabbitmq-server:amqp accel-nova-compute:amqp rabbitmq regular
rabbitmq-server:amqp neutron-api:amqp rabbitmq regular
rabbitmq-server:amqp nova-cloud-controller:amqp rabbitmq regular
rabbitmq-server:cluster rabbitmq-server:cluster rabbitmq-ha peer
ubuntu:juju-info ntp:juju-info juju-info subordinate

root@nodem34:~#

yaml file:

series: xenial
services:
  ubuntu:
    charm: cs:xenial/ubuntu
    num_units: 3
    to: [ "1", "2", "3" ]
  ntp:
    charm: cs:xenial/ntp
    num_units: 0
    options:
      source: ntp.juniper.net
  mysql:
    charm: cs:xenial/percona-cluster
    options:
      dataset-size: 15%
      max-connections: 10000
      root-password: c0ntrail123
      sst-password: c0ntrail123
    num_units: 1
    to: [ "lxd:1"]
  rabbitmq-server:
    charm: cs:xenial/rabbitmq-server
    num_units: 1
    to: [ "lxd:1"]
  contrail-rabbitmq-server:
    charm: cs:xenial/rabbitmq-server
    num_units: 1
    to: [ "lxd:1"]

  keystone:
    charm: cs:xenial/keystone
    options:
      admin-password: c0ntrail123
      admin-role: admin
      openstack-origin: cloud:xenial-ocata
    num_units: 1
    to: [ "lxd:1" ]

  nova-cloud-controller:
    charm: ./charm-nova-cloud-controller
    options:
      network-manager: Neutron
      openstack-origin: cloud:xenial-ocata
      extra-key: |
        - |
          -----BEGIN PGP PUBLIC KEY BLOCK-----
          Version: GnuPG v1

          mQENBFubUKcBCADf+sMM6b7sW1jsUufyvuWF5FhmRu/Qa4LQ1qFfbZpj4Q+VyoMp
          XrPbtI6b/ueZC2u1vmuOg9+4sKEd7XZ9OpoAI2KhhZdhT+dEJI6fU3uRuZsCYouB
          1+BZxq/38IIAExah8fIhQen58/k8C4ZB1jDNXDy58Oo7r4XNmWCmyqR3/u3/mlGL
          BLK6tVYiNHXuC80RKOX2DdwPctLxnx6k5o5rCDT40iIYoasQ6QuzCmWcmbOej3GZ
          peSxC+WQ3Zyi/ioKOVVabcPeKwo471aXCYZC5qEqIs9Hm4Rl8q1TQUDAEZq++8zq
          ys94OMHEV6+ilLPAOezKgvL75jiiFFW4wId/ABEBAAG0KkFua2l0IChqdWp1IGlu
          c3RhbGwpIDxhbmtpdGphQGp1bmlwZXIubmV0PokBOAQTAQIAIgUCW5tQpwIbAwYL
          CQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQF5/FMBeDBfrRVQgAzK1O41gGI8uL
          RPaL9LcVmIzEgbTc3e0LAon+sA3mA+b0jSuIWKGFamzAAzml8qTgqojnOIyfYgGO
          HgWF/zyJo3aOJF1Zt3C1B63lHjkmEaCYJ0N77gTInTjYXa21KtxPINT9zBlJlWGT
          vdPI5awKYdBj3N2dDRJekne7xm4B/ycQwzj1HSKqa9HDOU+np9/YfncAzfziNbp0
          MpejNuc60b32oKM48+vygDWK6qZxbZTbH5vBO4Hff345MaI9kJpcfAICkcG49XJF
          MsgAsbFSvXFEvh40KmVvpeTeJY0U+x1pkgxzZC+XF5xFazf1wI0a0WVSao7DBSKq
          eAEiOWLrILkBDQRbm1CnAQgAp+sRGUTXmcxmHgLmb+bVFkJuhoMqUROAqZgMwXOo
          VaV5XzyznwfdrUhTaOdDAkx5SgiyB6HCsQucmRYdulCYCr6MuZySvU42kcjRAgdw
          ajhg28G7eHm13ryMUxdld3jTRc6UjClNzlSOg0z5VRSLysiFCdxH9RwsyxV5kEuV
          NZ6EtbLmeTwwDi4rlzbFVkQ1uJkc9ncX6ffkjb5Hq5pc3Z/8cn9qxGvmHpj5mBq/
          ekS60bMsxFxB+ZKK5xJ82rfxLd4oJmQkRZJiFLZk0pszmhHCmaTfyzFXEV5uamMq
          wHFR7x6CoXFlx9UnE54NfUxbgrNuu27Cqpgr1Y4HSxKFQwARAQABiQEfBBgBAgAJ
          BQJbm1CnAhsMAAoJEBefxTAXgwX6DCwIAL5pVTVRneZ3igmOgNp+iENwdLlocIcw
          7xvTkz84Wm3YA0HYyLFyp0fmL1Zy+f9JBwfcrNtq7tczR+HUTJ+SpZNJT+XDI3lO
          Wn4MDMmX04cTSZljc9i1c1w3SujFAn2+KAMnvhPTrroFOWEO1TazBxq596Ri/X3r
          0XM4b8mSCSETE78cZyo0D1J/VZtDIOyX+dEPX/8cxfv0vTCETG36RsBQ17GSTTM9
          RODt2YAry6DHZKHuoYRRqh/Kei18PRCM5j+jj3w0/GGE7GOjmPw0q12jg8Apn1je
          7y664+pDu7H5L1bFTvUlG+HV35lABWPJJTpEgnaO3FuVMtdi1Hi9ojs=
          =ZHyx
          -----END PGP PUBLIC KEY BLOCK-----
      extra-source: |
        - "deb [arch=amd64] http://192.168.11.5/ubuntu/ xenial main"
    num_units: 1
    to: [ "lxd:1" ]

  neutron-api:
    charm: ./charm-neutron-api
    series: xenial
    options:
      manage-neutron-plugin-legacy-mode: false
      openstack-origin: cloud:xenial-ocata
      extra-key: |
        - |
          -----BEGIN PGP PUBLIC KEY BLOCK-----
          Version: GnuPG v1

          mQENBFubUKcBCADf+sMM6b7sW1jsUufyvuWF5FhmRu/Qa4LQ1qFfbZpj4Q+VyoMp
          XrPbtI6b/ueZC2u1vmuOg9+4sKEd7XZ9OpoAI2KhhZdhT+dEJI6fU3uRuZsCYouB
          1+BZxq/38IIAExah8fIhQen58/k8C4ZB1jDNXDy58Oo7r4XNmWCmyqR3/u3/mlGL
          BLK6tVYiNHXuC80RKOX2DdwPctLxnx6k5o5rCDT40iIYoasQ6QuzCmWcmbOej3GZ
          peSxC+WQ3Zyi/ioKOVVabcPeKwo471aXCYZC5qEqIs9Hm4Rl8q1TQUDAEZq++8zq
          ys94OMHEV6+ilLPAOezKgvL75jiiFFW4wId/ABEBAAG0KkFua2l0IChqdWp1IGlu
          c3RhbGwpIDxhbmtpdGphQGp1bmlwZXIubmV0PokBOAQTAQIAIgUCW5tQpwIbAwYL
          CQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQF5/FMBeDBfrRVQgAzK1O41gGI8uL
          RPaL9LcVmIzEgbTc3e0LAon+sA3mA+b0jSuIWKGFamzAAzml8qTgqojnOIyfYgGO
          HgWF/zyJo3aOJF1Zt3C1B63lHjkmEaCYJ0N77gTInTjYXa21KtxPINT9zBlJlWGT
          vdPI5awKYdBj3N2dDRJekne7xm4B/ycQwzj1HSKqa9HDOU+np9/YfncAzfziNbp0
          MpejNuc60b32oKM48+vygDWK6qZxbZTbH5vBO4Hff345MaI9kJpcfAICkcG49XJF
          MsgAsbFSvXFEvh40KmVvpeTeJY0U+x1pkgxzZC+XF5xFazf1wI0a0WVSao7DBSKq
          eAEiOWLrILkBDQRbm1CnAQgAp+sRGUTXmcxmHgLmb+bVFkJuhoMqUROAqZgMwXOo
          VaV5XzyznwfdrUhTaOdDAkx5SgiyB6HCsQucmRYdulCYCr6MuZySvU42kcjRAgdw
          ajhg28G7eHm13ryMUxdld3jTRc6UjClNzlSOg0z5VRSLysiFCdxH9RwsyxV5kEuV
          NZ6EtbLmeTwwDi4rlzbFVkQ1uJkc9ncX6ffkjb5Hq5pc3Z/8cn9qxGvmHpj5mBq/
          ekS60bMsxFxB+ZKK5xJ82rfxLd4oJmQkRZJiFLZk0pszmhHCmaTfyzFXEV5uamMq
          wHFR7x6CoXFlx9UnE54NfUxbgrNuu27Cqpgr1Y4HSxKFQwARAQABiQEfBBgBAgAJ
          BQJbm1CnAhsMAAoJEBefxTAXgwX6DCwIAL5pVTVRneZ3igmOgNp+iENwdLlocIcw
          7xvTkz84Wm3YA0HYyLFyp0fmL1Zy+f9JBwfcrNtq7tczR+HUTJ+SpZNJT+XDI3lO
          Wn4MDMmX04cTSZljc9i1c1w3SujFAn2+KAMnvhPTrroFOWEO1TazBxq596Ri/X3r
          0XM4b8mSCSETE78cZyo0D1J/VZtDIOyX+dEPX/8cxfv0vTCETG36RsBQ17GSTTM9
          RODt2YAry6DHZKHuoYRRqh/Kei18PRCM5j+jj3w0/GGE7GOjmPw0q12jg8Apn1je
          7y664+pDu7H5L1bFTvUlG+HV35lABWPJJTpEgnaO3FuVMtdi1Hi9ojs=
          =ZHyx
          -----END PGP PUBLIC KEY BLOCK-----
      extra-source: |
        - "deb [arch=amd64] http://192.168.11.5/ubuntu/ xenial main"
    num_units: 1
    to: [ "lxd:1" ]
  glance:
    charm: cs:xenial/glance
    options:
      openstack-origin: cloud:xenial-ocata
    num_units: 1
    to: [ "lxd:1" ]
  openstack-dashboard:
    charm: cs:xenial/openstack-dashboard
    options:
      openstack-origin: cloud:xenial-ocata
    num_units: 1
    to: [ "lxd:1" ]

  accel-nova-compute:
    charm: ./charm-nova-compute
    options:
      openstack-origin: cloud:xenial-ocata
      ksm: "0"
      hugepages: "8196"
      pci-passthrough-whitelist: "scan-agilio"
    num_units: 2
    to: [ "2", "3" ]

  contrail-openstack:
    charm: ./contrail-charms/contrail-openstack
    series: xenial
    num_units: 0
    options:
      install-keys: |
        - |
          -----BEGIN PGP PUBLIC KEY BLOCK-----
          Version: GnuPG v1

          mQENBFubUKcBCADf+sMM6b7sW1jsUufyvuWF5FhmRu/Qa4LQ1qFfbZpj4Q+VyoMp
          XrPbtI6b/ueZC2u1vmuOg9+4sKEd7XZ9OpoAI2KhhZdhT+dEJI6fU3uRuZsCYouB
          1+BZxq/38IIAExah8fIhQen58/k8C4ZB1jDNXDy58Oo7r4XNmWCmyqR3/u3/mlGL
          BLK6tVYiNHXuC80RKOX2DdwPctLxnx6k5o5rCDT40iIYoasQ6QuzCmWcmbOej3GZ
          peSxC+WQ3Zyi/ioKOVVabcPeKwo471aXCYZC5qEqIs9Hm4Rl8q1TQUDAEZq++8zq
          ys94OMHEV6+ilLPAOezKgvL75jiiFFW4wId/ABEBAAG0KkFua2l0IChqdWp1IGlu
          c3RhbGwpIDxhbmtpdGphQGp1bmlwZXIubmV0PokBOAQTAQIAIgUCW5tQpwIbAwYL
          CQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQF5/FMBeDBfrRVQgAzK1O41gGI8uL
          RPaL9LcVmIzEgbTc3e0LAon+sA3mA+b0jSuIWKGFamzAAzml8qTgqojnOIyfYgGO
          HgWF/zyJo3aOJF1Zt3C1B63lHjkmEaCYJ0N77gTInTjYXa21KtxPINT9zBlJlWGT
          vdPI5awKYdBj3N2dDRJekne7xm4B/ycQwzj1HSKqa9HDOU+np9/YfncAzfziNbp0
          MpejNuc60b32oKM48+vygDWK6qZxbZTbH5vBO4Hff345MaI9kJpcfAICkcG49XJF
          MsgAsbFSvXFEvh40KmVvpeTeJY0U+x1pkgxzZC+XF5xFazf1wI0a0WVSao7DBSKq
          eAEiOWLrILkBDQRbm1CnAQgAp+sRGUTXmcxmHgLmb+bVFkJuhoMqUROAqZgMwXOo
          VaV5XzyznwfdrUhTaOdDAkx5SgiyB6HCsQucmRYdulCYCr6MuZySvU42kcjRAgdw
          ajhg28G7eHm13ryMUxdld3jTRc6UjClNzlSOg0z5VRSLysiFCdxH9RwsyxV5kEuV
          NZ6EtbLmeTwwDi4rlzbFVkQ1uJkc9ncX6ffkjb5Hq5pc3Z/8cn9qxGvmHpj5mBq/
          ekS60bMsxFxB+ZKK5xJ82rfxLd4oJmQkRZJiFLZk0pszmhHCmaTfyzFXEV5uamMq
          wHFR7x6CoXFlx9UnE54NfUxbgrNuu27Cqpgr1Y4HSxKFQwARAQABiQEfBBgBAgAJ
          BQJbm1CnAhsMAAoJEBefxTAXgwX6DCwIAL5pVTVRneZ3igmOgNp+iENwdLlocIcw
          7xvTkz84Wm3YA0HYyLFyp0fmL1Zy+f9JBwfcrNtq7tczR+HUTJ+SpZNJT+XDI3lO
          Wn4MDMmX04cTSZljc9i1c1w3SujFAn2+KAMnvhPTrroFOWEO1TazBxq596Ri/X3r
          0XM4b8mSCSETE78cZyo0D1J/VZtDIOyX+dEPX/8cxfv0vTCETG36RsBQ17GSTTM9
          RODt2YAry6DHZKHuoYRRqh/Kei18PRCM5j+jj3w0/GGE7GOjmPw0q12jg8Apn1je
          7y664+pDu7H5L1bFTvUlG+HV35lABWPJJTpEgnaO3FuVMtdi1Hi9ojs=
          =ZHyx
          -----END PGP PUBLIC KEY BLOCK-----
      install-sources: |
        - "deb [arch=amd64] http://192.168.11.5/ubuntu/ xenial main"

  accel-contrail-agent:
    charm: ./contrail-charms/contrail-agent
    num_units: 0
    series: xenial
    options:
      physical-interface: nfp_p1
      wait-for-external-plugin: True
      install-keys: |
        - |
          -----BEGIN PGP PUBLIC KEY BLOCK-----
          Version: GnuPG v1

          mQENBFubUKcBCADf+sMM6b7sW1jsUufyvuWF5FhmRu/Qa4LQ1qFfbZpj4Q+VyoMp
          XrPbtI6b/ueZC2u1vmuOg9+4sKEd7XZ9OpoAI2KhhZdhT+dEJI6fU3uRuZsCYouB
          1+BZxq/38IIAExah8fIhQen58/k8C4ZB1jDNXDy58Oo7r4XNmWCmyqR3/u3/mlGL
          BLK6tVYiNHXuC80RKOX2DdwPctLxnx6k5o5rCDT40iIYoasQ6QuzCmWcmbOej3GZ
          peSxC+WQ3Zyi/ioKOVVabcPeKwo471aXCYZC5qEqIs9Hm4Rl8q1TQUDAEZq++8zq
          ys94OMHEV6+ilLPAOezKgvL75jiiFFW4wId/ABEBAAG0KkFua2l0IChqdWp1IGlu
          c3RhbGwpIDxhbmtpdGphQGp1bmlwZXIubmV0PokBOAQTAQIAIgUCW5tQpwIbAwYL
          CQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQF5/FMBeDBfrRVQgAzK1O41gGI8uL
          RPaL9LcVmIzEgbTc3e0LAon+sA3mA+b0jSuIWKGFamzAAzml8qTgqojnOIyfYgGO
          HgWF/zyJo3aOJF1Zt3C1B63lHjkmEaCYJ0N77gTInTjYXa21KtxPINT9zBlJlWGT
          vdPI5awKYdBj3N2dDRJekne7xm4B/ycQwzj1HSKqa9HDOU+np9/YfncAzfziNbp0
          MpejNuc60b32oKM48+vygDWK6qZxbZTbH5vBO4Hff345MaI9kJpcfAICkcG49XJF
          MsgAsbFSvXFEvh40KmVvpeTeJY0U+x1pkgxzZC+XF5xFazf1wI0a0WVSao7DBSKq
          eAEiOWLrILkBDQRbm1CnAQgAp+sRGUTXmcxmHgLmb+bVFkJuhoMqUROAqZgMwXOo
          VaV5XzyznwfdrUhTaOdDAkx5SgiyB6HCsQucmRYdulCYCr6MuZySvU42kcjRAgdw
          ajhg28G7eHm13ryMUxdld3jTRc6UjClNzlSOg0z5VRSLysiFCdxH9RwsyxV5kEuV
          NZ6EtbLmeTwwDi4rlzbFVkQ1uJkc9ncX6ffkjb5Hq5pc3Z/8cn9qxGvmHpj5mBq/
          ekS60bMsxFxB+ZKK5xJ82rfxLd4oJmQkRZJiFLZk0pszmhHCmaTfyzFXEV5uamMq
          wHFR7x6CoXFlx9UnE54NfUxbgrNuu27Cqpgr1Y4HSxKFQwARAQABiQEfBBgBAgAJ
          BQJbm1CnAhsMAAoJEBefxTAXgwX6DCwIAL5pVTVRneZ3igmOgNp+iENwdLlocIcw
          7xvTkz84Wm3YA0HYyLFyp0fmL1Zy+f9JBwfcrNtq7tczR+HUTJ+SpZNJT+XDI3lO
          Wn4MDMmX04cTSZljc9i1c1w3SujFAn2+KAMnvhPTrroFOWEO1TazBxq596Ri/X3r
          0XM4b8mSCSETE78cZyo0D1J/VZtDIOyX+dEPX/8cxfv0vTCETG36RsBQ17GSTTM9
          RODt2YAry6DHZKHuoYRRqh/Kei18PRCM5j+jj3w0/GGE7GOjmPw0q12jg8Apn1je
          7y664+pDu7H5L1bFTvUlG+HV35lABWPJJTpEgnaO3FuVMtdi1Hi9ojs=
          =ZHyx
          -----END PGP PUBLIC KEY BLOCK-----
      install-sources: |
        - "deb [arch=amd64] http://192.168.11.5/ubuntu/ xenial main"

  agilio-vrouter:
    charm: ./agilio-vrouter
    num_units: 0
    series: xenial
    options:
      virtioforwarder-coremask: "2"
      install-keys: |
        - |
          -----BEGIN PGP PUBLIC KEY BLOCK-----
          Version: GnuPG v1

          mQENBFubUKcBCADf+sMM6b7sW1jsUufyvuWF5FhmRu/Qa4LQ1qFfbZpj4Q+VyoMp
          XrPbtI6b/ueZC2u1vmuOg9+4sKEd7XZ9OpoAI2KhhZdhT+dEJI6fU3uRuZsCYouB
          1+BZxq/38IIAExah8fIhQen58/k8C4ZB1jDNXDy58Oo7r4XNmWCmyqR3/u3/mlGL
          BLK6tVYiNHXuC80RKOX2DdwPctLxnx6k5o5rCDT40iIYoasQ6QuzCmWcmbOej3GZ
          peSxC+WQ3Zyi/ioKOVVabcPeKwo471aXCYZC5qEqIs9Hm4Rl8q1TQUDAEZq++8zq
          ys94OMHEV6+ilLPAOezKgvL75jiiFFW4wId/ABEBAAG0KkFua2l0IChqdWp1IGlu
          c3RhbGwpIDxhbmtpdGphQGp1bmlwZXIubmV0PokBOAQTAQIAIgUCW5tQpwIbAwYL
          CQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQF5/FMBeDBfrRVQgAzK1O41gGI8uL
          RPaL9LcVmIzEgbTc3e0LAon+sA3mA+b0jSuIWKGFamzAAzml8qTgqojnOIyfYgGO
          HgWF/zyJo3aOJF1Zt3C1B63lHjkmEaCYJ0N77gTInTjYXa21KtxPINT9zBlJlWGT
          vdPI5awKYdBj3N2dDRJekne7xm4B/ycQwzj1HSKqa9HDOU+np9/YfncAzfziNbp0
          MpejNuc60b32oKM48+vygDWK6qZxbZTbH5vBO4Hff345MaI9kJpcfAICkcG49XJF
          MsgAsbFSvXFEvh40KmVvpeTeJY0U+x1pkgxzZC+XF5xFazf1wI0a0WVSao7DBSKq
          eAEiOWLrILkBDQRbm1CnAQgAp+sRGUTXmcxmHgLmb+bVFkJuhoMqUROAqZgMwXOo
          VaV5XzyznwfdrUhTaOdDAkx5SgiyB6HCsQucmRYdulCYCr6MuZySvU42kcjRAgdw
          ajhg28G7eHm13ryMUxdld3jTRc6UjClNzlSOg0z5VRSLysiFCdxH9RwsyxV5kEuV
          NZ6EtbLmeTwwDi4rlzbFVkQ1uJkc9ncX6ffkjb5Hq5pc3Z/8cn9qxGvmHpj5mBq/
          ekS60bMsxFxB+ZKK5xJ82rfxLd4oJmQkRZJiFLZk0pszmhHCmaTfyzFXEV5uamMq
          wHFR7x6CoXFlx9UnE54NfUxbgrNuu27Cqpgr1Y4HSxKFQwARAQABiQEfBBgBAgAJ
          BQJbm1CnAhsMAAoJEBefxTAXgwX6DCwIAL5pVTVRneZ3igmOgNp+iENwdLlocIcw
          7xvTkz84Wm3YA0HYyLFyp0fmL1Zy+f9JBwfcrNtq7tczR+HUTJ+SpZNJT+XDI3lO
          Wn4MDMmX04cTSZljc9i1c1w3SujFAn2+KAMnvhPTrroFOWEO1TazBxq596Ri/X3r
          0XM4b8mSCSETE78cZyo0D1J/VZtDIOyX+dEPX/8cxfv0vTCETG36RsBQ17GSTTM9
          RODt2YAry6DHZKHuoYRRqh/Kei18PRCM5j+jj3w0/GGE7GOjmPw0q12jg8Apn1je
          7y664+pDu7H5L1bFTvUlG+HV35lABWPJJTpEgnaO3FuVMtdi1Hi9ojs=
          =ZHyx
          -----END PGP PUBLIC KEY BLOCK-----
      install-sources: |
        - "deb [arch=amd64] http://192.168.11.5/ubuntu/ xenial main"
  contrail-analytics:
    charm: ./contrail-charms/contrail-analytics
    num_units: 1
    series: xenial
    options:
      control-network: "192.168.31.0/24"
    to: [ "1"]
  contrail-analyticsdb:
    charm: ./contrail-charms/contrail-analyticsdb
    num_units: 1
    series: xenial
    options:
      control-network: "192.168.31.0/24"
    to: [ "1" ]
  contrail-controller:
    charm: ./contrail-charms/contrail-controller
    series: xenial
    options:
      control-network: "192.168.31.0/24"
      use-external-rabbitmq: True
    num_units: 1
    to: [ "1" ]
  contrail-keystone-auth:
    charm: ./contrail-charms/contrail-keystone-auth
    series: xenial
    num_units: 1
    to: [ "lxd:1" ]

relations:
  # openstack
  - [ "ubuntu", "ntp" ]
  - [ "keystone", "mysql" ]
  - [ "glance", "mysql" ]
  - [ "glance", "keystone" ]
  - [ "nova-cloud-controller", "mysql" ]
  - [ "nova-cloud-controller", "rabbitmq-server" ]
  - [ "nova-cloud-controller", "keystone" ]
  - [ "nova-cloud-controller", "glance" ]
  - [ "neutron-api", "mysql" ]
  - [ "neutron-api", "rabbitmq-server" ]
  - [ "neutron-api", "nova-cloud-controller" ]
  - [ "neutron-api", "keystone" ]
  - [ "accel-nova-compute:amqp", "rabbitmq-server:amqp" ]
  - [ "accel-nova-compute", "glance" ]
  - [ "accel-nova-compute", "nova-cloud-controller" ]

  - [ "openstack-dashboard:identity-service", "keystone" ]
  - [ "openstack-dashboard", "mysql" ]

  #contrail

  - [ "contrail-keystone-auth", "keystone" ]
  - [ "contrail-controller", "contrail-keystone-auth" ]
  - [ "contrail-controller", "contrail-rabbitmq-server:amqp" ]
  - [ "contrail-analytics", "contrail-analyticsdb" ]
  - [ "contrail-controller", "contrail-analytics" ]
  - [ "contrail-controller", "contrail-analyticsdb" ]
  - [ "contrail-openstack", "accel-nova-compute" ]
  - [ "contrail-openstack", "neutron-api" ]

  - [ "contrail-openstack", "contrail-controller" ]
  - [ "accel-contrail-agent:juju-info", "accel-nova-compute:juju-info" ]
  - [ "accel-contrail-agent", "contrail-controller"]

  #Agilio vrouter
  - [ "accel-contrail-agent", "agilio-vrouter"]
  - [ "agilio-vrouter:juju-info", "accel-nova-compute:juju-info" ]

machines:
  "1":
    series: xenial
    #constraints: mem=15G root-disk=40G
    constraints: tags=controller
  "2":
    series: xenial
    #constraints: mem=4G root-disk=20G
    constraints: tags=contrail
  "3":
    series: xenial
    #constraints: mem=4G root-disk=20G
    constraints: tags=contrail

Revision history for this message
Andrey Pavlov (apavlov-e) wrote :

it's related to MAAS. And it's not related to charms.

Example 1 from my MAAS with default deployment:

root@ubuntu:~# juju status
Model Controller Cloud/Region Version SLA
default jmaas jmaas 2.3.7 unsupported

App Version Status Scale Charm Store Rev OS Notes
mysql 5.7.23 active 1 mysql jujucharms 58 ubuntu

Unit Workload Agent Machine Public address Ports Message
mysql/1* active idle 1/lxd/0 10.0.0.5 3306/tcp Ready

Machine State DNS Inst id Series AZ Message
1 started 10.0.0.4 633qrh xenial default Deployed
1/lxd/0 started 10.0.0.5 juju-c22c7c-1-lxd-0 xenial default Container started

Relation provider Requirer Interface Type Message
mysql:cluster mysql:cluster mysql-ha peer

Revision history for this message
Andrey Pavlov (apavlov-e) wrote :

example 2:

bridge was created on main interface of a node before deployment
Doc how to create a bridge https://docs.maas.io/2.5/en/nodes-commission#bridge-interfaces

root@ubuntu:~# juju status
Model Controller Cloud/Region Version SLA
default jmaas jmaas 2.3.7 unsupported

App Version Status Scale Charm Store Rev OS Notes
mysql 5.7.23 active 1 mysql jujucharms 58 ubuntu

Unit Workload Agent Machine Public address Ports Message
mysql/4* active idle 9/lxd/0 10.0.0.9 3306/tcp Ready

Machine State DNS Inst id Series AZ Message
9 started 10.0.0.192 633qrh xenial default Deployed
9/lxd/0 started 10.0.0.9 juju-c22c7c-9-lxd-0 xenial default Container started

Relation provider Requirer Interface Type Message
mysql:cluster mysql:cluster mysql-ha peer

root@ubuntu:~# juju spaces
Space Subnets
undefined 10.0.0.0/24
           192.168.122.0/24

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.