- আমি পুলের উপর লক্ষণীয় বোঝা? আমি যদি 20 সার্ভার থেকে বা 2 থেকে হিট করছি তবে পুলটিতে এটি কোনও লক্ষণীয় পার্থক্য আনবে?
এই পুলটি বহু বছর ধরে সার্ভারের অবিচ্ছিন্ন প্রয়োজনের কারণে (দেখুন [১]) আমি বলব যে যদিও 2 বা 20 সার্ভারগুলি আসলে কোনও তাত্পর্য বয়ে দেয় না আপনি সর্বদা মনে রাখবেন যে আপনি একা নন। সুতরাং আপনি আরও ভালভাবে 1000 অ্যাডমিনদের সম্পর্কে ভাবতে চাইছেন যে ক্ষেত্রে আমরা 2000 বা 20000 সার্ভারের কথা বলছি এবং এটি কোনও পার্থক্য করে।
- যদি এটি কোনও সেটআপ / কনফিগারেশন যা আমার সাবনেট সিঙ্ক করে রাখবে এবং পুলটিকে হালকা বোঝার আওতায় রাখবে তাতে কী পার্থক্য আসে?
আপনাকে অবশ্যই পুলের সাথে আপনার নেটওয়ার্কে দুটি [2] সার্ভার সিঙ্ক করতে হবে (আসুন তাদের প্রাথমিক এনটিপি সার্ভার বলি ) এবং তারপরে অন্য দুটি সার্ভারকে সেই দুটিতে সিঙ্ক করতে হবে। এই পদ্ধতিটিরও সুবিধা রয়েছে যে আপনার সমস্ত সার্ভারের মধ্যে সময়টি আরও ঘনিষ্ঠভাবে মিলবে (1 মিলির কমের মধ্যে)। এটি আইইটিএফ সেরা অনুশীলন অনুসারে ।
1) প্রাথমিক এনটিপি সার্ভারগুলির জন্য কনফিগারেশন
নীচের সাথে আপনার এনটিপি [d] .কনফের লাইন server
এবং restrict
রেখাগুলি প্রতিস্থাপন করুন এবং আপনার ডিস্ট্রিবিউটটিকে ডিফল্টে রেখে দিন [3]:
server 10.11.12.1 iburst peer
# ^^^^^^^^^^^
# The LAN IP of the _other_ Primary NTP server
server 0.europe.pool.ntp.org
server 1.europe.pool.ntp.org
server 2.europe.pool.ntp.org
server 3.europe.pool.ntp.org
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
দয়া করে নোট করুন যে এই কনফিগারেশনটি এনটিপি প্রশ্নের মাধ্যমে আপনার হোস্টের সময় জিজ্ঞাসা করার জন্য পুরো ইন্টারনেট জুড়ে হোস্টকে অনুমতি দেয়। আপনি না চাইলে আপনার ফায়ারওয়ালটি ব্যবহার করুন । আমার উদাহরণে 10.11.12.1 এবং 10.11.12.2 টি প্রাথমিক এনটিপি সার্ভারের আইপি (তাদের দুটি নেটওয়ার্ক কার্ড রয়েছে যার মধ্যে একটি পাবলিক ইন্টারনেট এবং একটি স্থানীয় 10.11.12.x সাবনেট)। প্রতিটি প্রাথমিক এনটিপি সার্ভারের অপরটিকে পিয়ার হিসাবে ঘোষণা করা হয় (পিয়ারটি মূলত সার্ভার এবং ক্লায়েন্ট উভয়ই বোঝায় - আপনি অন্য হোস্টটিকে সময় উত্স হিসাবে ব্যবহার করেন এবং অন্য হোস্ট আপনাকে সময় উত্স হিসাবেও ব্যবহার করে)। তাই 1 ম লাইনে আইপি সমন্বয় যাতে প্রতিটি প্রাথমিক এনটিপি সার্ভার পয়েন্ট কনফিগারেশন অন্যটি একটি পিয়ার হিসেবে। [4] 4 টি সার্ভার ব্যবহার করার জন্য আমার পছন্দ সম্পর্কিত দেখুন।
2) অন্যান্য সমস্ত সার্ভারের জন্য কনফিগারেশন
2 এ) আপনার যদি দুটি নেটওয়ার্ক ইন্টারফেস থাকে
স্থানীয় সাবনেট তৈরি করার জন্য আপনি দ্বিতীয় ইন্টারফেসটি আরও ভালভাবে ব্যবহার করতে পারেন (উদাঃ 10.11.12.0/24
) এবং এটি এনটিপি প্রশ্নের জন্য ব্যবহার করুন। সেক্ষেত্রে সীমাবদ্ধ রেখাগুলি আরও আঁটসাঁট হতে পারে। সুতরাং নীচের সাথে আবার আপনার এনটিপি [d] .কনফ এর লাইন server
এবং restrict
লাইনগুলি প্রতিস্থাপন করুন এবং বাকীটি আপনার বিতরণ ডিফল্টে রাখুন [3]:
restrict -4 default ignore
restrict -6 default ignore
restrict 10.0.0.0 mask 255.0.0.0 kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
# Only use our Primary NTP Servers
server 10.11.12.1 iburst
server 10.11.12.2 iburst
# ^^^^^^^^^^
# The IPs of your 2 Primary NTP Servers
2 বি) আপনার যদি দুটি নেটওয়ার্ক ইন্টারফেস না থাকে
আপনার বেলো সীমাবদ্ধ লাইনগুলি ব্যবহার করা উচিত (এবং উপরের আপনার এনটিপি সার্ভারগুলিতে অ্যাক্সেস ব্লক করতে আপনার ফায়ারওয়াল ব্যবহার সম্পর্কে নোটটি পড়ুন)। সুতরাং নীচের সাথে আবার আপনার এনটিপি [d] .কনফ এর লাইন server
এবং restrict
লাইনগুলি প্রতিস্থাপন করুন এবং বাকীটি আপনার বিতরণ ডিফল্টে রাখুন [3]:
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
# Only use our Primary NTP Servers
server 10.11.12.1 iburst
server 10.11.12.2 iburst
# ^^^^^^^^^^
# The IPs of your 2 Primary NTP Servers
মন্তব্য
[1] : 2006 থেকে 2012 তারা ক্রমাগত আরো সার্ভারের জন্য যোগ দেওয়ার জন্য অনুরোধ 2006 অনুরোধ, 2009 এক এবং 2012 এক। বর্তমান অবস্থার আপডেটের জন্য www.pool.ntp.org দেখুন ।
[2] দুটি প্রাথমিক এনটিপি সার্ভারকে জটিল উচ্চতর উপলভ্যতা ব্যবস্থা ছাড়াই অপ্রয়োজনীয়তার সহজ উপায় হিসাবেই প্রস্তাব দেওয়া হয়। অন্যান্য কারণে আপনি 3 বা 4 টি বেছে নিতে পারেন (আবার আইইটিএফ সেরা অনুশীলনগুলি পড়ুন )
[3] অনুশীলনে এবং কোনও বিষয় নয় আপনার বিতরণটি আপনার এনটিপিডি কনফিগারেশনের মধ্যে অন্তর্ভুক্ত হওয়া দরকার কেবল একটি ড্রিফ্ট ফাইল এবং একটি নাম রাখার জন্য ডিরেক্টরিকে সংজ্ঞায়িত করা একটি লাইন - যেমন driftfile /var/lib/ntp/ntp.drift
। আমি সেন্টোস, ডেবিয়ান এবং উবুন্টুতে আমার সমাধানটি পরীক্ষা করেছি। আমার ধারণা এটি বেশিরভাগ ডিস্ট্রোজে কাজ করে।
[4] আমি সেরা অভ্যাস অনুসরণ করে 4 টি পুল সার্ভার কনফিগার করেছি । 4 টিরও বেশি সার্ভার কনফিগার করা প্রযুক্তিগতভাবে গ্রহণযোগ্য তবে প্রাপ্যতার মধ্যে প্রশ্নবিদ্ধ লাভের জন্য আপনি এনটিপি পুলের লোড বাড়িয়ে দেবেন তাই এটি করবেন না। সেরা অনুশীলনগুলিতে আমি দেখতে পাচ্ছি যে "এনটিপি-৪.২..6 দিয়ে শুরু করে, 'পুল' নির্দেশিকাটি" পর্যাপ্ত "সংস্থাগুলি সুদৃ provide় সময় পরিষেবা সরবরাহ করার জন্য" স্পিন করবে যাতে আপনি যদি পুল ব্যবহার করেন। আমি এখানে যেমন ঠিকানাগুলি এবং ntp> = 4.2.6 সার্ভার লাইনের সঠিক সংখ্যা সম্ভবত কোনও ব্যাপার নয়।
গলাবাজি ওহ! আমি এনটিপিকে ঘৃণা করি (এটির চেয়ে আমি পছন্দ করি যে এটি কাজ করে)। অফিসিয়াল ডকুমেন্টেশন অপ্রচলিত তথ্যে পূর্ণ এবং তাদের কাছে "আমি এটি কীভাবে ব্যবহার করব?" ইন্টার্নালগুলি সম্পর্কে বৈজ্ঞানিক বিবরণের সাথে মিশ্রিত তথ্য। এবং আমি ঘৃণা করি restrict 127.0.0.1
আসলে কীভাবে তা বোঝায়allow everything for 127.0.0.1
আপডেটের ইতিহাস
আমি iburst
স্থানীয় এনটিপি সার্ভারগুলির কনফিগারেশন থেকে বিকল্পটি সরিয়েছি কারণ পুলটিতে তাদের বন্ধুত্বটি বিতর্কযোগ্য। (মন্তব্য দেখুন)। এগুলি অপসারণ করা প্রথম সিঙ্ক্রোনাইজেশনে কয়েক মিনিট অপেক্ষা করার সময় যোগ করে ।
ক্রেডিট
এসএফ ব্যবহারকারী মার্কি এবং সোভেনের মন্তব্য এবং উত্তর এই উত্তরের জন্য একটি ভাল সূচনা পয়েন্ট সরবরাহ করেছে। উভয়কে ধন্যবাদ।
peer
সম্পর্ক থাকতে পারে। উদাহরণস্বরূপ দেখুন ntp.org/ntpfaq/NTP-s-config-adv.htm#AEN3101