শেফ ইনস্টল করুন - সেন্টোজে শেফ ইনস্টল করার জন্য 6 টি সহজ পদক্ষেপ



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

শেফ ইনস্টল করুন

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

শেফের তিনটি প্রধান উপাদান রয়েছে:





  1. ওয়ার্কস্টেশন
  2. সার্ভার
  3. নোডস

প্রদর্শনের উদ্দেশ্যে আমি কেবল একটি নোড ব্যবহার করব। এক শেফ সার্ভার দ্বারা পরিচালিত শত শত নোড থাকতে পারে। আমি দুটি সেন্টোস ভার্চুয়াল চিত্র ব্যবহার করছি একটি ওয়ার্কস্টেশনের জন্য এবং অন্যটি নোডের জন্য। সার্ভারের জন্য, আমি শেফ সার্ভারের হোস্ট করা সংস্করণটি (মেঘের উপরে) ব্যবহার করব at পরিচালনা পাচক. আমার

শেফ ইনস্টল করার পদক্ষেপগুলি নিম্নলিখিত:



  1. শেফ ওয়ার্কস্টেশনে শেফ ডিকে (ডেভলপমেন্ট কিট) ইনস্টল করুন
  2. একটি শেফ সার্ভার সেটআপ করুন
  3. একটি রেসিপি বা একটি কুকবুক তৈরি করুন / ওয়ার্কস্টেশনের শেফ সুপার মার্কেট থেকে একটি কুকবুক ডাউনলোড করুন
  4. শেফ সার্ভারে একটি কুকবুক আপলোড করুন
  5. শেফ সার্ভারে একটি নোড সংযুক্ত করুন
  6. সার্ভার থেকে নোডে কুকবুক স্থাপন করুন

1. শেফ ডি কে (ডেভলপমেন্ট কিট) ইনস্টল করুন

আমার শেফ ওয়ার্কস্টেশনে আমি শেফ ডিকে ইনস্টল করব।শেফ ডি কে হ'ল একটি প্যাকেজ যা সমস্ত বিকাশকারী সরঞ্জামগুলি ধারণ করে যা শেফকে কোডিং করার সময় আপনার প্রয়োজন হবে। ডাউনলোড করার লিঙ্কটি এখানে শেফ ডি.কে.

শেফ ডি কে - শেফ ইনস্টল করুন - এডুরেকা

এখানে, আপনি যে অপারেটিং সিস্টেমটি ব্যবহার করছেন তা চয়ন করুন। আমি CentOS 6.8 ব্যবহার করছি। সুতরাং, আমি ক্লিক করব Red Hat Enterprise Linux



আপনি ব্যবহার করছেন সেন্টোসের সংস্করণ অনুযায়ী লিঙ্কটি অনুলিপি করুন। আমি CentOS 6 ব্যবহার করছি, আপনি দেখতে পাচ্ছেন যে আমি উপরের স্ক্রিনশটটিতে হাইলাইট করেছি।

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

এই আদেশটি কার্যকর করুন:

উইজেট https://packages.chef.io/stable/el/6/chefdk-1.0.3-1.el6.x86_64.rpm

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

একটি অ্যারের সি ++ সাজান

এটি কার্যকর করুন:

rpm -ivh chefdk-1.0.3-1.el6.x86_64.rpm

2. শেফ সার্ভার সেটআপ করুন

আমি মেঘে শেফ সার্ভারের হোস্ট করা সংস্করণটি ব্যবহার করব তবে আপনি পাশাপাশি একটি শারীরিক মেশিনও ব্যবহার করতে পারেন। এই শেফ-সার্ভার উপস্থিত রয়েছে ম্যানেজ। শেফ.ইও

এখানে আপনার একাউন্ট না থাকলে একটি অ্যাকাউন্ট তৈরি করুন। আপনি একবার অ্যাকাউন্ট তৈরি করার পরে, আপনার লগইন শংসাপত্রগুলির সাথে সাইন ইন করুন।

শেফ সার্ভারটি দেখতে কেমন লাগে।

আপনি যদি প্রথমবারের জন্য সাইন ইন করে থাকেন তবে আপনি যে প্রথম কাজটি করবেন তা একটি সংস্থা তৈরি করা। সংস্থাটি মূলত মেশিনগুলির একটি গ্রুপ যা আপনি শেফ সার্ভারের সাথে পরিচালনা করবেন।

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

এখন আপনি স্টার্টার কিট ডাউনলোড করার জন্য একটি বিকল্প পাবেন। স্টার্টার কিট জিপ ফাইলটি ডাউনলোড করতে কেবল এটিতে ক্লিক করুন।

আপনার রুট ডিরেক্টরিতে এই ফাইলটি সরান।এখন আপনার টার্মিনালে আনজিপ কমান্ড ব্যবহার করে এই ফাইলটি আনজিপ করুন। আপনি লক্ষ্য করবেন যে এটিতে শেফ-রেপো নামের একটি ডিরেক্টরি অন্তর্ভুক্ত রয়েছে।

এটি কার্যকর করুন:

আনজিপ শেফ- স্টার্টার.জিপ

এখন এই স্টার্টার কিটটি শেফ-রেপো ডিরেক্টরিতে কুকবুক ডিরেক্টরিতে সরান।

এটি কার্যকর করুন:

এমভি স্টার্টার / রুট / শেফ-রেপো / কুকবুক

৩. ওয়ার্কস্টেশনে শেফ সুপার মার্কেট থেকে একটি কুকবুক ডাউনলোড করুন

শেফ কুকবুকস কুকবুক সুপার মার্কেটে উপলব্ধ, আমরা শেফ সুপার মার্কেটে যেতে পারি। প্রয়োজনীয় কুকবুকগুলি এখান থেকে ডাউনলোড করুন supermarket.chef.io । আমি সেখান থেকে অ্যাপাচি ইনস্টল করতে কুকবুকের একটি ডাউনলোড করছি।

এটি কার্যকর করুন:

সিডি শেফ-রেপো ছুরির বইয়ের সাইট ডাউনলোড শিখুন_চেক_এইচটিপিডি

অ্যাপাচি কুকবুকের জন্য টার বল ডাউনলোড করা আছে। এখন, আমি ডাউনলোড করা এই টার ফাইলটি থেকে সামগ্রীগুলি বের করব। তার জন্য, আমি টার কমান্ড ব্যবহার করব।

এটি কার্যকর করুন:

tar -xvf learn_chef_httpd-0.2.0.tar.gz

সমস্ত প্রয়োজনীয় ফাইল স্বয়ংক্রিয়ভাবে এই কুকবুকের অধীনে তৈরি করা হয়। কোনও পরিবর্তন করার দরকার নেই। আসুন আমার রেসিপি ফোল্ডারের অভ্যন্তরে রেসিপি বর্ণনাটি চেক করি।

এটি কার্যকর করুন:

সিডি / রুট / শেফ-রেপো / learn_chef_httpd / রেসিপি বিড়াল default.rb

এখন, আমি এই রান্নাঘরটি আমার শেফ সার্ভারে আপলোড করব কারণ এটি আমার কাছে নিখুঁত দেখাচ্ছে।

৪. শেফ সার্ভারে একটি কুকবুক আপলোড করুন

আমি যে অ্যাপাচি কুকবুক ডাউনলোড করেছি তা আপলোড করতে প্রথমে শেফ-রেপোর কুকবুকস ফোল্ডারে এই learn_chef_httpd ফাইলটি সরান। তারপরে আপনার ডিরেক্টরিটি কুকবুকগুলিতে পরিবর্তন করুন।

এটি কার্যকর করুন:

এমভি / রুট / শেফ-রেপো / শিখুন_চেফ_এইচটিপিডি / রুট / শেফ-রেপো / কুকবুকস সিডি / রুট / শেফ-রেপো / কুকবুকস

এখন এই ডিরেক্টরিতে, অ্যাপাচি কুকবুক আপলোড করতে নীচের আদেশটি সম্পাদন করুন:

এটি কার্যকর করুন:

ছুরির কুকবুক আপলোড শিখুন_চেক_এইচটিপিডি

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

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

5. শেফ সার্ভারে একটি নোড সংযুক্ত করুন

আমার নোড মেশিনের টার্মিনালের রঙ ওয়ার্কস্টেশন থেকে আলাদা যাতে আপনি উভয়ের মধ্যে পার্থক্য করতে সক্ষম হবেন।

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

এটি কার্যকর করুন:

ifconfig

আমি নাইফ বুটস্ট্র্যাপ কমান্ড কার্যকর করে আমার শেফ নোডটি সার্ভারে যুক্ত করব যাতে আমি শেফ নোডের আইপি ঠিকানা এবং এর নাম উল্লেখ করব। নীচে প্রদর্শিত আদেশটি কার্যকর করুন:

এটি কার্যকর করুন:

ছুরি বুটস্ট্র্যাপ 192.168.56.102 --ssh- ব্যবহারকারী রুট --ssh- পাসওয়ার্ড এডুরিকা - নোড-নাম শেফনোড

এই কমান্ডটি শেফ নোডে শেফ-ক্লায়েন্টের ইনস্টলেশনও শুরু করবে। আপনি নীচের মত প্রদর্শিত ছুরি কমান্ড ব্যবহার করে ওয়ার্কস্টেশনে সিএলআই থেকে এটি যাচাই করতে পারেন:

এটি কার্যকর করুন:

ছুরি নোডের তালিকা

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

6. কুকবুকটি সার্ভার থেকে নোডে স্থাপন করুন

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

উপলভ্য রেসিপিগুলিতে আপনি আমাদের learn_chef_httpd রেসিপিটি দেখতে পারেন, আপনি এটি উপলব্ধ প্যাকেজগুলি থেকে বর্তমান রান তালিকায় টেনে আনতে পারেন এবং রান তালিকার সংরক্ষণ করতে পারেন।

এখন আপনার নোডে লগইন করুন এবং রান তালিকাটি কার্যকর করতে শেফ-ক্লায়েন্ট চালান।

এটি কার্যকর করুন:

প্রধান ক্লায়েন্ট

অভিনন্দন! আপনি সফলভাবে শেফ ইনস্টল করেছেন এবং আপনার শেফ সার্ভার থেকে নোডে অ্যাপাচি স্থাপন করেছেন।

আমি আশা করি আপনি শেফের ইনস্টলেশন প্রক্রিয়াটির মাধ্যমে আমাকে অনুসরণ করতে সক্ষম হয়েছিলেন এবং এখনই শেফ অবশ্যই আপনার মেশিনে উঠে আসতে পারেন।

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