"build_id": "2014-06-16_00-31-15",
"mirantis": "yes",
"build_number": "255",
"ostf_sha": "67b61ed3788297fa5d985afec32498d8c0f812db",
"nailgun_sha": "984aa7a86487f1488c2f83c052904abd9f589b7f",
"production": "docker",
"api": "1.0",
"fuelmain_sha": "6f355160366475d52050d7898a1080a95ecb9cbf",
"astute_sha": "17b1afa5f0dc8f4fca5ed4eb03ec566fbfb5ed19",
"release": "5.1",
"fuellib_sha": "99d74172887ab81d38132655d6e5d180e8726437"
1. Create new environment (Ubuntu, HA mode)
2. Choose GRE segmentation
3. Add 3 controller+cinder, compute
4. Start deployment. It was successful
5. But there are errors in puppet.log on second and third controller (node-15,16)
Mon Jun 16 16:17:36 +0000 2014 Puppet (err): Execution of '/usr/bin/keystone --os-token Z3nTUwQp --os-endpoint http://192.168.0.7:35357/v2.0/ user-role-remove --user-id ce40b9cdeffe44f98272e8edbff54661 --tenant-id 9c265d89f20046dabdb1da84f0c8ab06 --role-id 9fe2ff9ee4384b1894a90878d3e92bab' returned 1: Cannot remove role that has not been granted, 9fe2ff9ee4384b1894a90878d3e92bab (HTTP 404)
Mon Jun 16 16:17:36 +0000 2014 /Stage[main]/Swift::Keystone::Auth/Keystone_user_role[swift@services]/roles (err): change from _member_admin to admin failed: Execution of '/usr/bin/keystone --os-token Z3nTUwQp --os-endpoint http://192.168.0.7:35357/v2.0/ user-role-remove --user-id ce40b9cdeffe44f98272e8edbff54661 --tenant-id 9c265d89f20046dabdb1da84f0c8ab06 --role-id 9fe2ff9ee4384b1894a90878d3e92bab' returned 1: Cannot remove role that has not been granted, 9fe2ff9ee4384b1894a90878d3e92bab (HTTP 404)
This should not happen if the Nova::Db::Mysql/Nova::Db::Mysql::Host_access[Database_user] puppet module commands are only run on a single controller node. The fix for this is to ensure that the above Puppet module/command is only ever run on a single node.
Same goes for the rest of the {Keystone,Cinder,Glance,etc.}::Db::Mysql classes and for all db_sync commands.
The most recent commit that modified ordering of keystone_user_role resources in fuel-library: /review. openstack. org/100263
https:/