2015-07-24 08:15:15 |
Anar |
bug |
|
|
added bug |
2015-07-24 08:15:15 |
Anar |
attachment added |
|
Diagnostic snapshot https://bugs.launchpad.net/bugs/1477884/+attachment/4433483/+files/fuel-snapshot-2015-07-22_19-43-57.tar.xz |
|
2015-07-24 10:18:09 |
Vladimir Kozhukalov |
fuel: assignee |
|
Fuel Library Team (fuel-library) |
|
2015-07-24 10:52:39 |
Oleksiy Molchanov |
fuel: milestone |
|
7.0 |
|
2015-07-24 10:52:56 |
Oleksiy Molchanov |
fuel: status |
New |
Confirmed |
|
2015-07-24 10:53:11 |
Oleksiy Molchanov |
fuel: importance |
Undecided |
High |
|
2015-07-24 15:08:11 |
Alex Schultz |
fuel: status |
Confirmed |
Incomplete |
|
2015-07-27 16:04:24 |
Alex Schultz |
summary |
deployment fails with ntp_check.pp |
deployment fails with ntp_check.pp but should have been caught by network verification |
|
2015-07-27 16:09:56 |
Alex Schultz |
description |
At the very last phases of deployment it fails with the following error:
Deployment has failed. Method granular_deploy. Failed to execute hook 'puppet' Puppet run failed. Check puppet logs for details
---
priority: 200
fail_on_error: true
type: puppet
uids:
- '1'
parameters:
puppet_modules: "/etc/puppet/modules"
puppet_manifest: "/etc/puppet/modules/osnailyfacter/modular/ntp/ntp-check.pp"
timeout: 600
cwd: "/"
.
Inspect Astute logs for the details
Astute logs shows the following:
http://paste.openstack.org/show/405082/
NTP nodes are pingable from both the fuel master and slaves.
Implementation is on VisualBox.
[root@fuel ~]# fuel --fuel-version
DEPRECATION WARNING: /etc/fuel/client/config.yaml exists and will be used as the source for settings. This behavior is deprecated. Please specify the path to your custom settings file in the FUELCLIENT_CUSTOM_SETTINGS environment variable.
api: '1.0'
astute_sha: 1ea8017fe8889413706d543a5b9f557f5414beae
auth_required: true
build_id: 2015-06-19_13-02-31
build_number: '525'
feature_groups:
- mirantis
fuel-library_sha: 2e7a08ad9792c700ebf08ce87f4867df36aa9fab
fuel-ostf_sha: 8fefcf7c4649370f00847cc309c24f0b62de718d
fuelmain_sha: a3998372183468f56019c8ce21aa8bb81fee0c2f
nailgun_sha: dbd54158812033dd8cfd7e60c3f6650f18013a37
openstack_version: 2014.2.2-6.1
production: docker
python-fuelclient_sha: 4fc55db0265bbf39c369df398b9dc7d6469ba13b
release: '6.1'
release_versions:
2014.2.2-6.1:
VERSION:
api: '1.0'
astute_sha: 1ea8017fe8889413706d543a5b9f557f5414beae
build_id: 2015-06-19_13-02-31
build_number: '525'
feature_groups:
- mirantis
fuel-library_sha: 2e7a08ad9792c700ebf08ce87f4867df36aa9fab
fuel-ostf_sha: 8fefcf7c4649370f00847cc309c24f0b62de718d
fuelmain_sha: a3998372183468f56019c8ce21aa8bb81fee0c2f
nailgun_sha: dbd54158812033dd8cfd7e60c3f6650f18013a37
openstack_version: 2014.2.2-6.1
production: docker
python-fuelclient_sha: 4fc55db0265bbf39c369df398b9dc7d6469ba13b
release: '6.1' |
Problem:
We do not validate the upstream NTP settings until after we have applied them to the environment at the end of a deployment. If the upstream NTP servers are unavailable post-network configuration then the controllers will not have a proper NTP configuration which may lead to clustering issues. We should validate the upstream NTP servers as part of the network verification phase much like we do with the configured repositories
How to test:
If the deployed environment does not have internet connectivity, leave the default public NTP servers configured and run a deployment.
Expected result:
Network verification should validate NTP server accessibility as part of the network checks. This should throw a warning so that the end use can update the NTP servers with locally accessible systems
Actual results:
At the very last phases of deployment it fails with the following error:
Deployment has failed. Method granular_deploy. Failed to execute hook 'puppet' Puppet run failed. Check puppet logs for details
---
priority: 200
fail_on_error: true
type: puppet
uids:
- '1'
parameters:
puppet_modules: "/etc/puppet/modules"
puppet_manifest: "/etc/puppet/modules/osnailyfacter/modular/ntp/ntp-check.pp"
timeout: 600
cwd: "/"
.
Inspect Astute logs for the details
Astute logs shows the following:
http://paste.openstack.org/show/405082/
NTP nodes are pingable from both the fuel master and slaves.
Implementation is on VisualBox.
Version information:
[root@fuel ~]# fuel --fuel-version
DEPRECATION WARNING: /etc/fuel/client/config.yaml exists and will be used as the source for settings. This behavior is deprecated. Please specify the path to your custom settings file in the FUELCLIENT_CUSTOM_SETTINGS environment variable.
api: '1.0'
astute_sha: 1ea8017fe8889413706d543a5b9f557f5414beae
auth_required: true
build_id: 2015-06-19_13-02-31
build_number: '525'
feature_groups:
- mirantis
fuel-library_sha: 2e7a08ad9792c700ebf08ce87f4867df36aa9fab
fuel-ostf_sha: 8fefcf7c4649370f00847cc309c24f0b62de718d
fuelmain_sha: a3998372183468f56019c8ce21aa8bb81fee0c2f
nailgun_sha: dbd54158812033dd8cfd7e60c3f6650f18013a37
openstack_version: 2014.2.2-6.1
production: docker
python-fuelclient_sha: 4fc55db0265bbf39c369df398b9dc7d6469ba13b
release: '6.1'
release_versions:
2014.2.2-6.1:
VERSION:
api: '1.0'
astute_sha: 1ea8017fe8889413706d543a5b9f557f5414beae
build_id: 2015-06-19_13-02-31
build_number: '525'
feature_groups:
- mirantis
fuel-library_sha: 2e7a08ad9792c700ebf08ce87f4867df36aa9fab
fuel-ostf_sha: 8fefcf7c4649370f00847cc309c24f0b62de718d
fuelmain_sha: a3998372183468f56019c8ce21aa8bb81fee0c2f
nailgun_sha: dbd54158812033dd8cfd7e60c3f6650f18013a37
openstack_version: 2014.2.2-6.1
production: docker
python-fuelclient_sha: 4fc55db0265bbf39c369df398b9dc7d6469ba13b
release: '6.1' |
|
2015-07-27 16:10:03 |
Alex Schultz |
fuel: assignee |
Fuel Library Team (fuel-library) |
Fuel Python Team (fuel-python) |
|
2015-07-27 16:10:08 |
Alex Schultz |
fuel: status |
Incomplete |
Confirmed |
|
2015-08-04 08:58:23 |
Maciej Kwiek |
fuel: assignee |
Fuel Python Team (fuel-python) |
Maciej Kwiek (maciej-iai) |
|
2015-08-04 08:58:29 |
Maciej Kwiek |
fuel: status |
Confirmed |
In Progress |
|
2015-08-06 13:47:54 |
Maciej Kwiek |
fuel: assignee |
Maciej Kwiek (maciej-iai) |
Fuel Python Team (fuel-python) |
|
2015-08-10 07:28:01 |
Bogdan Dobrelya |
fuel: status |
In Progress |
Confirmed |
|
2015-08-10 08:15:37 |
Dima Shulyak |
tags |
deployment fuel ntp |
deployment feature fuel ntp |
|
2015-08-10 08:15:44 |
Dima Shulyak |
nominated for series |
|
fuel/8.0.x |
|
2015-08-10 08:15:44 |
Dima Shulyak |
bug task added |
|
fuel/8.0.x |
|
2015-08-10 08:15:51 |
Dima Shulyak |
fuel/8.0.x: status |
New |
Confirmed |
|
2015-08-10 08:15:55 |
Dima Shulyak |
fuel/8.0.x: importance |
Undecided |
High |
|
2015-08-10 08:16:03 |
Dima Shulyak |
fuel/8.0.x: assignee |
|
Fuel Python Team (fuel-python) |
|
2015-08-10 08:16:06 |
Dima Shulyak |
fuel/8.0.x: milestone |
|
8.0 |
|
2015-08-10 08:16:09 |
Dima Shulyak |
fuel: milestone |
7.0 |
7.0-updates |
|
2015-08-10 11:48:23 |
Nastya Urlapova |
tags |
deployment feature fuel ntp |
deployment feature fuel ntp qa-agree-8.0 |
|
2015-09-18 10:25:40 |
Alexey Shtokolov |
fuel/8.0.x: status |
Confirmed |
Triaged |
|
2015-09-18 10:25:44 |
Alexey Shtokolov |
fuel/8.0.x: importance |
High |
Medium |
|
2015-10-12 17:17:40 |
Dmitry Pyzhov |
fuel: milestone |
7.0-updates |
8.0 |
|
2015-10-12 17:17:42 |
Dmitry Pyzhov |
bug task deleted |
fuel/8.0.x |
|
|
2015-10-22 03:07:57 |
Dmitry Pyzhov |
tags |
deployment feature fuel ntp qa-agree-8.0 |
area-python deployment feature fuel ntp qa-agree-8.0 |
|
2016-01-15 13:23:48 |
Alexander Kislitsky |
fuel: milestone |
8.0 |
9.0 |
|
2016-03-01 05:32:49 |
Noam Angel |
bug |
|
|
added subscriber Amichay Polishuk |
2016-03-01 05:32:57 |
Noam Angel |
bug |
|
|
added subscriber Aviram Bar-Haim |
2016-03-01 05:33:06 |
Noam Angel |
bug |
|
|
added subscriber Rawan Herzallah |
2016-04-10 21:32:07 |
Fuel Devops McRobotson |
fuel/mitaka: importance |
Undecided |
Medium |
|
2016-04-10 21:32:07 |
Fuel Devops McRobotson |
fuel/mitaka: status |
New |
Triaged |
|
2016-04-10 21:32:07 |
Fuel Devops McRobotson |
fuel/mitaka: milestone |
|
9.0 |
|
2016-04-10 21:32:07 |
Fuel Devops McRobotson |
fuel/mitaka: assignee |
|
Fuel Python Team (fuel-python) |
|
2016-04-10 21:32:10 |
Fuel Devops McRobotson |
fuel/newton: milestone |
9.0 |
10.0 |
|
2016-04-10 21:32:11 |
Fuel Devops McRobotson |
fuel/mitaka: status |
Triaged |
Won't Fix |
|
2016-06-22 14:33:41 |
Dmitry Pyzhov |
fuel/newton: assignee |
Fuel Python (Deprecated) (fuel-python) |
Fuel Sustaining (fuel-sustaining-team) |
|
2016-10-22 06:04:44 |
guochunting |
bug |
|
|
added subscriber guochunting |