"আমরা কি আমাদের বিদ্যমান উত্পাদন EL5 সার্ভারগুলিকে EL6 তে আপগ্রেড করতে পারি?"
সম্পূর্ণ ভিন্ন পরিবেশ সহ দু'জন গ্রাহকের কাছ থেকে একটি সহজ-সরল অনুরোধ আমার "হ্যাঁ, তবে এর জন্য আপনার সমস্ত সিস্টেমের সমন্বিত পুনর্নির্মাণের প্রয়োজন হবে" এর উত্তরটি উত্সাহিত করেছে ...
উভয় ক্লায়েন্টই মনে করেন যে তাদের সিস্টেমগুলির সম্পূর্ণ পুনর্নির্মাণ হ'ল ডাউনটাইম এবং রিসোর্সের কারণে একটি অগ্রহণযোগ্য বিকল্প ... যখন সিস্টেমগুলি পুরোপুরি পুনরায় ইনস্টল করার প্রয়োজন কেন জিজ্ঞাসা করা হয়েছিল, তার বাইরে আমার একটি ভাল উত্তর নেই, "এটাই এটি way ... "
আমি কনফিগারেশন ব্যবস্থাপনা ( "Puppetize সম্পর্কে প্রতিক্রিয়া প্রকাশ করার চেষ্টা করছি না সবকিছু " সবসময় প্রযোজ্য নয় ) অথবা কিভাবে ক্লায়েন্ট অনেক ভালো একটা পরিকল্পনা করা উচিত ছিল। এটি এমন একটি পরিবেশের বাস্তব-জগতের উদাহরণ যা উত্পাদন ক্ষমতায় বেড়ে ওঠে এবং উন্নত হয় তবে ওএস এর পরবর্তী সংস্করণে যাওয়ার জন্য কোনও পরিষ্কার পথ দেখতে পায় না।
পরিবেশ এ:
40 x রেড হ্যাট এন্টারপ্রাইজ লিনাক্স 5.4 এবং 5.5 ওয়েব, ডাটাবেস সার্ভার এবং মেল সার্ভার সহ একটি জাভা ওয়েব অ্যাপ্লিকেশন স্ট্যাক, সফ্টওয়্যার লোড ব্যালেন্সার এবং পোস্টগ্রিস ডাটাবেস
সহ অলাভজনক সংস্থা । সমস্ত সিস্টেম দুটি ভিএমওয়্যার ভিস্পিয়ার ক্লাস্টারে বিভিন্ন স্থানে ভার্চুয়ালাইজড, প্রতিটি এইচএ, ডিআরএস ইত্যাদি দিয়ে থাকে with
পরিবেশ বি:
উচ্চ-ফ্রিকোয়েন্সি আর্থিক ট্রেডিং সংস্থা 200 x CentOS 5.x সিস্টেম সহ একাধিক কো-লোকেশন সুবিধায় উত্পাদন ট্রেডিং কার্যক্রম পরিচালনা করে, গৃহ-বিকাশ এবং পিছনে অফিসে কার্যকারীকে সমর্থন করে। ট্রেডিং সার্ভারগুলি বেয়ার-মেটাল পণ্য সার্ভার হার্ডওয়্যারে চলছে। তারা অনেক আছে sysctl.conf
, rtctl
, বাঁধাই সাময়িক বিরতি এবং ড্রাইভার সমন্বয় জায়গা মেসেজিং লেটেন্সি কম হবে। কারও কারও কাছে কাস্টম এবং / অথবা রিয়েলটাইম কার্নেল রয়েছে। বিকাশকারী ওয়ার্কস্টেশনগুলিও সেন্টোসের অনুরূপ সংস্করণ (গুলি) চালাচ্ছে।
উভয় ক্ষেত্রেই, পরিবেশগুলি ঠিক তেমন চলছে। আপগ্রেড করার ইচ্ছাটি EL6 এ উপলব্ধ একটি নতুন অ্যাপ্লিকেশন বা বৈশিষ্ট্যটির প্রয়োজন থেকে আসে।
- অলাভজনক ফার্মের জন্য এটি অ্যাপাচি, কার্নেল এবং এমন কিছু জিনিসের সাথে আবদ্ধ যা বিকাশকারীদের খুশি করবে।
- ট্রেডিং ফার্মে এটি কার্নেল, নেটওয়ার্কিং স্ট্যাক এবং জিআইএলবিসি-র কিছু উন্নতি সম্পর্কিত যা বিকাশকারীদের খুশি করবে।
উভয়ই এমন জিনিস যা অপারেটিং সিস্টেমের পরিবর্তন না করে খুব সহজে প্যাকেজ করা বা আপডেট করা যায় না ।
সিস্টেম ইঞ্জিনিয়ার হিসাবে, আমি প্রশংসা করি যে বড় সংস্করণ রিলিজের মধ্যে যাওয়ার সময় রেড হ্যাট সম্পূর্ণ পুনর্নির্মাণের পরামর্শ দেয়। একটি পরিষ্কার শুরু আপনাকে রিফ্যাক্টর করতে এবং পথে কনফিগগুলিতে মনোযোগ দিতে বাধ্য করে।
ক্লায়েন্টদের ব্যবসায়ের প্রয়োজনের প্রতি সংবেদনশীল হয়েও আমি অবাক হয়েছি কেন এটি এত বড় কাজ হওয়া দরকার । আরপিএম প্যাকেজিং সিস্টেমটি ইন-প্লেস আপগ্রেডগুলি পরিচালনা করার চেয়ে বেশি সক্ষম, তবে এটি আপনার কাছে পাওয়া সামান্য বিশদ: /boot
আরও বেশি স্থানের প্রয়োজন, নতুন ডিফল্ট ফাইল সিস্টেমগুলি, আরপিএম সম্ভবত মিড-আপগ্রেড ভেঙে, অবহেলিত এবং প্যাকেজ ...
এখানে উত্তর কি? অন্যান্য বিতরণে (.deb- ভিত্তিক, আর্চ এবং জেন্টু) মনে হয় এই ক্ষমতা বা আরও ভাল পথ রয়েছে। ধরা যাক আমরা এই কাজটি সঠিক উপায়ে সম্পাদনের ডাউনটাইমটি খুঁজে পাই :
- EL7 প্রকাশিত হয় এবং স্থির হয় যখন এই ক্লায়েন্টদের একই সমস্যা এড়াতে কী করা উচিত?
- বা এটি কি এমন একটি ঘটনা যেখানে লোকেরা প্রতি কয়েক বছর পূর্বে সম্পূর্ণ পুনর্নির্মাণে নিজেকে পদত্যাগ করতে হবে?
- এন্টারপ্রাইজ লিনাক্সের বিকশিত হওয়ার সাথে সাথে এটি আরও খারাপ হয়ে গেছে বলে মনে হচ্ছে ... বা আমি কি কেবল এটি কল্পনা করছি?
- এটি কি রেড হ্যাট এবং ডেরিভেটিভ অপারেটিং সিস্টেম ব্যবহার থেকে বিরত রেখেছে?
আমি মনে করি কনফিগারেশন ম্যানেজমেন্ট এঙ্গেল রয়েছে, তবে বেশিরভাগ পুতুলের ইনস্টলেশনগুলি আমি কাস্টমাইজড অ্যাপ্লিকেশন সার্ভারগুলির সাথে পরিবেশে ভালভাবে অনুবাদ করতে পারি না ( এনভায়রনমেন্ট বি একটি সিঙ্গল সার্ভার থাকতে পারে যার ifconfig
ফলাফলটি এরকম দেখায় )। যদিও সংস্থাগুলি পরিচালনগুলিকে RHEL প্রধান সংস্করণ বাম্পটি পেতে সহায়তা করতে পারে সে সম্পর্কে পরামর্শ শুনতে আমি আগ্রহী হব on
upgradeany
বুট-টাইম প্যারামিটার ব্যবহার করে সি 5-> সি 6 থেকে ডিভিডি বুটের মাধ্যমে একটি অসমর্থিত আপগ্রেডের পথ রয়েছে , হ্যাঁ? আমি এটি একবার দুবার পরীক্ষা করে দেখেছি, একবার পরিষ্কার সি 5 ইনস্টল করে যেখানে এটি কাজ করেছে; একবার (ক এর পরীক্ষার অনুলিপি) এর উপর ক্রুফটি পুরাতন "ব্যবহৃত হত সি 4 এবং আপগ্রেড করা হয়েছিল" ইনস্টল যেখানে এটি নাটকীয়ভাবে ব্যর্থ হয়েছিল।
*-release files
এবং সমস্ত) ব্যবহার করে অবশ্যই ইনস্টলেশনগুলি বাধ্য করেছিলাম । কিন্তু এই সপ্তাহে গ্রাহকদের কাছ থেকে নেওয়া প্রশ্নগুলি কীভাবে কোনও পরিবেশে আবদ্ধ একটি নির্দিষ্ট সংস্করণে পরিণত হতে পারে এবং এর কোনও পথই খুঁজে পাওয়া যায় না সে সম্পর্কে আমাকে আরও ভাবতে বাধ্য করেছে।
yum
যা আমার জন্য বেশিরভাগ সময় কাজ করে। আমার একমাত্র আশা যে আরএইচ তাদের প্রদত্ত গ্রাহকদের কাছ থেকে কোনও সমর্থনযুক্ত আপগ্রেড পাথ 5-> 6 না পাওয়ার সিদ্ধান্তের জন্য ব্যথা স্টিকটি একটি বিশাল আঘাত পেয়েছে এবং এটি 6-6 7 এর জন্য পুনর্বিবেচনা করবে।