puppet modules are not synced on controller node

Bug #1431503 reported by Leontii Istomin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Confirmed
Critical
Fuel Library (Deprecated)

Bug Description

api: '1.0'
astute_sha: 5cdd4ae4037aa29f4c876d441af15cad82f5a6cb
auth_required: true
build_id: 2015-03-11_21-47-59
build_number: '187'
feature_groups:
- mirantis
fuellib_sha: cfdfcbdb0197f606b4c93e6dd4011525df9a3ff8
fuelmain_sha: 0791400dd8224647ff9a5cb8051ce82b2c8863b1
nailgun_sha: a720a2da99690eb2d2c19ddc5d739384312a8ac2
ostf_sha: ecb8e294b0acbdc5b0300d5e39028fb26ecc9088
production: docker
python-fuelclient_sha: 0f4ca9c2798da34797dd082130d22cac04c998a9
release: '6.1'

I tried to deploy the following configuration with 50 hardware nodes:
Baremetal,Centos, HA, Neutron-gre,Ceph-all, Debug, nova-quotas, 6.1-187
Controllers:3 Computes:47

But I have facedd with the following eroor during deployment step:
Deployment has failed. Check these nodes: 'controller_1'

In puppet log of the node I have found the following error:
Could not run: Could not find file /etc/puppet/manifests/site.pp

This file is realy missing on the node. There is no even "manifests" filder:

[root@node-53 ~]# ls -la /etc/puppet/
total 24
drwxr-xr-x. 3 root root 4096 Mar 12 16:27 .
drwxr-xr-x. 63 root root 4096 Mar 12 16:52 ..
-rw-r--r--. 1 root root 4133 Dec 9 18:54 auth.conf
-rw-r--r--. 1 root root 0 Mar 12 16:27 hiera.yaml
drwxr-xr-x. 2 root root 4096 Dec 9 18:54 modules
-rw-r--r--. 1 root root 1158 Mar 12 16:27 puppet.conf

DG is attached

Tags: scale
Revision history for this message
Leontii Istomin (listomin) wrote :
Stanislav Makar (smakar)
summary: - site.pp is missing on controller node
+ puppet modules are not synced on controller node
Changed in fuel:
importance: Undecided → High
importance: High → Critical
assignee: nobody → Fuel Library Team (fuel-library)
milestone: none → 6.1
status: New → Confirmed
Revision history for this message
Stanislav Makar (smakar) wrote :

There is only one task:

  id: deploy_legacy
  parameters:
    puppet_manifest: /etc/puppet/manifests/site.pp
    puppet_modules: /etc/puppet/modules
    timeout: 3600
  required_for:
  - deploy_end
  requires:
  - deploy_start
  type: puppet

Revision history for this message
Stanislav Makar (smakar) wrote :

+ modules are not synced

Revision history for this message
Dima Shulyak (dshulyak) wrote :

Notice: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: keystoneclient.openstack.common.apiclient.exceptions.AuthorizationFailure: Authorization Failed: Bad Gateway (HTTP 502)
Error: fuel rel --sync-deployment-tasks --dir /etc/puppet/ returned 1 instead of one of [0]
Error: /Stage[main]/Main/Exec[sync_deployment_tasks]/returns: change from notrun to 0 failed: fuel rel --sync-deployment-tasks --dir /etc/puppet/ returned 1 instead of one of [0]

ERROR: Fuel node deployment FAILED! Check /var/log/puppet/bootstrap_admin_node.log for details

So basically if fuel was bootstrapped manually you will need to ensure that tasks are synced, and it can be done with:

  fuel rel --sync-deployment-tasks --dir /etc/puppet/

Revision history for this message
Aleksandr Didenko (adidenko) wrote :

I'm marking it as duplicate of keystone bug.

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.