লিনাক্সে দুটি নোড সহ ক্লাস্টার কীভাবে ইনস্টল এবং কনফিগার করবেন - পার্ট 2


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

আপনি নীচের লিঙ্কগুলি থেকে পার্ট 01 এবং পার্ট 03 পর্যালোচনা করতে পারেন।

  1. ক্লাস্টারিং কী এবং সুবিধা/ক্লাস্টারিংয়ের অসুবিধাগুলি
  2. ক্লাস্টারে বেড়া দেওয়া এবং একটি ব্যর্থতা যুক্ত করা - পার্ট 3

আমি আমার শেষ নিবন্ধে যেমন বলেছি, আমরা এই সেটআপের জন্য 3 টি সার্ভার পছন্দ করি; একটি সার্ভার ক্লাস্টার সার্ভার এবং অন্যদের নোড হিসাবে কাজ করে।

Cluster Server: 172.16.1.250
Hostname: clserver.test.net

node01: 172.16.1.222
Hostname: nd01server.test.net

node02: 172.16.1.223
Hostname: nd02server.test.net   

আজকের পার্ট 2 এ, আমরা লিনাক্সে ক্লাস্টারিং ইনস্টল ও কনফিগার করার পদ্ধতি দেখতে পাব। এর জন্য আমাদের তিনটি সার্ভারে নীচে প্যাকেজ ইনস্টল করতে হবে।

  1. রিকি (রিক্সি -১.০6.২-75৫.el6.x86_64.rpm)
  2. লুসি (luci-0.26.0-63.el6.centos.x86_64.rpm)
  3. মোড_ক্লাস্টার (Modcluster-0.16.2-29.el6.x86_64.rpm)
  4. সিসিএস (সিসিএস-0.16.2-75.el6_6.2.x86_64.rpm)
  5. সিএমএএন (cman-3.0.12.1-68.el6.x86_64.rpm)
  6. ক্লাস্টারলিব (ক্লাস্টারলিব-3.0.12.1-68.el6.x86_64.rpm)

পদক্ষেপ 1: লিনাক্সে ক্লাস্টারিং ইনস্টল করা

সুতরাং আসুন তিনটি সার্ভারে এই প্যাকেজগুলি ইনস্টল করা শুরু করা যাক। Yum প্যাকেজ ম্যানেজার ব্যবহার করে আপনি সহজেই এই সমস্ত প্যাকেজ ইনস্টল করতে পারেন।

আমি এই তিনটি সার্ভারে "রিচসি" প্যাকেজ ইনস্টল করে শুরু করব।

# yum install “ricci”

রিচসি ইনস্টলেশন সম্পন্ন হওয়ার পরে, আমরা দেখতে পাচ্ছি যে এটি মোড_ক্লাস্টার এবং ক্লাস্টার লাইবটিকে তার নির্ভরতা হিসাবে ইনস্টল করেছে।

এরপরে আমি yum ইনস্টল "লুচি" কমান্ডটি ব্যবহার করে লুচি ইনস্টল করছি।

# yum install "luci"

লুচি ইনস্টল করার পরে, আপনি এটি দেখতে পারেন যে এটি প্রয়োজনীয়তাগুলি ইনস্টল করেছে।

এখন, সার্ভারে সিসিএস প্যাকেজ ইনস্টল করা যাক। তার জন্য আমি yum ইনস্টল করেছি ccs.x86_64 যা তালিকার তালিকায় প্রদর্শিত হয় যখন আমি yum তালিকা জারি করেছিলাম | গ্রেপ "সিসিএস" বা অন্যথায় আপনি কেবল yum ইনস্টল "সিসিএস" দিতে পারেন।

# yum install “ccs”

আসুন এই নির্দিষ্ট সেটআপের জন্য সর্বশেষ প্রয়োজন হিসাবে সিমান ইনস্টল করি। কমান্ডটি হ'ল yum ইনস্টল "cman" বা yum ইনস্টল cman.x86_64 যেমন ইয়াম তালিকায় আগেই উল্লেখ করেছি।

# yum install “cman”

আমাদের ইনস্টলেশনগুলি ঠিক আছে কিনা তা নিশ্চিত করতে হবে। আমাদের প্রয়োজনীয় প্যাকেজগুলি তিনটি সার্ভারে সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা দেখতে নীচের কমান্ডটি ইস্যু করুন।

# rpm -qa | egrep "ricci|luci|modc|cluster|ccs|cman"

নিখুঁত সমস্ত প্যাকেজ ইনস্টল করা আছে এবং আমাদের যা করতে হবে তা হ'ল সেটআপ কনফিগার করা।

পদক্ষেপ 2: লিনাক্সে ক্লাস্টার কনফিগার করুন

1. ক্লাস্টার স্থাপনের প্রথম পদক্ষেপ হিসাবে, আপনাকে তিনটি সার্ভারে রিকসি পরিষেবা শুরু করতে হবে।

# service ricci start 
OR
# /etc/init.d/ricci start 

২. যেহেতু রিচসি সমস্ত সার্ভারে শুরু হয়েছে, এখন ক্লাস্টার তৈরির সময়। ক্লাস্টারটি কনফিগার করার সময় সিসিএস প্যাকেজটি আমাদের সাহায্যে আসে help

আপনি যদি সিসিএস কমান্ড ব্যবহার করতে না চান তবে আপনাকে নোড যুক্ত করার জন্য "cluster.conf" ফাইলটি সম্পাদনা করতে হবে এবং অন্যান্য কনফিগার করতে হবে। আমি অনুমান করি সবচেয়ে সহজ উপায় নিম্নলিখিত কমান্ড ব্যবহার করা হয়। চল একটু দেখি.

যেহেতু আমি এখনও ক্লাস্টারটি তৈরি করি নি, নীচে দেখানো হয়েছে তেমন এখনও/ইত্যাদি/ক্লাস্টারের লোকেশনে কোনও ক্লাস্টার.কনফ ফাইল তৈরি হয়নি।

# cd /etc/cluster
# pwd
# ls

আমার ক্ষেত্রে, আমি এটি 172.16.1.250 এ করি যা ক্লাস্টার পরিচালনার জন্য উত্সর্গীকৃত। এখন থেকে, প্রতিবার আমরা রিচসি সার্ভার ব্যবহার করার চেষ্টা করব, এটি রিচির পাসওয়ার্ড চাইবে। সুতরাং আপনাকে সমস্ত সার্ভারে রিকসি ব্যবহারকারীর পাসওয়ার্ড সেট করতে হবে।

রিচসি ব্যবহারকারীর জন্য পাসওয়ার্ড লিখুন।

# passwd ricci

এখন নিচের মত কমান্ড লিখুন।

# ccs -h 172.16.1.250 --createcluster tecmint_cluster

উপরের কমান্ডটি প্রবেশ করার পরে আপনি দেখতে পাবেন,/ইত্যাদি/ক্লাস্টার ডিরেক্টরিতে ক্লাস্টার.কনফ ফাইল তৈরি করা হবে।

কনফিগারগুলি করার আগে আমার ডিফল্ট ক্লাস্টার কনফটি দেখতে কেমন লাগে।

৩. এখন সিস্টেমে দুটি নোড যুক্ত করা যাক। এখানেও আমরা কনফিগারেশনগুলি তৈরি করতে সিসিএস কমান্ড ব্যবহার করি। আমি নিজে থেকে cluster.conf ফাইল সম্পাদনা করতে যাচ্ছি না তবে নীচের বাক্য গঠনটি ব্যবহার করছি।

# ccs -h 172.16.1.250 --addnode 172.16.1.222

অন্যান্য নোডও যুক্ত করুন।

# ccs -h 172.16.1.250 --addnode 172.16.1.223

নোড সার্ভার যুক্ত করার পরে এইভাবে ক্লাস্টার.কনফ ফাইলটি দেখাচ্ছে looks

নোডের বিশদটি যাচাই করতে আপনি নীচের কমান্ডটিও সন্নিবেশ করতে পারেন।

# ccs –h 172.16.1.250 --lsnodes

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

আপনাকে ধন্যবাদ, ততক্ষণ পর্যন্ত কীভাবে করা যায় তা করার জন্য টেকমিন্টের সাথে সংযুক্ত থাকুন।