RHEL6 সার্ভারগুলি কি "অনুলিপি করা যায়"?


8

আমার সংস্থার একটি ডেভলপমেন্ট সার্ভার সেটআপ করা দরকার এবং ইতিমধ্যে আমাদের কাছে L4 সুইচের অধীনে 2 প্রোডাকশন আরএইচইল 6 সার্ভার কাজ করছে।

ডেভ সার্ভার সেটআপ করার সমাধানগুলির মধ্যে একটি হ'ল প্রযোজনা সার্ভারগুলির মধ্যে একটি থেকে সমস্ত ফাইল অনুলিপি করা এবং এটি একটি সামান্য টুইট করা ak

আমি এটি আগে কখনও করি নি তবে এটি ভূতের চিত্রের মতো বলে মনে হচ্ছে ... এটি করা যেতে পারে? এটি সুপারিশ করা হয়? এটি ভুলত্রুটি হতে পারে?

উত্তর:


7

সমস্ত ফাইল অনুলিপি কাজ করতে পারে। এটি ওএস এবং কোন ধরণের অনুলিপি পদ্ধতির উপর নির্ভর করে চলেছে।

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


এটি RHEL6। এটা করা যায়?
হ্যাভওয়ার

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

এটি পুরোপুরি আবেদনের উপর নির্ভর করে, আমি উল্লেখ করতে চাই। উদাহরণস্বরূপ, আপনার অ্যাপ্লিকেশন যদি ওয়েবসাইটফিয়ার হয় তবে আপনি কেবলমাত্র সমস্ত কনফিগারেশন ফাইল আনতে পারবেন না কারণ তারা সার্ভারের নাম উল্লেখ করে।
mfinni

4
" লকড " বলতে কী বোঝ ? এটি জিনিসগুলির সম্পর্কে মোটামুটি উইন্ডোজ ভিউ। ইউনিক্সে লাইভ এফএস অনুলিপি করার ক্ষেত্রে সাধারণ সমস্যা হ'ল ফাইলগুলি অনুলিপি করার সময় আপনার নীচে পরিবর্তন হয়।
ম্যাডহ্যাটার

1
... একটি সমস্যা যা অন্তর্নিহিত ব্লক ডিভাইসের ধারাবাহিক চিত্র নিতে LVM স্ন্যাপশটগুলি ব্যবহার করে সিস্টেমটি দিয়ে এড়ানো যায় এবং ফাইল সিস্টেম পর্যায়ে অনুলিপি অপারেশন চালানোর পরিবর্তে নকল করে।
চার্লস ডাফি

17

চলমান সিস্টেমগুলিকে ভার্চুয়াল মেশিনে কেন রূপান্তর করবেন না? ভিএমওয়্যার বা হাইপার-ভি এর মতো বেশিরভাগ হাইপারভাইজারের একটি চলমান সিস্টেমকে সহজেই ভার্চুয়াল মেশিনে রূপান্তর করার জন্য একটি সরঞ্জাম রয়েছে।

প্রোডাকশন সার্ভারে কিছু করার আগে আপনি যেমন ইচ্ছা তেমন একটি উত্পাদক সিস্টেমের সাথে কাজ করতে পারেন।

ওয়ার্নারসিডি ধন্যবাদ

VMware

Hyper-V এর


আমি ভয় করি যে এই ধরণের পরিবর্তনটি চিত্রের বাইরে চলে গেছে ...
হ্যাভওয়্যার

6
@ dK3 আমার মনে হয় আপনি ভুল বুঝেছেন। আপনি উত্পাদন সার্ভারগুলি সংশোধন করবেন না (আপনি না চাইলে) unless আপনি আপনার ভিএম সমাধানটিকে "অন্বেষণ" করতে এবং এটির একটি চিত্র তৈরি করতে প্রযোজনা সার্ভারগুলির মধ্যে একটিতে একটি ছোট সরঞ্জাম ইনস্টল করছেন। আপনি আপনার বিকাশ বাক্সে ভিএম সমাধান ইনস্টল করুন এবং এটি আপনার প্রোড সার্ভারের "রূপান্তরিত" চিত্রটিতে দেখান। সুতরাং, আপনার যদি ইতিমধ্যে উন্নয়নের পরিবেশ না থাকে তবে এই সমাধানটি কোনও "পরিবর্তন" নয় ...
এসভিডজেন

2
গুগল P2Vফিজিকাল টু ভার্চুয়াল - ভিএমওয়্যার : my.vmware.com/web/vmware/evalcenter?p= কনভার্টার - হাইপারভি : সামাজিক.টেকনেট.মাইক্রোসফটকম / উইকি / কনটেন্টস / আর্টিক্যালস_… - ভার্চুয়ালাইজ, ব্যাকআপ, বিচ্ছিন্ন (তাই যদি এটি একটি প্রোডাকশন ডাটাবেসের দিকে ইঙ্গিত করছে) এবং তারপরে মজা করুন
ওয়ার্নার সিডি

9

এটা করা যায়?

অবশ্যই হ্যাঁ. আমি কেবলমাত্র একটি লিনাক্স সার্ভার অনুলিপি করে কেবল ফাইলগুলি প্যাক tarকরে টার্গেট সার্ভারে আবার বের করেছি। আমি কেবলমাত্র ক্যাভেটটি প্রত্যাহার করেছিলাম --numeric-ownerযখন এটি বের করার সময় ব্যবহার করতে হবে । আমি অন্যান্য ওএস এবং অন্যান্য সরঞ্জামগুলির জন্য কথা বলতে পারি না, তবে আমি ধারণা করি এটি সমস্ত বড় অপারেটিং সিস্টেমের দ্বারা কার্যকর।

এটা করা উচিত?

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

তবে আপনার উত্পাদন সিস্টেমের ক্লোনিং করা অন্যান্য উদ্দেশ্যে ভাল ধারণা হতে পারে।

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

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

যদি ক্লোনটি বাস্তব উত্পাদন সিস্টেমের সাথে যোগাযোগ করতে পারে তবে আপনি সম্ভবত অনেক ক্ষতি করতে পারেন।

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


1
ব্যাকআপ পুনরুদ্ধারের মাধ্যমে একটি সিস্টেম অনুলিপি করা ... সম্ভবত সেরা কারণ এটি একাধিক লক্ষ্য অর্জন করে ...
বার্ট সিলভারস্ট্রিম

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

6

সম্ভাব্যতা

অবশ্যই, এটি সম্ভব, কারণ অপ্রচলিত উপায় ব্যবহার করে লিনাক্স "ইনস্টল" করা কঠিন নয়। আপনি উদাহরণস্বরূপ, এসএসএইচ-এর মাধ্যমে আরএসএনসি ব্যবহার করে সার্ভারটির প্রতিলিপি তৈরি করতে পারেন।

  1. একটি রেড হ্যাট ডিভিডি, উবুন্টু লাইভ বুট, নপপিক্স, যাই হোক না কেন, টার্গেট মেশিনটিকে একটি "রেসকিউ" ছবিতে বুট করুন।
  2. লক্ষ্য মেশিনকে পার্টিশন এবং ফর্ম্যাট করুন এবং এ এর ​​অধীনে ফাইল সিস্টেমগুলি মাউন্ট করুন /target
  3. SSH- র মাধ্যমে সমস্ত প্রাসঙ্গিক ফাইল সিস্টেম rsync (কুঁদন /proc, /sys, swap 'র)।
  4. ঠিকঠাক করুন /target/etc/fstab, বিশেষত পার্টিশনগুলি ইউইউডি দ্বারা উল্লেখ করা হয়।
  5. উপযুক্ত হিসাবে টুইটার হোস্টনাম এবং নেটওয়ার্ক কনফিগারেশন।
  6. বুট লোডার ইনস্টল করুন।

৩ য় ধাপে একাধিক আরএসসিএনসি পাস হতে পারে, সম্ভবত উত্স মেশিনে এলভিএম স্ন্যাপশট দ্বারা সহায়তা করা, সোর্স মেশিনে সমস্ত পরিষেবাদির সাথে শেষ পাসটি তথ্যের ধারাবাহিকতা নিশ্চিত করতে থামিয়েছিল।

আকাঙ্ক্ষা এবং সেরা অভ্যাস

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

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

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

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