Activity log for bug #1477884

Date Who What changed Old value New value Message
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