[library] Moving of MySQL network role away from management network causes deployment failure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Oleksiy Molchanov |
Bug Description
Fuel version info (7.0 custom iso #675): http://
Environment deployment with network template fails if 'mgmt/database' role is moved to storage network:
node-1 2015-07-
Here is network template I used:
http://
Steps to reproduce:
1. Create environment: neutron+VLAN, Ceph for all
2. Add 3 controller+ceph and 2 compute+ceph nodes
3. Upload network template (provided above)
4. Deploy changes
Result:
- deployment failed, because user 'kesytone' for MySQL couldn't be created
The issue is caused by incorrect 'root' user settings for MySQL:
root@node-1:~# ip netns exec haproxy /usr/bin/mysql --defaults-
ERROR 1045 (28000): Access denied for user 'root'@'240.0.0.2' (using password: YES)
root@node-1:~# /usr/bin/mysql -S /run/mysqld/
+------
| host | user | password |
+------
| localhost | root | *3D51EF7DDA58F4
| node-1.
| 127.0.0.1 | root | *3D51EF7DDA58F4
| ::1 | root | *3D51EF7DDA58F4
| % | wsrep_sst | *3D51EF7DDA58F4
| localhost | wsrep_sst | *3D51EF7DDA58F4
| 10.109.
| 10.109.39.6 | clustercheck | *0C8848611A5956
| % | keystone | *DC95241B069650
+------
root@node-1:~# fgrep 'mgmt/database' /etc/astute.yaml
mgmt/database: br-storage
root@node-1:~# ip netns exec haproxy ip -o -4 a
1: lo inet 127.0.0.1/8 scope host lo\ valid_lft forever preferred_lft forever
35: hapr-m inet 10.109.37.3/24 scope global hapr-m\ valid_lft forever preferred_lft forever
37: hapr-p inet 10.109.36.3/24 scope global hapr-p\ valid_lft forever preferred_lft forever
39: hapr-ns inet 240.0.0.2/30 scope global hapr-ns\ valid_lft forever preferred_lft forever
root@node-1:~# ip netns exec haproxy ip r g 10.109.39.6
10.109.39.6 via 240.0.0.1 dev hapr-ns src 240.0.0.2
As you can see 'root' user can log in to MySQL only from localhost or 'Management' network IP. Unfortunately changing of host '10.109.
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Oleksiy Molchanov (omolchanov) |
Fix proposed to branch: master /review. openstack. org/206451
Review: https:/