কয়েকশো ডেবিয়ান সার্ভারগুলিতে আপগ্রেড পরিচালনা করা


20

আপনি কী মনে করেন যে ডেবিয়ান সার্ভারগুলি আপ-টু-ডেট রাখার জন্য কয়েক ডজন (শত না হলেও) বজায় রাখার সেরা অনুশীলনগুলি কী? মাথায় রেখে:

  • সার্ভারের গ্রুপ রয়েছে (যেমন অভিন্ন ওয়েবসার্ভারস, ডিবি সার্ভারস, ...)
  • এখানে বেশ কয়েকটি দেবিয়ান সমস্যা থাকতে পারে (লেন্নি, ইত্যাদি)
  • সমস্ত সার্ভারের উপর একটি লুপ চালানো এবং অ্যাপটি-গেট আপডেট এবং & আপগ্রেড করা গ্রহণযোগ্য নয় (কারণ আমি এই মুহূর্তে যা করছি :)) এর চেয়ে ভাল হওয়া উচিত!

বর্তমানে, যখন আমি শেষ পর্যন্ত সমস্ত আপগ্রেড শেষ করি তখন একটি নতুন সুরক্ষা আপডেট পোস্ট করা হয় এবং আমাকে এটি আবারও করতে হয়।

অগ্রিম সার্ভারফাল্ট সম্প্রদায় ধন্যবাদ!


1
সর্বশেষ প্যাকেটগুলি সংরক্ষণ করার জন্য এবং স্থানীয় অ্যাপ্লিকেশন হিসাবে এটি ব্যবহারের জন্য একটি স্থানীয় সার্ভার রাখুন, এটি আপনাকে ব্যান্ডউইথ এবং সময় সাশ্রয় করবে, স্থানীয় সার্ভারগুলিতে আপডেটগুলি বিতরণ করতে আপনার স্থানীয় সংগ্রহস্থলটি ব্যবহার করবে। ওহ, এবং অ্যাপটি-গেটের পরিবর্তে প্রবণতা ব্যবহার করুন।
করোলিস টি।

3
হ্যাঁ আয়না এবং উপযুক্ততার জন্য না। আজকাল কোনও লাভ নেই। এমনকি এতে সুপার গরু শক্তিও নেই।
ডেভিড প্যাশলে

উত্তর:


12

আমি ব্যবহার কার্যক্ষম-dater সব আমার ডেবিয়ান বক্স আপগ্রেড পরিচালনা করতে। কৌশলটি যথেষ্ট পরিমাণে করতে পারে বলে মনে হচ্ছে। যদিও এটি শত শত হোস্ট পর্যন্ত স্কেল করার চেষ্টা করেনি।


1
আকর্ষণীয় পণ্য, যদিও আমি এটি সম্পর্কে কখনও শুনিনি।
wzzrd

এটা খুব ভালো ! আমি এই উত্তরটির প্রচার করব যদি অ্যাপটি-ডেটারের কাছে প্রতিটি হোস্টে ইনস্টল করার জন্য স্থানীয় প্যাকেজ না থাকে ... এবং কেন এটির প্রয়োজন তাও আমি বুঝতে পারি না।
Falken

পরীক্ষার পরে, এই সরঞ্জামটি দুর্দান্ত! তবে এটি কয়েকশত সার্ভারের জন্য কাজ করে, শত শত নয়। প্রচুর মেশিন পরিচালনা করার সময় এটি সমস্ত ঝাপটায় এবং ধীর হয়ে যায় ... খুব খারাপ।
Falken

1
আমি এই উত্তরটি প্রচার করি কারণ অবশেষে আমি এটি ব্যবহার করতে সক্ষম হয়েছি তবে আপনার পছন্দ / পরিবেশের উপর নির্ভর করে অন্যান্য সমাধানগুলিও বেশ ভাল good
মিথ্যা

2
এটি উবুন্টুতে ডিফল্ট এসএইচ এজেন্ট ছিল যা এটিকে সব ভুল করেছিল। আমি কেবল এটি সরিয়েছি এবং সহজ "এসএসএড-অ্যাড" ব্যবহার করেছি। সমস্ত আস্তে নিখোঁজ!
মিথ্যা

10

গুগল এটি ডেমারশাল দিয়ে সমাধান করেছে:

http://code.google.com/p/debmarshal/

যা আপনাকে আপনার প্রোডাকশন হোস্টগুলিতে ইনস্টলেশনের জন্য একটি প্রবাহের সংগ্রহস্থল থেকে প্যাকেজগুলি অনুমোদন করতে দেয়।

তারপরে আপনি সম্পূর্ণ স্বয়ংক্রিয় মোডে ক্রোন-অ্যাপ্ট চালাতে পারেন।

এখানে একটি অন্তর্ভুক্ত ভিডিও:

http://www.youtube.com/watch?v=L3hRToC23mQ


3

অপ্রয়োজনীয় প্যাকেজগুলিতে সুরক্ষা ফিক্সগুলি আপগ্রেড করার জন্য আমরা পুতুল ব্যবহার করে ট্রায়ালিং করছিলাম। আমরা প্রতিটি সার্ভারের জন্য আপডেটের তালিকা ইমেল করতে অ্যাপটিক্রন চালাতাম, তারপরে প্রতিদিন একটি স্ক্রিপ্ট চালাত যা এই আপডেটগুলি একটি পুতুল ম্যানিফেস্ট ফাইলের সাথে মার্জ করে যা প্রতিটি বিতরণের জন্য প্যাকেজ এবং সংস্করণ দেয়। এটি স্বতন্ত্র সার্ভারগুলিতে একগুচ্ছ ফাইল আপডেট করে এবং যখন কোনও প্যাকেজ আপগ্রেড করার প্রয়োজন হয় তখন একটি আপগ্রেড স্ক্রিপ্টটি বন্ধ করে দেবে। এটি যুক্তিসঙ্গতভাবে ভালভাবে কাজ করেছে, তবে আমরা এটির মতো পরীক্ষামূলকভাবে পরীক্ষা করতে পারি নি। এই স্কিমটি একাধিক স্থানে একই সংস্থান সংজ্ঞায়িত না করার পুতুলের সীমাবদ্ধতার কাছাকাছি পৌঁছেছে।

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

স্পেসওয়াক এবং দেবমারশাল আমাদের পুতুল স্কিমের উপযুক্ত বিকল্পগুলির মতো দেখায়।


উত্তরের কোনও মন্তব্য নেই, কেবল একটি বিচ্ছিন্ন "শুভ 10 কে দিন" চিৎকার করে উঠল।
ইভান অ্যান্ডারসন

1

স্পষ্টতই স্পেসওয়াকের এখন দেবিয়ার প্রাথমিক সমর্থন রয়েছে। এটি, একসাথে, সম্ভবত, পুতুলের সাথে আমার প্রথম পয়েন্ট হবে। আমি নিশ্চিত যে স্পেসওয়াকের জন্য ডেবিয়ান সমর্থন বিকাশকারী লোকটি তাকে উচ্চ স্তরে নিয়ে যাওয়ার জন্য তার সাথে কাজ করার জন্য আপনাকে ভালবাসবে pretty


1

পুতুলের মতো পুল-ভিত্তিক কনফিগারেশন সিস্টেমগুলির ক্ষেত্রে, এখানে বিসিএফজি 2 এবং সিফেনজিনও রয়েছে। এগুলির মধ্যে একটি বা অন্যটি আপনার প্রয়োজনগুলির পক্ষে উপযুক্ত। আমি এখনই আমার ল্যাবটিতে বিসিএফজি 2 চালু করছি।


1

ফানক দ্বারা একটি সমাধান দেওয়া যেতে পারে


আমি মজা করব না। এটি উত্পাদন ব্যবহারের জন্য অপরিণত হওয়ার উপায় , যদিও আমি স্বীকার করি এটি প্রতিশ্রুতি প্রদর্শন করে না।
wzzrd

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

0

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

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

সম্ভবত আপনি যদি অ্যাপটি-গেট কমান্ডগুলি করতে সমস্যাটি ব্যাখ্যা করেন তবে আমরা কী দেখতে এড়াতে চাই তা আমরা দেখতে পারতাম।

যদি সমস্যাটি ব্যান্ডউইথ এবং ডাউনলোড করার সময় হয় তবে সম্ভবত আপনার স্থানীয় দেবিয়ান সংগ্রহস্থল হিসাবে কাজ করার জন্য একটি বাক্স সেট আপ করা উচিত। কীভাবে এটি করা যায় সে সম্পর্কে ডেবিয়ান গাইড রয়েছে।

আপনার আপডেট করার জন্য প্রয়োজনীয় জিনিসগুলির সংখ্যা কীভাবে হ্রাস করতে হবে তার কয়েকটি টিপস এখানে রইল।

আপনি যখন ডেবিয়ান ইনস্টল করেন, ডেস্কটপ ইনস্টল করবেন না যদি না আপনার সত্যিই সেই কনসোলটিতে এক্স ব্যবহারের প্রয়োজন হয়। বেশিরভাগ সার্ভারের এক্স ইনস্টল করা দরকার হয় না। এটি সিস্টেমে প্যাকেজগুলির সংখ্যা উল্লেখযোগ্যভাবে হ্রাস করতে পারে এবং তারপরে আপনাকে অনেকগুলি প্যাকেজ আপডেট করার দরকার নেই।

উত্স.লিস্টটি কেবল আপনার সত্যিকারের প্রয়োজনীয় সংগ্রহস্থলগুলি সহ অন্তর্ভুক্ত রয়েছে তা পরীক্ষা করুন Check আপনি যদি কিছু সংগ্রহস্থল নিয়ে পরীক্ষা-নিরীক্ষা করে থাকেন এবং সে সম্পর্কে ভুলে যান তবে আপনি হয়ত আপডেটগুলি নিয়ে আসছেন যা আপনার প্রয়োজন হবে না বা চান না।

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


0

আপনি কি এখন এই সরঞ্জামটি "নর্তকের শেল"? আমি এটি পছন্দ করি এবং আমি এটি ব্যবহার করি। তবে আমি জানি না আপনি এটি এতগুলি হোস্টের জন্য ব্যবহার করতে পারেন কিনা। আপনি চেষ্টা করতে পারেন ...

http://www.netfort.gr.jp/~dancer/software/dsh.html.en

এবং তিনি ভান্ডার মধ্যে আছেন।


-1

ClusterSSH। আপনি সমস্ত সার্ভারগুলিতে লগইন করেন এবং তাদের ঠিক একই কমান্ড দেন, যাতে আপনি ডায়ালগগুলিতেও প্রতিক্রিয়া জানাতে পারেন। যদি কোনও সার্ভার একটি অতিরিক্ত প্রশ্ন পেয়ে থাকে তবে কেবলমাত্র তার একটিটিতে ক্লিক করুন এবং এটি কেবলমাত্র প্রতিক্রিয়া জানায়।

আমি এটচ থেকে লেনীতে 25 ওয়েব সার্ভারগুলি আপগ্রেড করতে এটি ব্যবহার করেছি। কবজির মতো কাজ করেছেন।

http://sourceforge.net/projects/clusterssh/


আপনি যদি চেষ্টা করে একবারে ~ 50 মেশিনে সংযুক্ত হওয়ার মতো অদ্ভুত কাজগুলি করেন তবে এসএসএইচ এজেন্ট আসলে মারা যায়। অন্যথায় আমি ক্লাস্টারএসএসএইচ পছন্দ করি, যদিও এটির আরও একটি স্তরবদ্ধকরণ প্রয়োজন।
ল্যাপটপ 6006

-1

ক্লাস্টার এসএসএস একটি ভাল পরামর্শ।

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

স্পেসওয়াকটি কমপক্ষে ওয়েব ইন্টারফেসে রেডহ্যাট নেটওয়ার্কের ক্লোন বলে মনে হচ্ছে। সিস্টেম আপডেট করার জন্য রেডহ্যাট নেটওয়ার্ক ব্যবহার করে আমার খারাপ ফলাফল হয়েছে। একসময় এটি কোনও তাত্পর্যপূর্ণ কারণে, স্তব্ধ হয়ে গিয়েছিল এবং পরিষেবা বিঘ্ন ঘটায়। আমি তত্ক্ষণাতই একটি ইয়াম আপডেট করেছি এবং এটি সূক্ষ্মভাবে পরিচালনা করেছি, তাই আমি কেবলমাত্র অনুমান করতে পারি যে সমস্যাটি এমন কোনও কিছু যা RHN পক্ষ থেকে বার্ফড হয়েছিল। আমি যে আপডেটটি RHN আপডেটগুলি পছন্দ করি না তা হ'ল আপডেটগুলি কখন ঘটবে তা আপনি জানেন না, বিষয়গুলি পর্যবেক্ষণ করার জন্য।


-1 অস্পষ্ট: আপনি যদি স্বয়ংক্রিয় না হয়ে থাকেন তবে আপডেটগুলি স্বয়ংক্রিয় হয় না। তা ছাড়া: যে কেউ একজন প্রতিদিনের ভিত্তিতে জিএমএল ব্যবহার করে, এখনও আমার কাছে এটি বাধা দেখা যায়নি।
wzzrd

আমি বলিনি যে RHN স্বয়ংক্রিয় ছিল। আপনি যদি RHN থেকে আপডেটগুলি সেট আপ করেন তবে সেগুলি কখন ঘটবে তা বলার অপেক্ষা রাখে না, সুতরাং এটি একইরকম অনুভব করে। আপনার আপাত ভাগ্য এটির ব্যর্থ হওয়ার সাথে সাথে এবং পরিষেবা ছাড়াই ব্যবহারকারীদের রেখে দেওয়ার সাথে আমার আসল অভিজ্ঞতাটি পূর্বাবস্থায় ফিরে আসে না। এমনকি yum আপডেট ব্যর্থ হতে পারে। যে কেউ মনে করে যে আপনি কেবল আপডেট এবং চলে যেতে পারেন সে যত্নশীল নয় বা কেবল উদ্বিগ্ন নয় কারণ এটি কোনও প্রোডাকশন সার্ভার নয় (উত্পাদন = এমন ক্লায়েন্ট রয়েছে যারা পরিষেবার উপর নির্ভরশীল)।
labradort
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.