আরএইচসিএসএ সিরিজ: কিকস্টার্ট - পার্ট 12 ব্যবহার করে আরএইচএল 7 ইনস্টলেশন স্বয়ংক্রিয় করুন


লিনাক্স সার্ভারগুলি খুব কমই স্বতন্ত্র বাক্স হয়। এটি কোনও ডাটাসেন্টারে বা ল্যাব পরিবেশে হোক না কেন, সম্ভাবনাগুলি হ'ল আপনাকে বেশ কয়েকটি মেশিন ইনস্টল করতে হয়েছে যা কিছু উপায়ে একে অপরের সাথে যোগাযোগ করবে। আপনার সেট আপ করা বাক্সের সংখ্যা অনুসারে একটি সার্ভারে Red Hat Enterprise Linux 7 টি ম্যানুয়ালি ইনস্টল করার সময়টি যদি আপনি গুণ করেন তবে এটি একটি দীর্ঘ প্রচেষ্টা ব্যর্থ হতে পারে যা অপ্রয়োজনীয় ব্যবহারের মাধ্যমে এড়ানো যেতে পারে ইনস্টলেশন সরঞ্জামটি কিকস্টার্ট হিসাবে পরিচিত।

এই নিবন্ধে আমরা কী কী স্টার্ট ইউটিলিটি ব্যবহার করতে হবে তা আপনাকে দেখাব যাতে আপনি ইনস্টলেশন প্রক্রিয়া চলাকালীন সার্ভারকে ববিসিত করতে ভুলে যেতে পারেন।

কিকস্টার্ট একটি স্বয়ংক্রিয় ইনস্টলেশন পদ্ধতি যা প্রাথমিকভাবে রেড হ্যাট এন্টারপ্রাইজ লিনাক্স দ্বারা ব্যবহার করা হয় (এবং অন্যান্য ফেডোরা স্পিন-অফস, যেমন CentOS, ওরাকল লিনাক্স ইত্যাদি) অপরিকল্পিত অপারেটিং সিস্টেম ইনস্টলেশন ও কনফিগারেশন চালানোর জন্য ute সুতরাং, ইনস্টল করা প্যাকেজ গ্রুপ ও সিস্টেম কনফিগারেশন সম্পর্কিত কিকস্টার্ট ইনস্টলেশন সিস্টেম অ্যাডমিনিস্ট্রেটরদের অভিন্ন সিস্টেমের অনুমতি দেয় এবং তাদের প্রত্যেকটি ম্যানুয়ালি ইনস্টল করার ঝামেলা থেকে রক্ষা পায়।

একটি কিকস্টার্ট ইনস্টলেশন প্রস্তুতি

একটি কিকস্টার্ট ইনস্টলেশন করতে, আমাদের এই পদক্ষেপগুলি অনুসরণ করতে হবে:

1. একটি কিকস্টার্ট ফাইল তৈরি করুন, বেশ কয়েকটি পূর্বনির্ধারিত কনফিগারেশন বিকল্প সহ একটি সরল পাঠ্য ফাইল।

২. অপসারণযোগ্য মিডিয়া, একটি হার্ড ড্রাইভ বা একটি নেটওয়ার্ক লোকেশনে কিকস্টার্ট ফাইলটি উপলব্ধ করুন। ক্লায়েন্টটি রেল-সার্ভার-7.0-x86_64-boot.iso ফাইলটি ব্যবহার করবে, যেখানে আপনাকে নেটওয়ার্কের রিসোর্স থেকে সম্পূর্ণ আইএসও চিত্র (রেল-সার্ভার -7.0-x86_64-dvd.iso) উপলব্ধ করতে হবে, যেমন একটি এফটিপি সার্ভারের এইচটিটিপি (আমাদের বর্তমান ক্ষেত্রে, আমরা আইপি 192.168.0.18 সহ আরেকটি আরএইচইএল 7 বাক্স ব্যবহার করব)।

3. কিকস্টার্ট ইনস্টলেশন শুরু করুন

একটি কিকস্টার্ট ফাইল তৈরি করতে, আপনার Red Hat গ্রাহক পোর্টাল অ্যাকাউন্টে লগইন করুন এবং পছন্দসই ইনস্টলেশন বিকল্পগুলি বেছে নিতে কিকস্টার্ট কনফিগারেশন সরঞ্জামটি ব্যবহার করুন। নীচে স্ক্রোল করার আগে তাদের প্রতিটি মনোযোগ সহকারে পড়ুন এবং আপনার প্রয়োজনগুলির মধ্যে সবচেয়ে উপযুক্ত কি তা চয়ন করুন:

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

যদিও আপনি একটি কিকস্টার্ট ফাইল তৈরি করতে Red Hat অনলাইন সরঞ্জামটি ব্যবহার করতে পারেন, আপনি রেফারেন্স হিসাবে নিম্নলিখিত লাইনগুলি ব্যবহার করে নিজেই এটি তৈরি করতে পারেন। আপনি লক্ষ্য করবেন, উদাহরণস্বরূপ, ইনস্টলেশন প্রক্রিয়াটি ইংরাজীতে হবে, লাতিন আমেরিকান কীবোর্ড লেআউট এবং আমেরিকা/আর্জেন্টিনা/সান_লুইস সময় অঞ্চলটি ব্যবহার করে:

lang en_US
keyboard la-latin1
timezone America/Argentina/San_Luis --isUtc
rootpw $1$5sOtDvRo$In4KTmX7OmcOW9HUvWtfn0 --iscrypted
#platform x86, AMD64, or Intel EM64T
text
url --url=http://192.168.0.18//kickstart/media
bootloader --location=mbr --append="rhgb quiet crashkernel=auto"
zerombr
clearpart --all --initlabel
autopart
auth --passalgo=sha512 --useshadow
selinux --enforcing
firewall --enabled
firstboot --disable
%packages
@base
@backup-server
@print-server
%end

অনলাইন কনফিগারেশন সরঞ্জামে, HTTP সার্ভারের জন্য 192.168.0.18 এবং ইনস্টলেশন উত্স হিসাবে HTTP নির্বাচন করার পরে ইনস্টলেশন বিভাগে HTTP ডিরেক্টরিতে /kickstart/tecmint.bin ব্যবহার করুন। অবশেষে, কিকস্টার্ট ফাইলটি ডাউনলোড করতে ডান উপরের কোণায় ডাউনলোড বোতামটি ক্লিক করুন।

উপরের কিকস্টার্ট নমুনা ফাইলে আপনাকে মনোযোগ দিতে হবে।

url --url=http://192.168.0.18//kickstart/media

সেই ডিরেক্টরিটিই আপনাকে ডিভিডি বা আইএসও ইনস্টলেশন মিডিয়ায় অন্তর্ভুক্ত করতে হবে। এটি করার আগে, আমরা লুপ ডিভাইস হিসাবে/মিডিয়া/রেলের মধ্যে ISO ইনস্টলেশন ফাইলটি মাউন্ট করব:

# mount -o loop /var/www/html/kickstart/rhel-server-7.0-x86_64-dvd.iso /media/rhel

এরপরে,/মিডিয়া/রেলের সমস্ত সামগ্রী/var/www/html/kickstart/মিডিয়াতে অনুলিপি করুন:

# cp -R /media/rhel /var/www/html/kickstart/media

আপনি যখন কাজটি সম্পন্ন করেন, ডিরেক্টরি তালিকা এবং/var/www/এইচটিএমএল/কিকস্টার্ট/মিডিয়া ডিস্কের ব্যবহার নীচে দেখতে হবে:

এখন আমরা কিকস্টার্ট ইনস্টলেশনটি বন্ধ করতে প্রস্তুত।

আপনি কিকস্টার্ট ফাইলটি কীভাবে তৈরি করতে চান তা নির্বিশেষে, ইনস্টলেশনটি চালিয়ে যাওয়ার আগে এর বাক্য গঠনটি পরীক্ষা করা সর্বদা ভাল ধারণা। এটি করতে পাইকিকিস্টার্ট প্যাকেজ ইনস্টল করুন।

# yum update && yum install pykickstart

এবং তারপরে ফাইলটি যাচাই করার জন্য ক্যাসিডেটর ইউটিলিটি ব্যবহার করুন:

# ksvalidator /var/www/html/kickstart/tecmint.bin

সিনট্যাক্সটি সঠিক হলে আপনি কোনও আউটপুট পাবেন না, অন্যদিকে যদি ফাইলটিতে ত্রুটি থাকে তবে আপনি একটি সতর্কতা বিজ্ঞপ্তি পাবেন যেখানে সিনট্যাক্সটি সঠিক নয় বা অজানা নয় এমন রেখাটি নির্দেশ করে।

একটি কিকস্টার্ট ইনস্টলেশন সঞ্চালন করা হচ্ছে

শুরু করতে, রেল-সার্ভার-7.0-x86_64-boot.iso ফাইলটি ব্যবহার করে আপনার ক্লায়েন্টটি বুট করুন। প্রারম্ভিক স্ক্রিনটি উপস্থিত হলে, Red Hat Enterprise Linux 7.0 ইনস্টল করুন নির্বাচন করুন এবং নিম্নলিখিত স্তরের সংযোজন করতে ট্যাব কী টিপুন এবং এন্টার টিপুন:

# inst.ks=http://192.168.0.18/kickstart/tecmint.bin

যেখানে tecmint.bin হ'ল আগে নির্মিত কিকস্টার্ট ফাইল।

আপনি এন্টার টিপলে, স্বয়ংক্রিয় ইনস্টলেশন শুরু হবে, এবং ইনস্টল করা প্যাকেজগুলির তালিকা দেখতে পাবেন (প্রোগ্রাম এবং প্যাকেজ গোষ্ঠীর পছন্দ অনুসারে সংখ্যা এবং নামগুলি পৃথক হবে):

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

যদিও আমরা আপনার কিকস্টার্ট ফাইলগুলি ম্যানুয়ালি তৈরি করতে পারি যেমন আমরা আগেই বলেছি, আপনি যখনই সম্ভব পরামর্শ দেওয়া পদ্ধতির ব্যবহার বিবেচনা করবেন। আপনি হয় অনলাইন কনফিগারেশন সরঞ্জাম, বা মূলের হোম ডিরেক্টরিতে ইনস্টলেশন প্রক্রিয়া দ্বারা নির্মিত অ্যানাকোন্ডা- ks.cfg ফাইলটি ব্যবহার করতে পারেন।

এই ফাইলটি আসলে একটি কিকস্টার্ট ফাইল, সুতরাং আপনি পছন্দসই বিকল্পগুলির সাথে প্রথম বাক্সটি ম্যানুয়ালি ইনস্টল করতে চাইতে পারেন (হতে পারে লজিক্যাল ভলিউম বিন্যাস বা প্রতিটিটির উপরে থাকা ফাইল সিস্টেমটি পরিবর্তন করুন) এবং তারপরে ফলস্বরূপ anaconda-ks.cfg ব্যবহার করুন বাকী ইনস্টলেশন স্বয়ংক্রিয় করতে ফাইল।

এছাড়াও, ভবিষ্যতের ইনস্টলেশন পরিচালনার জন্য অনলাইন কনফিগারেশন সরঞ্জাম বা অ্যানাকোন্ডা- ks.cfg ফাইল ব্যবহার করা আপনাকে বক্সের বাইরে এনক্রিপ্ট করা রুট পাসওয়ার্ড ব্যবহার করে সেগুলি সম্পাদন করতে দেয়।

উপসংহার

এখন আপনি কীভাবে কিকস্টার্ট ফাইল তৈরি করবেন এবং Red Hat Enterprise Linux 7 সার্ভারগুলির ইনস্টলেশন স্বয়ংক্রিয় করতে কীভাবে সেগুলি ব্যবহার করবেন তা আপনি জানেন, আপনি ইনস্টলেশন প্রক্রিয়াটি শিশুদের সম্পর্কে ভুলে যেতে পারেন। এটি আপনাকে অন্যান্য কাজ করার জন্য সময় দেবে, অথবা আপনি ভাগ্যবান হলে সম্ভবত কিছু অবসর সময় দেবে।

যে কোনও উপায়ে, নীচের ফর্মটি ব্যবহার করে এই নিবন্ধটি সম্পর্কে আপনি কী ধারণা দিন তা আমাদের জানান। প্রশ্নগুলিও স্বাগত!