मेरे उबंटू अमेज़ॅन EC2 उदाहरणों पर गलत समय


15

मेरे पास अमेज़न एडब्ल्यूएस (ईयू / आयरलैंड) पर तीन उबंटू ईसी 2 उदाहरण हैं, जो सभी वेब सर्वर के रूप में स्थापित हैं। मैंने देखा कि उनमें से दो में सिस्टम की तारीख / समय गलत है (टाइमजोन हमेशा मेरी पसंद के लिए यूटीसी के लिए निर्धारित है)। यहाँ date -Rमेरे पीसी (EU / इटली, UTC से 2 घंटे आगे) और सर्वर के लिए आउटपुट है:

lorenzo@LOCALPC ~ $ date -R
Wed, 05 Jun 2013 09:48:19 +0200

ubuntu@AWS-EC2-1 ~ $ date -R # SHOULD BE 07:48 (-10 minutes)
Wed, 05 Jun 2013 07:38:58 +0000

ubuntu@AWS-EC2-2 ~ $ date -R # SHOULD BE 07:48 (-15 minutes)
Wed, 05 Jun 2013 07:33:55 +0000

ubuntu@AWS-EC2-3 ~ $ date -R # SHOULD BE 07:48 (-50 secs)
Wed, 05 Jun 2013 07:47:29 +0000

जैसा कि आप देख सकते हैं, पहले और दूसरे EC2 सर्वर के लिए अंतर महत्वपूर्ण है। मैंने प्रयोग करने की कोशिश की ntpdate, लेकिन:

ubuntu@AWS-EC2-1 ~ $ ntpdate
 5 Jun 07:42:10 ntpdate[3583]: no servers can be used, exiting

ubuntu@AWS-EC2-1 ~ $ cat /etc/default/ntpdate
# The settings in this file are used by the program ntpdate-debian, but not
# by the upstream program ntpdate.

# Set to "yes" to take the server list from /etc/ntp.conf, from package ntp,
# so you only have to keep it in one place.
NTPDATE_USE_NTP_CONF=yes

# List of NTP servers to use  (Separate multiple servers with spaces.)
# Not used if NTPDATE_USE_NTP_CONF is yes.
NTPSERVERS="ntp.ubuntu.com"

# Additional options to pass to ntpdate
NTPOPTIONS=""

कॉन्फ़िगरेशन फ़ाइल से पहली टिप्पणी पढ़ना जो मैंने अभी चिपकाया, मैंने कोशिश की ntpdate-debian:

ubuntu@AWS-EC2-1 ~ $ sudo ntpdate-debian 
 5 Jun 07:51:58 ntpdate[3619]: step time server 91.189.94.4 offset 561.511643 sec

~ १०५० सेकेंड के ऑफसेट १० मिनट पहले मुझे मिले। इसके बाद सिस्टम का समय ठीक है। यह मुझे अजीब लगता है कि सिस्टम स्वचालित रूप से ऐसा नहीं करता है। क्या मुझे इसे करने के लिए क्रोन का उपयोग करना चाहिए? क्या मैं कुछ भूल रहा हूँ?


मैं इस मंच धागा जानकारीपूर्ण पाया अगर आप समाप्त करने के लिए सभी तरह से पढ़ें: forums.aws.amazon.com/thread.jspa?messageID=364749
odigity

यदि किसी को "NTP सॉकेट उपयोग में है, तो बाहर निकल रहा है", जब ntpdateयह चल रहा है , तो यह उत्तर ( superuser.com/a/639516/562405 ) उपयोगी है।
द्रोदाता

जवाबों:


7

EC2 उदाहरणों को मेज़बान से अपना समय लेना चाहिए, लेकिन इसके साथ कभी-कभी समस्याएँ होती हैं। यदि आप ntp को सही ढंग से कॉन्फ़िगर करते हैं, तो इसे इसे हल करना चाहिए।

यहाँ कुछ और निर्देश: http://support.rightscale.com/06-FAQs/FAQ_0025_-_Can_I_use_Network_Time_Protocol_(NTP)_on_my_RightScale-servers%3F


लिंक कहता है पेज नहीं मिला
लोरेंजो-एस

माफ़ करना; कट-पेस्ट त्रुटि। तय की।
कॉलिन पिकार्ड

1

अमेज़ॅन अमेज़ॅन टाइम सिंक सेवा प्रदान करता है जो आपके द्वारा अनुभव किए जा रहे समय के बहाव को समाप्त करता है। प्रत्येक EC2 उदाहरण पर लेने के लिए समग्र कदम हैं:

  1. उपयोग करके NTP निकालें sudo apt-get remove ntp
  2. क्रॉनिकल का उपयोग कर स्थापित करें sudo apt install chrony
  3. sudo vim /etc/chrony/chrony.confशामिल करने के लिए फ़ाइल को संपादित करने के लिए उपयोग करेंserver 169.254.169.123 prefer iburst
  4. क्रोन्टी का उपयोग करके पुनः प्रारंभ करें sudo /etc/init.d/chrony restart
  5. सत्यापित करें कि क्रॉनिक सही आईपी का उपयोग कर रहा है chronyc sources -vऔर सत्यापित कर रहा है कि आउटपुट में '^ * 169.254.169.123' शामिल है।
  6. के साथ उपयोग करने के लिए सबसे अच्छा समयक्षेत्र की पहचान करें sudo timedatectl list-timezones
  7. पिछले चरण से यूटीसी से टाइमजोन अपडेट करें, जैसे कि sudo timedatectl set-timezone America/Chicago

धन्यवाद, मुझे नहीं पता था कि। उपयोगी लगता है। क्या यह कुछ नया है?
लोरेंजो-एस

ऐसा लगता है कि यह 29 नवंबर 2017 को पेश किया गया था aws.amazon.com/blogs/aws/…
enharmonic
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.