[wishlist] add a custom address text field for NTP address to sync with

Bug #1298835 reported by Lope Beltran II
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Stanislaw Bogatkin

Bug Description

All nodes ntp to the fuel master node. But if its possible to since with a custom address for NTP so that we could place an address of a route/switch or another server as its master ntp server.

Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

Lope, we do not currently support PKI auth in our product

Changed in fuel:
importance: Undecided → Medium
assignee: nobody → Fuel Library Team (fuel-library)
milestone: none → 5.0
milestone: 5.0 → 5.1
Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

We are going to support it in 5.1 and further releases

Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

Lope, sorry, I just missed the window in my browser and sent a comment to the wrong bug. We do not currently support custom NTP servers on the slave nodes.

There are two workarounds:

1) You can set NTP servers on the master node as we still need time to be in sync between slave nodes and master node
2) you can alter deployment variables before the deployment by using FUEL CLI and add NTP configuration into the main site.pp with something like this:

 class os_common {
- class {"l23network::hosts_file": stage => 'netconfig', nodes => $nodes_hash }
- class {'l23network': use_ovs=>$use_quantum, stage=> 'netconfig'}
+ class {"::openstack::clocksync": ntp_servers =>$fuel_settings['ntp_servers'] }
+ class {"l23network::hosts_file": stage => 'netconfig', nodes => $nodes_hash }
+ class {'l23network': use_ovs => $use_quantum, stage => 'netconfig'}

Look http://docs.mirantis.com/fuel/fuel-4.1/user-guide.html#understanding-environment-deployment-with-fuel-cli for examples how to pass custom variables to the deployment.

tags: added: low-hanging-fruit
Changed in fuel:
status: New → Triaged
Changed in fuel:
importance: Medium → Wishlist
Changed in fuel:
milestone: 5.1 → 6.0
Revision history for this message
Mike Scherbakov (mihgen) wrote :

I've returned status to Medium. Let's consider this as an easy doing feature, which is absolutely useful in real installations, in my opinion. Currently, if your master node fails, your nodes will be out of sync after some time.

Changed in fuel:
importance: Wishlist → Medium
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Stanislaw Bogatkin (sbogatkin)
Changed in fuel:
milestone: 6.0 → 6.1
Revision history for this message
Stanislaw Bogatkin (sbogatkin) wrote :

Addressed by external NTP and DNS blueprint and fixed in https://review.openstack.org/#/c/132647/, but all worked code merge to master postponed to 6.1 due to CF.

Changed in fuel:
status: Triaged → Fix Committed
Revision history for this message
Anastasia Palkina (apalkina) wrote :

Verified on ISO #61

"build_id": "2015-01-14_22-54-45", "ostf_sha": "92ad9f8e4c509c82e07ceb093b5d579205c76014", "build_number": "61", "auth_required": true, "api": "1.0", "nailgun_sha": "bfb5ee4940555a3270362bb449fc1af4add43f20", "production": "docker", "fuelmain_sha": "", "astute_sha": "82125b0eef4e5a758fd4afa8917812e09a1f7dac", "feature_groups": ["mirantis"], "release": "6.1", "release_versions": {"2014.2-6.0": {"VERSION": {"build_id": "2015-01-14_22-54-45", "ostf_sha": "92ad9f8e4c509c82e07ceb093b5d579205c76014", "build_number": "61", "api": "1.0", "nailgun_sha": "bfb5ee4940555a3270362bb449fc1af4add43f20", "production": "docker", "fuelmain_sha": "", "astute_sha": "82125b0eef4e5a758fd4afa8917812e09a1f7dac", "feature_groups": ["mirantis"], "release": "6.1", "fuellib_sha": "89f7c94d65f75ebff01898b40aa3931bd52a8a61"}}}, "fuellib_sha": "89f7c94d65f75ebff01898b40aa3931bd52a8a61"

Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.