[fuel-library] rs.initiate() failed on secondary node during task-based deployment
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Dmitry Bilunov |
Bug Description
Fuel 9.0 (task-based deployment is enabled by default there)
Environment:
- 3 controllers + mongo + cinder
- 1 compute node
- Ceilometer enabled
On in fact secondary Mongo node (node-2, IP 10.109.11.7) Puppet claims about this error:
/Stage[
/etc/puppet/
/etc/puppet/
...
2016-02-24 03:07:27 +0000 Puppet (warning): Impossible to get users info from slave
2016-02-24 03:07:27 +0000 /Stage[
2016-02-24 03:07:27 +0000 /Stage[
2016-02-24 03:07:27 +0000 /Stage[
2016-02-24 03:07:27 +0000 /Stage[
2016-02-24 03:07:27 +0000 Puppet (warning): Impossible to get databases from slave
2016-02-24 03:07:27 +0000 /Stage[
2016-02-24 03:07:27 +0000 /Stage[
2016-02-24 03:07:27 +0000 /Stage[
2016-02-24 03:07:27 +0000 /Stage[
2016-02-24 03:07:27 +0000 /Stage[
2016-02-24 03:07:27 +0000 /Stage[
(see full puppet.log in attachment)
node-2 rs.status():
MongoDB shell version: 2.6.10
connecting to: test
ceilometer:
{
"set" : "ceilometer",
"date" : ISODate(
"myState" : 2,
"syncingTo" : "10.109.
"members" : [
{
},
{
}
],
"ok" : 1
}
The another secondary mongo node (node-1, IP 10.109.11.4) contains this error:
2016-02-24 03:40:22 +0000 Scope(Class[main]) (notice): MODULAR: mongo.pp
2016-02-24 03:40:25 +0000 Puppet (notice): Compiled catalog for node-1.
2016-02-24 03:40:33 +0000 Puppet (notice): MongoDB params: 127.0.0.
2016-02-24 03:40:33 +0000 /Stage[
.109.11.4'
2016-02-24 03:40:33 +0000 /Stage[
2016-02-24 03:40:33 +0000 Puppet (warning): Host 10.109.11.6:27017 is available, but you are unauthorized because of authentication is enabled: true
2016-02-24 03:40:34 +0000 Puppet (warning): Host 10.109.11.7:27017 is available, but you are unauthorized because of authentication is enabled: true
2016-02-24 03:40:34 +0000 Puppet (warning): Host 10.109.11.6:27017 is available, but you are unauthorized because of authentication is enabled: true
2016-02-24 03:40:34 +0000 Puppet (warning): Host 10.109.11.7:27017 is available, but you are unauthorized because of authentication is enabled: true
2016-02-24 03:40:34 +0000 /Stage[
initiate : member 10.109.11.6:27017 is already initiated
/etc/puppet/
/etc/puppet/
...
2016-02-24 03:40:34 +0000 Puppet (warning): Impossible to get users info from slave
2016-02-24 03:40:34 +0000 /Stage[
2016-02-24 03:40:34 +0000 /Stage[
2016-02-24 03:40:34 +0000 /Stage[
2016-02-24 03:40:34 +0000 /Stage[
node-1 (ip 10.109.11.4) rs.status():
> rs.status()
{
"info" : "run rs.initiate(...) if not yet done for the set",
"ok" : 0,
"errmsg" : "can't get local.system.
}
At the same time there is no mongo-related errors in PRIMARY mongo node (node-3, IP 10.109.11.6) puppet.log
node-3 rs.status():
ceilometer:PRIMARY> rs.status()
{
"set" : "ceilometer",
"date" : ISODate(
"myState" : 1,
"members" : [
{
},
{
}
],
"ok" : 1
}
NOTE: this bug is not reproduced if task-based deployment engine is disabled
summary: |
- [mongo] rs.initiate() failed on secondary node during task-based + [fuel-library] rs.initiate() failed on secondary node during task-based deployment |
tags: | added: area-library |
Changed in fuel: | |
milestone: | none → 9.0 |
assignee: | nobody → Fuel Library Team (fuel-library) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Dmitry Bilunov (dbilunov) |
tags: | added: team-bugfixx |
tags: | added: feature-task-based |
tags: |
added: team-bugfix removed: team-bugfixx |
Changed in fuel: | |
importance: | High → Critical |
Changed in fuel: | |
status: | Confirmed → In Progress |
tags: | added: on-verification |
possible a duplicate of https:/ /bugs.launchpad .net/fuel/ +bug/1538521