tripleo-quickstarts undercloud deployments fails due to neutron db sync
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Invalid
|
Medium
|
Unassigned |
Bug Description
Description
===========
Using tripleo-quickstart, the Undercloud fails to deploy because the Neutron MySQL tables are not created properly.
Steps to reproduce
==================
# git clone https:/
# cd tripleo-quickstart
# bash quickstart.sh -v --clean --teardown all --release stable/newton 127.0.0.2
Expected result
===============
An all-in-one deployment of OpenStack should be created.
Actual result
=============
The Playbook fails at the "Install the undercloud" step.
The exact problem is shown in the undercloud_
2017-08-24 17:41:07 | 2017-08-24 17:41:07 - Notice: /Stage[
Environment
===========
Computer:
x1 KVM virtual machine with nested virtualization enabled
OS:
CentOS 7.3
Specs:
20 CPU cores
30GB RAM
200GB space
Logs & Configs
==============
The Undercloud installation log is attached for reference.
tags: | added: quickstart |
Changed in tripleo: | |
status: | New → Triaged |
milestone: | none → queens-1 |
importance: | Undecided → Medium |
Changed in tripleo: | |
milestone: | queens-1 → queens-2 |
Changed in tripleo: | |
milestone: | queens-2 → queens-3 |
When I try the same process with the trunk/ocata release it also fails relating to the Neutron database.
# bash quickstart.sh -v --clean --teardown all --release trunk/ocata 127.0.0.2
Here's the main error from this run:
2017-08-27 19:26:01 | 2017-08-27 19:26:01,197 INFO: Notice: /Stage[ main]/Neutron: :Db::Sync/ Exec[neutron- db-sync] /returns: oslo_db. exception. DBError: (pymysql. err.InternalErr or) (1050, u"Table 'ml2_geneve_ allocations' already exists") [SQL: u'\nCREATE TABLE ml2_geneve_ allocations (\n\tgeneve_vni INTEGER NOT NULL, \n\tallocated BOOL NOT NULL DEFAULT false, \n\tPRIMARY KEY (geneve_vni), \n\tCHECK (allocated IN (0, 1))\n)ENGINE= InnoDB\ n\n']