ভিএমওয়্যারের টেম্প্লেটিং এবং পিএক্সইয়ের পরিবর্তে লিনাক্স সার্ভারগুলির বিস্তারের জন্য ক্লোনিং ব্যবহারের প্রবণতা


9

নতুন ভিএম তৈরি করতে ভিএমওয়্যারের টেম্পলেটগুলি ব্যবহার করার সময় গতির সুবিধা রয়েছে বলে মনে হয়। তবে আমি সম্ভাব্য কম স্পষ্ট সুরক্ষা এবং নমনীয়তার প্রভাব সম্পর্কে উদ্বিগ্ন। যেমন:

  • প্রথম বুট উত্পাদিত কী
  • সার্ভার সেটিংস কনফিগার করার জন্য ভিএমওয়্যার মালিকানাধীন পদ্ধতি (আইপি, হোস্টনাম, ইত্যাদি)

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

বিটিডাব্লু: প্রাথমিক প্রভিশন পদ্ধতি নির্বিশেষে, এটি প্রাথমিকভাবে বাকী কনফিগারেশনের জন্য পুতুলের বুটস্ট্র্যাপ হিসাবে ব্যবহৃত হবে।


আপনি কোন বিতরণ উল্লেখ করছেন?
ew white

উত্তর:


6

পরিবেশ এবং আপনার সরবরাহকারীর উপর নির্ভর করে ভিএমওয়্যার টেম্পলেট এবং টেমপ্লেট বৈশিষ্ট্য থেকে ক্লোন ব্যবহার করার চেয়ে নতুন করে তৈরি করা আরও দ্রুত হতে পারে ।

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

টেমপ্লেট সুবিধা:

  • টেমপ্লেটগুলি ভাল থাকে যদি আপনি অন্যান্য অ্যাপ্লিকেশন, কনফিগারেশন সেটিংস এবং যে জিনিসগুলি টেমপ্লেটে কনফিগার ব্যবস্থাপনার নাগালের বাইরে প্রসারিত করেন সেগুলি বেক করা হয়। ( যেমন একটি জটিল ওরাকল অ্যাপ্লিকেশন স্ট্যাক )
  • ক্লোনিং সময়টি আপনার স্টোরেজ এবং vSphere অবকাঠামোগত একটি ফাংশন। আমি সত্যিই ধীর এবং সংস্থান নিবিড় ক্লোনিং কাজগুলি দেখেছি।
  • উদাহরণস্বরূপ, যদি রেড হ্যাট / সেন্টোস / ডেবিয়ান / উবুন্টু ব্যবহার করা হয়, আপনি টেম্প্লেটিংয়ের আগে একটি সিস্টেম "কনফিগারেশন" করতে sys-unconfigকমান্ডের সুবিধা নিতে পারেন । এটি মাইক্রোসফ্টের সমতুল্য লিনাক্স Sysprepএবং নেটওয়ার্ক ইন্টারফেসের নিয়ম, এসএসএইচ কী, নেটওয়ার্ক সেটিংস ইত্যাদি সরিয়ে দেয়
  • ভিএমওয়্যারের আইপি অ্যাসাইনমেন্ট সরঞ্জামগুলি ঠিক আছে এবং মূলধারার লিনাক্স অপারেটিং সিস্টেমগুলিতে খুব বেশি সমস্যা হয়নি।

PXE / কিকস্টার্ট ডিপ্লোমেন্ট সুবিধা:

  • আপনার স্থানীয় রিপোজিটরি এবং নেট বুট চিত্র রয়েছে বলে ধরে নিয়ে সাধারণত টেম্প্লেটিং / ক্লোনিংয়ের চেয়ে দ্রুত।
  • এতে আরও নমনীয় যে আপনি টেমপ্লেটটিকে ভিএম-তে রূপান্তর, সংশোধন, পুনর্নির্মাণ এবং ক্লোনিংয়ের চক্র ব্যতীত আপনার চিত্র / মাস্টার পরিবর্তন করতে পারবেন।
  • একটি কনফিগারেশন ম্যানেজমেন্ট সমাধানের সাথে মিলিত হলে সেরা।

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


আমি ভুলে গিয়েছিলাম sys-unconfig- অনুস্মারকটির জন্য ধন্যবাদ
ক্রিসকোলে

1
sys-unconfigআমার কাছে নতুন ধন্যবাদ!
বেলমিন ফার্নান্দেজ

@ বেলমিন ফার্নান্দেজ ভাল, এটি পরিচালনা করার সঠিক উপায়।
ew white

2

নির্দিষ্টকরণগুলি বিতরণের উপর নির্ভর করে, তবে আমি আপনার টেম্পলেটটি তৈরি করার সময় আপনাকে কয়েকটি সেন্টোস / আরএইচএল জিনিস মনে রাখবেন।

  • কীগুলি মুছুন /etc/ssh/
  • আপনার এনআইসিকে/etc/udev/rules.d/70-persistent-net.rules উল্লেখ করে যে সাবস্কিস্টেম লাইনগুলি সরান

এগুলি উভয়ই প্রথমবার বুট করার সময় পুনরায় উত্পন্ন হবে।

আপনি টেমপ্লেট মোতায়েন করার পরে আপনাকে আপডেটগুলি চালনার কোনও উপায় দরকার।

VSphere এর সাহায্যে আপনি নেটওয়ার্কিং এবং হোস্ট-নেম সংজ্ঞায়িত করতে পারেন। পুতুল ব্যবহারকারী হিসাবে আমি কেবলমাত্র একটি স্ট্যান্ডার্ডের সাথে আমার টেমপ্লেটে পুতুল ক্লায়েন্ট ইনস্টল করতে পারি puppet.conf। আমি যদি একাধিক পরিবেশ ব্যবহার করি তবে প্রতিটি পরিবেশের জন্য আমার আসলে আলাদা টেম্পলেট দরকার।

আপনি যখন কোনও টেমপ্লেট পরিবর্তন করেন, আপনাকে উপরের ফাইলগুলি সরাতে হবে to

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


ইচ্ছাকৃত ভুলটি চিহ্নিত করার জন্য ভাল করেছেন :-)
ক্রিসকোলে

কেবল এটি নিশ্চিত করতে চাইছেন যে কোনও ব্যক্তি দুর্ঘটনাক্রমে তাদের এসএসএস পরিষেবাটিকে আটকান না। সম্পাদনা করা হয়েছে।
বেলমিন ফার্নান্দেজ

1

কটাক্ষপাত আছে লিনাক্স টেমপ্লেট ভার্চুয়াল মেশিনের প্রস্তুতি , এবং পোস্ট এটা রেফারেন্স পুতুলের প্রস্তুত চিত্র (সেন্টওএস / ফেডোরা) তৈরি করা হচ্ছে । হতে পারে এটি সাহায্য করে।

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


0

লিনাক্স ভিএম-র কিকস্টার্ট করার জন্য আরেকটি প্লাস পয়েন্ট হ'ল হোস্টগুলি স্বয়ংক্রিয়ভাবে ইনস্টলেশন-র মধ্যে সম্পূর্ণরূপে প্যাচ হবে (স্থানীয় সংগ্রহস্থল থেকে vm সর্বশেষ প্যাকেজগুলি পাবে)।

আপনি যদি আপনার টেমপ্লেটগুলি আপ টু ডেট রাখেন তবে আপনি স্পষ্টতই একই জিনিসটি অর্জন করতে পারবেন তবে আমি যে পরিবেশে কাজ করেছি সেগুলিতে এমনটি ঘটতে দেখা যায়নি।

আমাদের কিকস্টার্ট ফাইলগুলির% পোস্ট বিভাগ (হ্যাঁ, আমরা যেমন সিস্টেমগুলি ইনস্টল করি তার উপর নির্ভর করে অনেকগুলি রয়েছে, উদাহরণস্বরূপ 32 বা 64 বিটগুলির মতো) কেবল সিফিনিজেন এজেন্ট ইনস্টল করে এবং সেখান থেকে হোস্টগুলি সিফেনিজিন দ্বারা পরিচালিত হয়।

আমি এটির সময় নিই নি তবে আমি সন্দেহ করি যে একবার অবকাঠামো স্থাপনের পরে ক্লোনিং দ্রুত হয়। প্লাস এটি যদি হয় তবে আপনি বাস্তব হোস্টগুলিও ইনস্টল করতে পারেন ;-)

ডিবিয়ান ভিত্তিক সিস্টেমগুলির জন্য আমরা এফএআই ব্যবহার করেছি , এটিও দুর্দান্ত।

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