এটি হল adt-virt-lxc কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
adt-virt-lxc - LXC ব্যবহার করে autopkgtest ভার্চুয়ালাইজেশন সার্ভার
সাইনোপিসিস
adt-virt-lxc [অপশন] lxc-ধারক [-- অতিরিক্ত lxc-শুরু args...]
বর্ণনাঃ
adt-virt-lxc LXC ব্যবহার করে একটি autopkgtest ভার্চুয়ালাইজেশন সার্ভার প্রদান করে। এটা কাঁচা মানিয়ে
দ্বারা উপলব্ধ কার্যকারিতা lxc-* autopkgtest দ্বারা ব্যবহারের জন্য টুল।
সাধারণত adt-virt-lxc দ্বারা আহ্বান করা হবে adt-রান.
আপনি সুবিধামত ব্যবহার করে একটি উপযুক্ত ধারক তৈরি করতে পারেন adt-build-lxc(1) স্ক্রিপ্ট।
যোগ্যতা
adt-virt-lxc অনুমান করে যে আপনি ইতিমধ্যে একটি উপযুক্ত ডেবিয়ান ভিত্তিক LXC ধারক প্রস্তুত করেছেন।
দেখ lxc-তৈরি করুন(1) কিভাবে পাত্র তৈরি করতে হয়, এবং বিশেষ করে adt-build-lxc(1) এর জন্য
সুবিধামত স্ট্যান্ডার্ড autopkgtest কন্টেইনার তৈরি করা।
বিকল্প
-e | -- ক্ষণস্থায়ী
এই বিকল্পটি অস্থায়ী ধারক তৈরি করতে lxc-start-ephemeral ব্যবহার করে
ওভারলে, আপনার পাত্রে ক্লোন করার ডিফল্ট আচরণের পরিবর্তে।
এটি নাটকীয়ভাবে কর্মক্ষমতা উন্নত করতে ব্যবহার করা যেতে পারে, যদিও আপনি সমস্যা দেখতে পারেন
lxc-start-ephemeral দ্বারা ব্যবহৃত overlayfs ফাইল সিস্টেম সম্পূর্ণরূপে না হওয়ার কারণে
স্বচ্ছ (যেমন Qemu-এর মধ্যে LXC চালানোর সময় টার ব্যর্থ হওয়ার সাথে দেখা যায়)। আগে
অটোমেশনে এই বিকল্পটি ব্যবহার করে আপনার নিশ্চিত হওয়া উচিত যে বড় I/O জড়িত পরীক্ষাগুলি
প্রত্যাশিত হিসাবে কাজ।
মনে রাখবেন যে ক্ষণস্থায়ী পাত্র LXC 1.x এর সাথে রিবুট করা সমর্থন করে না। এই করে
LXC>= 2.x এর সাথে কাজ করুন।
-s | --সুডো
sudo এর মাধ্যমে lxc-* কমান্ড চালান; আপনি যদি সাধারণ ব্যবহারকারী হিসাবে adt-run চালান তবে এই বিকল্পটি ব্যবহার করুন,
কিন্তু ধারকটিকে নিজেই রুট হিসাবে চালাতে হবে (যদি আপনি LXC সিস্টেম স্তর ব্যবহার করেন
পাত্রে)।
-- নাম NAME এর
পরীক্ষা চালানোর জন্য অস্থায়ী ধারকটির জন্য একটি কাস্টম নাম সেট করুন। এই
ডিফল্টরূপে স্বয়ংক্রিয় উৎপন্ন (adt-virt-lxc-এক্সএক্সএক্সএক্সএক্সএক্স), কিন্তু আপনার যদি উৎপন্ন করার উপায় থাকে
আরও অভিব্যক্তিপূর্ণ অনন্য নাম আপনি এটি ব্যবহার করতে পারেন পাত্রে ম্যাপ করা সহজ করতে
পরীক্ষা চালানোর জন্য।
-d | --ডিবাগ
ডিবাগিং আউটপুট সক্ষম করে।
আপনি LXC-তে অতিরিক্ত বিকল্পগুলি পাস করতে পারেন: a এর পরে যেকোনো কিছু -- শব্দে পাস হয় lxc-
শুরু/lxc-শুরু-ক্ষণস্থায়ী.
ইনপুট, আউটপুট এবং প্রস্থান করুন স্থিতি
এর আচরণ adt-virt-lxc স্বয়ংক্রিয় পরীক্ষা ভার্চুয়ালাইজেশন দ্বারা বর্ণিত হিসাবে
শাসন স্পেসিফিকেশন।
নোট
adt-রান চালায় না apt-get আপডেটের একটি প্যাকেজ বিল্ডের শুরুতে, যা একটি হতে পারে
আপনি যদি একটি বিকাশ রিলিজ টেমপ্লেট ব্যবহার করেন তবে ব্যর্থতা তৈরি করুন। আপনাকে দৌড়াতে হবে উপযুক্ত-
পাওয়া আপডেটের নিজে টেমপ্লেটে (যেমন ব্যবহার করা --সেটআপ-কমান্ড).
EXAMPLE টি
ডেবিয়ান বা উবুন্টু টেমপ্লেটের জন্য একটি উপযুক্ত ডিবুটস্ট্র্যাপ-ভিত্তিক ধারক তৈরি করুন, যেমন একটি
ডেবিয়ান সিড ওয়ান (নাম দেওয়া হবে adt-sid):
adt-build-lxc debian sid
অথবা ক্লাউড ইমেজের উপর ভিত্তি করে একটি উবুন্টু (adt-build-lxc-এর "উবুন্টু" টেমপ্লেটের চেয়ে দ্রুত
ডিবুটস্ট্র্যাপ সহ, কিন্তু অনেক বড়):
lxc-create -t ubuntu-Cloud -n adt-বিশ্বস্ত ---আর বিশ্বস্ত -ডি প্রতিদিন
বিরুদ্ধে পরীক্ষা চালান hello_2.8-4.dsc, LXC কন্টেইনার ব্যবহার করে adt-sid, এবং একটি ক্ষণস্থায়ী সঙ্গে
গতির জন্য ওভারলে:
adt-রান hello_2.8-4.dsc --- adt-virt-lxc -e adt-sid
onworks.net পরিষেবা ব্যবহার করে অনলাইনে adt-virt-lxc ব্যবহার করুন