উবুন্টুতে এলএক্সডি পাত্রে, ইনস্টলেশন ও ভূমিকা

LXD পাত্রে সম্পর্কে

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

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

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

এলএক্সডি ইনস্টল এবং কনফিগার করুন

এলএক্সডি ইনস্টল করতে আপনাকে কেবল একটি টার্মিনাল (Ctrl + Alt + T) খুলতে হবে এবং ইনস্টল করতে হবে। আর কি চাই আমরা জেডএফএস ইউটিলিটিগুলি ইনস্টল করতে পারি। কনটেইনারগুলির সাথে কাজ করার সময় এগুলি আমাদের কয়েকটি ক্রিয়াকলাপ এবং ডিস্কের স্থান বাঁচাতে সহায়তা করবে।

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

sudo apt install zfsutils-linux lxd

পাড়া LXD কনফিগারেশন শুরু করুন, একই টার্মিনালে আমরা লিখি:

এলএক্সডি পাত্রে কনফিগার করুন

sudo lxd init

এখানে আমরা টিপতে পারি ইন্ট্রো ডিফল্ট মান নির্বাচন করতে।

একটি এলএক্সডি বিতরণ চিত্র সন্ধান করুন এবং শুরু করুন

পাড়া উবুন্টু চিত্রগুলির একটি তালিকা দেখুনটার্মিনালে আমরা লিখি:

উপলভ্য চিত্রসমূহ LXD

lxc image list ubuntu: arch=amd64|head

এটা হতে পারে অন্যান্য আর্কিটেকচারের জন্য আপনার যদি চিত্রের প্রয়োজন হয় তবে আর্চ আর্ক = এএমডি 64 XNUMX। উপরের চিত্রটিতে, ফলাফলগুলি সীমিত করা হয়েছে (সাথে | মাথা) এটি পড়া সহজ করে তুলতে।

যেমন আপনি উপরের স্ক্রিনশটে দেখতে পাচ্ছেন, উবুন্টু 18.04 এর আঙুলের ছাপ (dcbc8e3e5c2e) আমি এটি হাইলাইট ছেড়ে। যদি তুমি আগ্রহী হও সেই বিতরণ সহ একটি ধারক শুরু করুন আপনার সেই পদচিহ্নটি ব্যবহার করা উচিত। কার্যকর করার আদেশটি হ'ল:

LXD উবুন্টু কনটেইনার চালু হচ্ছে

lxc launch ubuntu:dcbc8e3e5c2e

এলএক্সডি পাত্রে পরিচালনা করুন

পাড়া সমস্ত তৈরি পাত্রে তালিকা, আপনাকে শুধু লিখতে হবে:

lxd পাত্রে কাজ করছে

lxc list

মেরুদণ্ড 'IPV4'বিশেষত যদি আপনার যদি সেইরকম কোনও পরিষেবা চালু থাকে তবে তা গুরুত্বপূর্ণ। উদাহরণস্বরূপ, আপনি যদি অ্যাপাচি HTTP সার্ভার চালাচ্ছেন, আইপি লেখার সময় "10.191.112.88"ধারকটিতে হোস্ট করা ওয়েবসাইটটি ব্রাউজারে প্রদর্শিত হবে.

পাড়া একটি ধারক থামান, আপনাকে শুধু লিখতে হবে:

lxc stop nombre-contenedor

এটি সময় সাপেক্ষ হতে পারে বা উবুন্টু বিতরণে ব্যর্থ হতে পারে। যদি এটি হয় তবে আপনি সর্বদা ব্যবহার করতে পারেন systemctl পাওয়ার অফ এটি বন্ধ করতে

অন্য সব ব্যর্থ হলে, আপনি পারেন জোরপুর্বক থামা সঙ্গে

lxc stop nombre-contenedor --force

পাড়া একটি ধারক দিয়ে শুরু করুন আপনার লেখা উচিত:

lxc start nombre-contenedor

যদি আপনি চান ধারক ভিতরে সরানো, চালান:

lxc shell nombre-contenedor

পাত্রে ভিতরে আপনি 'দিয়ে প্রোগ্রাম ইনস্টল করতে পারেনsudo apt ইনস্টল'এবং আপনি সাধারণ Gnu / লিনাক্স বিতরণে যা কিছু করতে চান তা করুনউদাহরণস্বরূপ, অ্যাপাচি সার্ভার স্থাপন করা।

LXD ধারক ডেটা

যে কোন সময় পাত্রে বেরো, লিখো:

exit

এলএক্সডি কনটেইনারগুলিতে / থেকে ফাইলগুলি স্থানান্তর করুন

পাড়া আপনার ধারকটিতে একটি ফাইল আপলোড করুন, নিম্নলিখিত বাক্য গঠন ব্যবহার করুন:

এলএক্সডি পাত্রে ফাইলটি অনুলিপি করুন

lxc file push /ruta/al/archivo/local/nombre-archivo nombre-contenedor/ruta/al/archivo/subido/nombre-archivo

আপনি যে ডিরেক্টরিটি রেখে যেতে চান তা নয়, কেবল যে ফাইলটি তৈরি করা হবে তার নাম অন্তর্ভুক্ত করুন।

পাড়া একটি ডিরেক্টরি লোড করুন ফাইলের পরিবর্তে:

LXD ধারক ডিরেক্টরি কপি

lxc file push /ruta/al/directorio nombre-contenedor/ruta/al/directorio/remoto --recursive --verbose

পাড়া ধারক থেকে আপনার অপারেটিং সিস্টেমে একটি ডিরেক্টরি ডাউনলোড করুন অধ্যক্ষ:

lxc file pull nombre-contenedor/ruta/al/directorio/remoto ruta/al/directorio --recursive --verbose

এই জুড়ে এলএক্সডি পাত্রে প্রাথমিক ব্যবহার। এখানে আরও উন্নত বৈশিষ্ট্য রয়েছে যেমন স্ন্যাপশটস, সিপিইউ এবং র‌্যামের মতো সংস্থানগুলিতে সীমাবদ্ধতা, ক্লোন পাত্রে ইত্যাদি এই এবং আরও অনেক বিষয়ে পরামর্শ নেওয়া যেতে পারে অফিসিয়াল ডকুমেন্টেশন, মধ্যে প্রকল্প ওয়েবসাইট বা আপনার পৃষ্ঠায় GitHub.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।