Saya sedang berusaha menjalankan beberapa server di lingkungan EC2 dan saya melihat beberapa kesalahan dengan ntpd yang mencoba menyinkronkan (menggunakan CentOS).
Saya membaca di situs ini dan kesan yang saya dapatkan adalah bahwa saya tidak perlu menjalankan ntpd karena EC2 adalah Xen dan tuan rumah mengurus waktu untuk server virtual.
http://support.ntp.org/bin/view/Support/KnownOsIssues
Apakah ini akurat atau apakah saya perlu mencari cara untuk mengatasi kesalahan yang saya alami?
cap_set_proc () gagal untuk menghapus hak akses root.
Sepertinya ini melibatkan pembangunan kernel baru dan hal-hal lain yang saya lebih suka tidak lakukan jika saya tidak perlu melakukannya.
sumber
/sys/devices/system/clocksource/clocksource0/current_clocksource
, lihat komentar di bawah.Ya, Anda harus menjalankan ntpd.
Jam saya adalah 18,5 detik mati pada instance mikro EC2 (menjalankan Ubuntu UEC Maverick) dengan uptime 5 hari.
Setelah dimatikan dan mulai lagi, itu kembali normal, jadi sepertinya ada semacam penyimpangan.
Ini meskipun
/sys/devices/system/clocksource/clocksource0/current_clocksource
mengatakanxen
, omong-omong. Saya tidak yakin mengapa itu tidak berhasil.Menginstal paket ntp telah memecahkan masalah bagi saya. Jam tetap akurat, dan tidak ada yang mencurigakan di syslog yang mungkin mengindikasikan konflik dengan sinkronisasi jam Xen. (Menggunakan ntp.ubuntu.com sebagai servernya. Saya tidak yakin apakah ada server NTP di jaringan AWS yang bisa saya gunakan sebagai gantinya, tetapi server Ubuntu akan melakukannya dengan baik untuk saat ini.)
Pembaruan: Saya baru-baru mengamati bahwa pada instance saya (yang lebih baru?) Jam tetap akurat secara otomatis, tanpa ntp berjalan. Dilihat dari komentar, ini tampaknya tidak berlaku untuk semua orang, jadi mungkin masih lebih baik menggunakan ntp untuk jaga-jaga.
sumber
/sys/devices/system/clocksource/clocksource0/current_clocksource
diaturxen
jugaKami menjalankan instance Linux ec2 dari kecil ke ekstra besar dan saya hanya melakukan pemeriksaan untuk memastikan semuanya sinkron.
Semua server menjalankan daemon ntp yang terhubung ke kolam spesifik amazon.
Ini mungkin bukan kasus sebelum bug yang saya hanya ingin memastikan siapa pun yang menemukan ini di masa depan memiliki informasi terkini.
sumber
Anda harus mengkonfigurasi ntpd pada semua instance. Jika tidak, waktu server Anda akan mulai melayang.
Anda harus mengizinkan UDP 123 ke internet publik, seperti yang dijelaskan dalam panduan pengguna di bawah Mengkonfigurasi Protokol Waktu Jaringan .
Jika instance Anda berada di dalam VPC, Anda mungkin ingin mendedikasikan instance untuk menjadi server NTP Anda, hanya memaparkan instance itu ke internet dan membiarkan yang lain menyinkronkannya.
sumber