ksplice উত্পাদন প্রস্তুত?


15

উত্পাদনে Ksplice এর সাথে সার্ভারফ্রোল্ট সম্প্রদায়ের অভিজ্ঞতা শুনতে আগ্রহী ।

উইকিপিডিয়া থেকে দ্রুত ব্লবার:

Ksplice লিনাক্স কার্নেলের একটি মুক্ত এবং ওপেন সোর্স এক্সটেনশন যা সিস্টেম অ্যাডমিনিস্ট্রেটররা অপারেটিং সিস্টেমটিকে রিবুট না করেই চলমান কার্নেলটিতে সুরক্ষা প্যাচগুলি প্রয়োগ করতে দেয়।

এবং

Ksplice, কার্নেলটি পুনরায় আরম্ভ না করে, কোনও উত্স কোড প্যাচ প্রয়োগ করতে পারে যা কেবল কার্নেল কোডটি পরিবর্তন করতে হবে। অন্যান্য হট আপডেট সিস্টেমের বিপরীতে, কেএসপ্লাইস কেবল একটি ইউনিফাইড ডিফ এবং মূল কার্নেল উত্স কোড হিসাবে ইনপুট হিসাবে নেয় এবং এটি চলমান কার্নেলটিকে সঠিকভাবে আপডেট করে, আর কোনও মানুষের সহায়তার প্রয়োজন হয় না। অতিরিক্তভাবে, সিস্টেমটি বুট করার আগে Ksplice ব্যবহারের জন্য কোনও প্রস্তুতির প্রয়োজন হয় না (চলমান কার্নেলটি বিশেষভাবে সংকলন করার প্রয়োজন হয় না, উদাহরণস্বরূপ)। একটি আপডেট উত্পন্ন করতে, Ksplice অবশ্যই নির্ধারণ করতে হবে যে কার্নেলের মধ্যে সোর্স কোড প্যাচ দ্বারা কোন কোড পরিবর্তন করা হয়েছে।

তাই কয়েকটি প্রশ্ন:

স্থিরতা কেমন হয়েছে? কার্নেলের 'রিবুটলেস লাইভ প্যাচিং' নিয়ে আপনি যে কোনও অদ্ভুত সমস্যার মুখোমুখি হয়েছেন? কর্নেল আতঙ্ক বা হরর গল্প?

আমি এটি কয়েকটি পরীক্ষার সিস্টেমে চালিয়ে যাচ্ছি এবং এখন পর্যন্ত এটি বিজ্ঞাপন হিসাবে কাজ করে চলেছে তবে অন্য সমস্ত স্যাসাডমিনদের অভিজ্ঞতা 'সমস্ত কিছুতে' যাওয়ার আগে এবং আমাদের প্রোডাকশন সার্ভারে এটি স্থাপনের আগে Ksplice এর সাথে কী হয়েছিল তা সম্পর্কে আমি আগ্রহী।

সুতরাং, উত্পাদনে কেউ কি স্পাইস ব্যবহার করছেন?

আপডেট: হুম, কয়েক ঘন্টা পরে এই প্রশ্নের কোনও বাস্তব ক্রিয়াকলাপ না দেখায় (কিছু ধরণের উন্নতি এবং অনুকূলিতকরণ ছাড়াও)। কিছু ক্রিয়াকলাপ ছড়িয়ে দেওয়ার জন্য আমি আরও কয়েকটি প্রশ্ন জিজ্ঞাসা করব এবং দেখুন যে আমরা এই আলোচনাটি চালিয়ে যেতে পারি কিনা ...

"আপনি যদি স্প্পলাইস সম্পর্কে সচেতন হন তবে আপনি এটি ব্যবহার না করার কোনও কারণ আছে কি ?"

"আপনি কি এখনও এটি খুব রক্তক্ষরণ প্রান্ত, অপ্রমাণিত বা অরক্ষিত অনুভব করছেন?"

"আপনার বর্তমান প্যাচ-পরিচালনা সিস্টেমের মধ্যে কি কি স্প্লাইস ভাল ফিট করে না?"

"আপনি কি দীর্ঘ সময় (এবং সুরক্ষিত) আপটাইমযুক্ত সিস্টেমগুলি থাকা ঘৃণা করেন?" ;-)


1
ভাল, আমি এটি কেবল একটি উবুন্টু 9.04 পরীক্ষার ভিএম পরীক্ষিত করেছি। তবে এখনও পর্যন্ত এটি দুর্দান্ত কাজ করে।
নওয়েস

উত্তর:


9

(প্রথমত, একটি দাবি অস্বীকার: আমি Ksplice এর জন্য কাজ করি))

আমরা এটি আমাদের নিজস্ব উত্পাদন কাঠামোতে ব্যবহার করি, প্রাকৃতিকভাবে, তবে আরও গুরুত্বপূর্ণ, তাই আমাদের 500+ কর্পোরেট গ্রাহকরা (ডিসেম্বর '10 হিসাবে সংখ্যা) করুন।

একটি সিসাদমিন একই প্রশ্নটি একটি রেড হ্যাট এন্টারপ্রাইজ লিনাক্স ব্যবহারকারী মেলিং তালিকায় জিজ্ঞাসা করে , এবং বেশ কয়েকটি উত্তরের সাথে দেখা হয়, যার কয়েকটি নীচে উদ্ধৃত:

আমরা কয়েক মাস ধরে কয়েক দশক ধরে হোস্টে উত্পাদনে Ksplice চালিয়ে যাচ্ছি। এখনও পর্যন্ত এটি বিজ্ঞাপন হিসাবে কাজ করে।

এবং

আমার> আমার নিয়ন্ত্রণাধীন 500 টি মেশিন রয়েছে, এর মধ্যে প্রায় 445 টি আপট্র্যাকের সাথে সংযুক্ত (রেল 4 এবং 5)। আমরা মেশিনগুলি পুনরায় বুট করার সুযোগ পাওয়ার আগে আমরা কয়েকটি মূল শোষকগুলি ব্লক করতে ksplice ব্যবহার করেছি। যেহেতু আমরা এখনও পরীক্ষা করে নিচ্ছি যেভাবেই আমরা নতুন কার্নেলটি আউট করেছি তবে আমি কোনও সমস্যা ছাড়াই কয়েক সপ্তাহ ধরে কসপ্লাইস চালিয়েছি।

লোকেরা যে উদ্বেগ প্রকাশ করেছে তা স্থিতিশীলতার বিষয়ে নয়, বরং বিদ্যমান অডিটিং এবং পর্যবেক্ষণ সরঞ্জামগুলির সাথে এর সংহতকরণ:

Ksplice ব্যবহার সম্পর্কে একমাত্র "গ্যাচা" হ'ল এখনও কোনও "ksplice-সচেতন" অডিটিং সরঞ্জাম উপলব্ধ নেই।

যেমনটি আপনি আশা করতে পারেন, এটি এখন এমন একটি অঞ্চল যেখানে আমরা প্রচুর পরিমাণে বিনিয়োগ করছি।


ভাবেন, আমি এখানে প্রায় নতুন, তাই যদি আমি এই অধিকারটি না করে থাকি তবে আমাকে জানান এবং প্রয়োজনীয় হিসাবে জিনিস ঠিক করতে পেরে আমি খুশি।
wdaher

5

আমি Ksplice সম্পর্কে শুনেছিলাম এবং সেই সময় আমি ভেবেছিলাম এটি একটি ভাল ধারণা। ডাউন ডাউন টাইম নেই, কোনও রিবুট নেই। তবে আমি এটিকে আরও খানিকটা তাকালাম এবং এটি চেষ্টা করে আমি ভয় পেয়ে যাই।

এটি এড়ানোর জন্য আমার কারণগুলি হ'ল:

  • লিনাক্স কার্নেলটি ইতিমধ্যে খুব জটিল। Ksplice জটিলতা যোগ করে। আরও জটিলতা = আরও ব্যর্থ।

  • Ksplice নিয়ে এমন কোনও রিমোট সার্ভারে পরীক্ষা করা বেপরোয়া হবে যেখানে ব্যর্থতার কারণে দীর্ঘমেয়াদী এবং ব্যয়বহুল মেরামতের ব্যবস্থা হতে পারে।

  • আমার ক্ষেত্রে একমাত্র সুবিধা হ'ল উচ্চতর আপটাইম পরিসংখ্যান।


2
জটিলতায় যোগ করার জন্য +1। উত্পাদনের মাঝখানে কার্নেলের উপর ওপেন হার্ট সার্জারি করার চেয়ে কয়েক মিনিটের ডাউনটাইম অনেক ভাল।
উর্দা

4

আমি আমার হোম সার্ভারে Ksplice ব্যবহার করে যাচ্ছি (যেখানে আপটাইম সমালোচনা না করে তবে একটি সুন্দর হওয়া দরকার)। এটির সাথে মোটেই কোনও সমস্যা হয়নি - ক্লায়েন্টের কাছে অ্যাপের মাধ্যমে মাঝে মাঝে আপডেটগুলি, কার্নেল নিয়ে কোনও সমস্যা নিজেই আপডেট হয় না এবং কোনও (লক্ষণীয়) অস্থিরতা নেই।

সাধারণ "ওয়াইএমএমভি" অস্বীকৃতি প্রযোজ্য, যদিও! ;-)


1
এটির জন্য +1, আমি এটি একটি অ-সমালোচক সার্ভারে ব্যবহার করছি এবং এটি প্রশংসনীয়ভাবে সম্পাদিত হয়েছে।
জেমস হান্নাহ

2

Ksplice একটি ওপেন-সোর্স কার্নেল এক্সটেনশন, তবে মনে রাখবেন যে সফ্টওয়্যারটি বিনামূল্যে এবং কারও জন্য ব্যবহারের জন্য উপলব্ধ, এটি বিশেষত এবং এমন একটি সংস্থা তৈরি করেছে যা লিনাক্স প্যাচ পরিচালনা করে ("Ksplice" নামেও পরিচিত)। Ksplice (কার্নেল মোড) কেবলমাত্র তখনই কার্যকর যদি আপনার কার্নেলের জন্য ksplice- ব্যবহারযোগ্য প্যাচ থাকে, যা আপনি সম্ভবত কখনও দেখতে পাচ্ছেন না যদি আপনি Ksplice (সংস্থার) সাথে কোনও সমর্থন চুক্তি না করেন।

সুতরাং, যখন ksplice (সরঞ্জাম) যথাযথভাবে পরিপক্ক, আপনি কেবলমাত্র আপনার প্যাচ পরিচালনার জন্য Ksplice (সংস্থা) ব্যবহার করার বিষয়টি বিবেচনা করছেন তবে তা সত্যিই প্রাসঙ্গিক।


1

ভাল প্রশ্ন. আমার প্রাথমিক প্রতিক্রিয়াটি "আমাকে কেন এটি দরকার?" এর ধারায় কিছু হবে ?

সম্ভবত না এটি প্রয়োজন। এমনকি পাঁচ-নাইন সেটআপে, "নির্ধারিত রক্ষণাবেক্ষণ" প্রায়শই কোনও এসএলএর একটি ধারা থাকে যা এই ধরণের ডাউনটাইমকে অনুমতি দেয়। আপনার যদি এইচএ সেটআপ থাকে, তবে ফেলওভারে স্যুইচ করুন, একটি বাক্সে কার্নেলটি ইনস্টল করুন, পুনরায় বুট করুন এবং অন্যটিতে পুনরাবৃত্তি করুন। আপনি যদি বাক্সে পাঁচ মিনিটের ডাউনটাইম এমনকি সামর্থ্য নাও করতে পারেন তবে আপনার যাইহোক ফেইলওভার সেটআপ প্রয়োজন।

যদিও এটি একটি অভিনব প্রযুক্তি, আমি এখনও এটির জন্য খুব বেশি ব্যবহারিক ব্যবহার দেখতে পাচ্ছি না। কার্নেল সুরক্ষা আপডেটগুলি অবশ্যই প্রয়োজনীয় এবং এএসএপকে প্যাচ করা উচিত, তবে এটি কেবলমাত্র একটি নতুন কার্নেল ইনস্টল করে পুনরায় চালু করার তুলনায় আপনার কত সময় / প্রচেষ্টা / উদ্বেগকে বাঁচায়? কিছু ভুল হলে কি হবে? PXE- টাইপ পুনরুদ্ধারের বিকল্পটি পাওয়ার জন্য আপনার ভাগ্যবান বলে ধরে নিয়ে আপনি সিস্টেমটিকে পুনরায় চিত্র দিয়ে কতটা সময় নষ্ট করেছেন?

এছাড়াও, উপরে উল্লিখিত হিসাবে, একাধিক সার্ভারে এটি ভুল হয়ে গেলে দূরবর্তী অবস্থানের মতো প্রযুক্তিটির সাথে পরীক্ষার বিপর্যয় হতে পারে। আপনার পরীক্ষায়, আপনি ডিসি হিসাবে ঠিক একই হার্ডওয়্যার ব্যবহার করছেন? একটি মেশিনে যা ভাল খেলে তা অন্যটিতে ভাল নাও লাগতে পারে।

শুধু আমার 0.02 ডলার।


1
হ্যাঁ, আমার পরীক্ষার বিছানার হার্ডওয়্যার উত্পাদনটি আয়না করে।
ফল্টসিভার

-1

এটি অনেক দিন আগে কিন্তু Ksplice আপনার জন্য যা করতে পারে তা অনেকটাই ....

  • ডাউনটাইম ছাড়াই ফ্লাই প্যাচিংয়ের অনুমতি হিসাবে এটি উন্নত সুরক্ষা, এটি অত্যন্ত সংবেদনশীল পরিবেশে অত্যন্ত গুরুত্বপূর্ণ হতে পারে।

  • উন্নত স্থায়িত্ব যেমন ডাউনটাইম ছাড়াই ফ্লাই প্যাচিংয়ের অনুমতি দেয়, রিবুট করার কোনও সময় না পাওয়া অবস্থায় জিনিসগুলি উন্নতি করতে পারে।

  • ডাউনটাইম ছাড়াই ফ্লাই প্যাচিংয়ে অনুমতি দেওয়ার সাথে সাথে উন্নত পারফরম্যান্স, আপনার যা করা দরকার তার জন্য যা প্রয়োজন তা ঠিক প্রয়োগ করুন।

  • উন্নত প্রো-অ্যাক্টিভিটি হিসাবে এটি ফ্লাই প্যাচিংয়ে ডাউনটাইম ছাড়াই অনুমতি দেয়, সুতরাং সহজেই পূর্বের অবস্থায় ফিরে যাওয়ার সময় গরম নতুন প্যাচগুলির জন্য একটি পরীক্ষার ফার্ম স্থাপন করা সম্ভব।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.