ইংরেজিফরাসিস্প্যানিশ

অনওয়ার্কস ফেভিকন

virt-install - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks বিনামূল্যে হোস্টিং প্রদানকারীতে virt-install চালান

এটি হল virt-install কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


virt-install - নতুন ভার্চুয়াল মেশিনের ব্যবস্থা করুন

সাইনোপিসিস


গুণ-ইনস্টল [বিকল্প]...

বর্ণনাঃ


গুণ-ইনস্টল নতুন KVM, Xen, বা Linux কন্টেইনার গেস্ট তৈরি করার জন্য একটি কমান্ড লাইন টুল
"libvirt" হাইপারভাইজার ম্যানেজমেন্ট লাইব্রেরি ব্যবহার করে। এর শেষে উদাহরণ বিভাগটি দেখুন
এই নথি দ্রুত শুরু করতে.

গুণ-ইনস্টল টুলটি (উদাহরণস্বরূপ) VNC বা SPICE ব্যবহার করে গ্রাফিকাল ইনস্টলেশন সমর্থন করে
পাশাপাশি সিরিয়াল কনসোলে পাঠ্য মোড ইনস্টল করা হয়। অতিথিকে একটি বা ব্যবহার করার জন্য কনফিগার করা যেতে পারে
আরও ভার্চুয়াল ডিস্ক, নেটওয়ার্ক ইন্টারফেস, অডিও ডিভাইস, ফিজিক্যাল ইউএসবি বা পিসিআই ডিভাইস
অন্যদের।

ইনস্টলেশন মিডিয়া স্থানীয়ভাবে বা দূরবর্তীভাবে NFS, HTTP, FTP সার্ভারে রাখা যেতে পারে। মধ্যে
পরবর্তী ক্ষেত্রে "virt-install" শুরু করার জন্য প্রয়োজনীয় ন্যূনতম ফাইলগুলি আনবে
ইনস্টলেশন প্রক্রিয়া, গেস্টকে বাকি OS ডিস্ট্রিবিউশন হিসাবে আনতে অনুমতি দেয়
প্রয়োজন PXE বুটিং, এবং একটি বিদ্যমান ডিস্ক ইমেজ আমদানি করা (এইভাবে ইনস্টল এড়িয়ে যাওয়া
ফেজ)ও সমর্থিত।

উপযুক্ত কমান্ড লাইন আর্গুমেন্ট দেওয়া হলে, "virt-install" সম্পূর্ণভাবে চলতে সক্ষম
অনুপস্থিত, গেস্ট নিজেও 'কিকস্টার্টিং' করে। এই সহজ অটোমেশন জন্য অনুমতি দেয়
গেস্ট ইনস্টল

অনেক আর্গুমেন্টে সাব অপশন থাকে, যেমন opt1=foo, opt2=bar, ইত্যাদি। --option= চেষ্টা করুন? প্রতি
সেই আর্গুমেন্টের সাথে যুক্ত সাব অপশনের একটি সম্পূর্ণ তালিকা দেখুন, উদাহরণ: virt-install
--ডিস্ক=?

বেশিরভাগ বিকল্পের প্রয়োজন নেই। ন্যূনতম প্রয়োজনীয়তা হল --নাম, --মেমরি, গেস্ট স্টোরেজ
(--ডিস্ক বা --ফাইলসিস্টেম), এবং একটি ইনস্টল বিকল্প।

সংযুক্ত করা হচ্ছে প্রতি LIBVIRT


-c কোনো URI
-- সংযোগ করুন কোনো URI
একটি নন-ডিফল্ট হাইপারভাইজারের সাথে সংযোগ করুন। যদি এটি নির্দিষ্ট করা না থাকে, libvirt চেষ্টা করবে এবং
সবচেয়ে উপযুক্ত ডিফল্ট চয়ন করুন.

এখানে কিছু বৈধ বিকল্প হল:

qemu:///system
সিস্টেম libvirtd ইনস্ট্যান্স দ্বারা চালানোর জন্য KVM এবং QEMU গেস্ট তৈরি করার জন্য। এই
ডিফল্ট মোড যা virt-manager ব্যবহার করে এবং বেশিরভাগ KVM ব্যবহারকারী যা চান।

qemu:///session
নিয়মিত ব্যবহারকারী হিসাবে libvirtd চালানোর জন্য KVM এবং QEMU গেস্ট তৈরি করার জন্য।

xen:///
Xen এর সাথে সংযোগ করার জন্য।

lxc:///
লিনাক্স কন্টেইনার তৈরির জন্য

সাধারণ বিকল্প


সাধারণ কনফিগারেশন প্যারামিটার যা সব ধরনের গেস্ট ইনস্টলে প্রযোজ্য।

-n NAME এর
-- নাম NAME এর
নতুন অতিথি ভার্চুয়াল মেশিনের উদাহরণের নাম। এটি সমস্ত অতিথিদের মধ্যে অনন্য হতে হবে
সংযোগের হাইপারভাইজারকে পরিচিত, বর্তমানে সক্রিয় নয় এমনগুলি সহ। প্রতি
একটি বিদ্যমান গেস্ট পুনরায় সংজ্ঞায়িত করুন, ব্যবহার করুন VIRSH(1) এটি বন্ধ করার টুল ('virsh শাটডাউন')
এবং "virt-install" চালানোর আগে এটি ('virsh undefine') মুছুন।

--স্মৃতি বিকল্প
MiB-তে অতিথির জন্য বরাদ্দ করার মেমরি। সাব অপশন পাওয়া যায়, যেমন 'maxmemory'
এবং 'বিশাল পেজ'। এটি -r/--ram বিকল্পটিকে অবমূল্যায়ন করে।

--memory= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsMemoryAllocation>

--মেমরিব্যাকিং বিকল্প
এই বিকল্পটি প্রভাবিত করবে কিভাবে ভার্চুয়াল মেমরি পৃষ্ঠাগুলি হোস্ট পৃষ্ঠাগুলি দ্বারা ব্যাক করা হয়।

--মেমরিব্যাকিং= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsMemoryBacking>

-- খিলান ARCH দ্বারা
গেস্ট ভার্চুয়াল মেশিনের জন্য একটি নন-নেটিভ CPU আর্কিটেকচারের অনুরোধ করুন। যদি বাদ দেওয়া হয়, তাহলে
হোস্ট সিপিইউ আর্কিটেকচার গেস্টে ব্যবহার করা হবে।

--মেশিন মেশিন
অনুকরণ করার জন্য মেশিনের ধরন। এটি সাধারণত Xen বা এর জন্য নির্দিষ্ট করার প্রয়োজন হবে না
KVM, কিন্তু আরো বহিরাগত আর্কিটেকচারের মেশিনের ধরন বেছে নেওয়ার জন্য উপযোগী।

--মেটাডেটা OPT=VAL,[...]
অতিথির জন্য মেটাডেটা মান উল্লেখ করুন। সম্ভাব্য বিকল্পগুলির মধ্যে নাম, uuid, শিরোনাম এবং অন্তর্ভুক্ত
বর্ণনা এই বিকল্পটি -u/--uuid এবং --description বর্জন করে।

--মেটাডাটা= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsMetadata>

-- ঘটনা OPT=VAL,[...]
অতিথির জন্য ইভেন্টের মান নির্দিষ্ট করুন। সম্ভাব্য বিকল্পগুলির মধ্যে রয়েছে অন_পাওয়ারঅফ, অন_রিবুট,
এবং অন_ক্র্যাশ।

--events= ব্যবহার করুন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elements ইভেন্টস>

--সম্পদ OPT=VAL,[...]
গেস্টের জন্য রিসোর্স পার্টিশন নির্দিষ্ট করুন।

--resource= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html# পুনরায় বিভাজন>

--ভিসিপাস বিকল্প
গেস্টের জন্য কনফিগার করার জন্য ভার্চুয়াল cpu-এর সংখ্যা। যদি 'maxvcpus' নির্দিষ্ট করা হয়,
গেস্ট চলাকালীন গেস্ট MAX vcpus পর্যন্ত হটপ্লাগ করতে সক্ষম হবে, কিন্তু হবে
VCPUS দিয়ে স্টার্টআপ।

CPU টপোলজি অতিরিক্তভাবে সকেট, কোর এবং থ্রেড দিয়ে নির্দিষ্ট করা যেতে পারে। যদি
মানগুলি বাদ দেওয়া হয়েছে, বাকিগুলি স্বয়ংক্রিয়ভাবে পূরণ করা হবে কোর ওভারের উপর সকেট পছন্দ করে৷
থ্রেড।

'cpuset' গেস্ট কোন ফিজিক্যাল cpus ব্যবহার করতে পারবে তা সেট করে। "CPUSET" একটি কমা দ্বারা বিভক্ত
সংখ্যার তালিকা, যা বাদ দেওয়ার জন্য রেঞ্জ বা cpus-এও নির্দিষ্ট করা যেতে পারে। উদাহরণ:

0,2,3,5 : প্রসেসর 0,2,3 এবং 5 ব্যবহার করুন
1-5,^3,8 : প্রসেসর 1,2,4,5 এবং 8 ব্যবহার করুন

মান 'স্বয়ংক্রিয়' পাস হলে, virt-install স্বয়ংক্রিয়ভাবে একটি নির্ধারণ করার চেষ্টা করে
NUMA ডেটা ব্যবহার করে সর্বোত্তম সিপিইউ পিনিং, যদি উপলব্ধ থাকে।

--vcpus= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsCPUAllocation>

--নুমাটিউন বিকল্প
ডোমেন প্রক্রিয়ার জন্য NUMA নীতি টিউন করুন। উদাহরণ আহ্বান

--নুমাটিউন ১,২,৩,৪-৭
--নুমাটিউন 1-3,5,মোড=পছন্দের

থেকে মেমরি বরাদ্দ করার জন্য নুমা নোডগুলি নির্দিষ্ট করে। এই হিসাবে একই সিনট্যাক্স আছে
"--cpuset" বিকল্প। মোড হতে পারে 'ইন্টারলিভ', 'পছন্দের', বা 'কঠোর' (দি
ডিফল্ট). প্রতিটি মোড সম্পর্কে তথ্যের জন্য 'man 8 numactl' দেখুন।

--numatune= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsNUMATuning>

--মেমটিউন বিকল্প
ডোমেন প্রক্রিয়ার জন্য মেমরি নীতি টিউন করুন। উদাহরণ আহ্বান

--মেমটিউন 1000
--memtune hard_limit=100,soft_limit=60,swap_hard_limit=150,min_guarantee=80

--memtune= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsMemoryTuning>

--ব্লকিওটিউন বিকল্প
ডোমেন প্রক্রিয়ার জন্য blkio নীতি টিউন করুন। উদাহরণ আহ্বান

--blkiotune 100
--blkiotune weight=100,device_path=/dev/sdc,device_weight=200

--blkiotune= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsBlockTuning>

--সিপিইউ মডেল[,+ফিচার][,-ফিচার][,match=MATCH][,vendor=VENDOR]
CPU মডেল এবং CPU বৈশিষ্ট্যগুলি অতিথির কাছে উন্মুক্ত করুন। একমাত্র প্রয়োজনীয় মান
হল MODEL, যা libvirt-এর কাছে পরিচিত একটি বৈধ CPU মডেল।

Libvirt এর বৈশিষ্ট্য নীতি মান জোর করে, প্রয়োজন, ঐচ্ছিক, নিষ্ক্রিয়, বা নিষেধ, বা সঙ্গে
শর্টহ্যান্ড '+ফিচার' এবং '-ফিচার', যা সমান 'ফোর্স=ফিচার' এবং
'disable=feature' যথাক্রমে

কিছু উদাহরণ:

--সিপিইউ core2duo,+x2apic, disable=vmx
core2duo CPU মডেলটি প্রকাশ করুন, x2apic সক্ষম করুন, কিন্তু vmx প্রকাশ করবেন না

--সিপিইউ নিমন্ত্রণকর্তা
অতিথির কাছে হোস্ট সিপিইউ কনফিগারেশন প্রকাশ করুন। এটি অতিথিকে নিতে সক্ষম করে
হোস্ট সিপিইউ-এর অনেক বৈশিষ্ট্যের সুবিধা (ভালো কর্মক্ষমতা), কিন্তু হতে পারে
অভিন্ন CPU ছাড়াই অতিথিকে হোস্টে স্থানান্তরিত করা হলে সমস্যা হয়।

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

--cpu= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsCPU>

--নিরাপত্তা type=TYPE[,label=LABEL][,relabel=হ্যাঁ|না]
ডোমেন নিরাপত্তা ড্রাইভার সেটিংস কনফিগার করুন। টাইপ হয় 'স্ট্যাটিক' বা 'ডাইনামিক' হতে পারে।
'স্থির' কনফিগারেশনের জন্য একটি নিরাপত্তা LABEL প্রয়োজন। TYPE ছাড়া LABEL নির্দিষ্ট করা হচ্ছে
স্ট্যাটিক কনফিগারেশন বোঝায়।

libvirt স্বয়ংক্রিয়ভাবে আপনার স্ট্যাটিক লেবেল প্রয়োগ করতে, আপনাকে অবশ্যই relabel=yes উল্লেখ করতে হবে।
অন্যথায় ডিস্কের ছবিগুলিকে অ্যাডমিন দ্বারা ম্যানুয়ালি লেবেল করা আবশ্যক, সেই ছবিগুলি সহ৷
virt-install তৈরি করতে বলা হয়।

--security= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#সেক্লাবেল>

-- বৈশিষ্ট্য FEAT=চালু|অফ,...
অতিথিদের মধ্যে উপাদান সেট করুন XML চালু বা বন্ধ। উদাহরণগুলির মধ্যে রয়েছে acpi, apic, eoi,
privnet, এবং hyperv বৈশিষ্ট্য। কিছু উদাহরণ:

-- বৈশিষ্ট্য eoi = চালু
APIC PV EOI সক্ষম করুন৷

-- বৈশিষ্ট্য hyperv_vapic=on,hyperv_spinlocks=বন্ধ
হাইপভার VAPIC সক্ষম করুন, কিন্তু স্পিনলকগুলি অক্ষম করুন৷

-- বৈশিষ্ট্য kvm_hidden=on
KVM হাইপারভাইজার স্বাক্ষর গেস্টের কাছ থেকে লুকানোর অনুমতি দিন

-- বৈশিষ্ট্য pvspinlock=চালু
অতিথিকে অবহিত করুন যে হোস্ট প্যারাভার্চুয়াল স্পিনলক সমর্থন করে উদাহরণস্বরূপ
pvticketlocks প্রক্রিয়া প্রকাশ.

--features= ব্যবহার করুন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html# উপাদান বৈশিষ্ট্য>

--ঘড়ি অফসেট=OFFSET,TIMER_OPT=VAL,...
গেস্ট এর কনফিগার এক্সএমএল কিছু সমর্থিত বিকল্প:

--ঘড়ি অফসেট = অফসেট
ঘড়ি অফসেট সেট করুন, প্রাক্তন. 'UTC' বা 'স্থানীয় সময়'

--ঘড়ি TIMER_বর্তমান = না
একটি বুলিয়ান টাইমার অক্ষম করুন। টাইমার এখানে hpet, kvmclock, ইত্যাদি হতে পারে।

--ঘড়ি TIMER_tickpolicy=VAL
একটি টাইমারের টিকপলিসি মান সেট করুন। টাইমার এখানে rtc, পিট ইত্যাদি হতে পারে। VAL হতে পারে
catchup, delay, ইত্যাদি। সমস্ত মানের জন্য libvirt ডক্স পড়ুন।

--ঘড়ি= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsTime>

--pm বিকল্প
গেস্ট পাওয়ার ম্যানেজমেন্ট ফিচার কনফিগার করুন। উদাহরণ সাবপশন অন্তর্ভুক্ত
suspend_to_mem=on|off এবং suspend_to_disk=on|off

--pm= ব্যবহার করুন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsপাওয়ার ম্যানেজমেন্ট>

স্থাপন বিকল্প


--সিডি রম বিকল্প
একটি ভার্চুয়াল CD-ROM ডিভাইস হিসাবে ব্যবহৃত ফাইল বা ডিভাইস। এটি একটি ISO ইমেজের পথ হতে পারে, অথবা হতে পারে
একটি CDROM ডিভাইস। এটি একটি ইউআরএলও হতে পারে যেখান থেকে একটি ন্যূনতম বুট আইএসও আনতে/অ্যাক্সেস করা যায়
ইমেজ ইউআরএলগুলি "--অবস্থান" আর্গুমেন্টের জন্য বর্ণিত একই বিন্যাস গ্রহণ করে। যদি একটি
cdrom "--disk" বিকল্পের মাধ্যমে নির্দিষ্ট করা হয়েছে, এবং "--cdrom" বা অন্য কোনটি নয়
ইনস্টল করার বিকল্পটি নির্দিষ্ট করা আছে, "--ডিস্ক" cdrom ইনস্টল মিডিয়া হিসাবে ব্যবহৃত হয়।

-l অবস্থান
-- অবস্থান বিকল্প
বিতরণ গাছ ইনস্টলেশন উত্স. virt-install নির্দিষ্ট ডিস্ট্রিবিউশন চিনতে পারে
trees এবং ইনস্টলেশন চালু করার জন্য একটি বুটযোগ্য কার্নেল/initrd জোড়া আনে।

libvirt 0.9.4 বা তার পরবর্তী সংস্করণে, দূরবর্তী সংযোগের জন্য নেটওয়ার্ক URL ইনস্টল কাজ করে। virt-
install স্থানীয় মেশিনে kernel/initrd ডাউনলোড করবে এবং তারপরে মিডিয়া আপলোড করবে
দূরবর্তী হোস্ট। এই বিকল্পের জন্য URL-কে স্থানীয় এবং উভয়ের দ্বারা অ্যাক্সেসযোগ্য হতে হবে
দূরবর্তী হোস্ট.

--location কার্নেল আর্গুমেন্টের জন্য --extra-args, এবং ব্যবহার করার মত জিনিসকে অনুমতি দেয়
--initrd-ইনজেক্ট। আপনি যদি সিডিরম মিডিয়ার সাথে এই বিকল্পগুলি ব্যবহার করতে চান তবে আপনার কাছে কয়েকটি রয়েছে৷
বিকল্প:

রুট হিসাবে virt-install চালান এবং --location ISO করুন

* একটি স্থানীয় ডিরেক্টরিতে ISO মাউন্ট করুন এবং --location DIRECTORY করুন

* একটি স্থানীয় ডিরেক্টরিতে ISO মাউন্ট করুন, স্থানীয় http-এ সেই ডিরেক্টরিটি রপ্তানি করুন এবং করুন
-- অবস্থান http://localhost/DIRECTORY

"LOCATION" নিম্নলিখিত ফর্মগুলির মধ্যে একটি নিতে পারে:

http://host/path
একটি HTTP সার্ভার অবস্থান যেখানে একটি ইনস্টলযোগ্য বিতরণ চিত্র রয়েছে৷

ftp://host/path
একটি FTP সার্ভার অবস্থান যেখানে একটি ইনস্টলযোগ্য বিতরণ চিত্র রয়েছে৷

nfs:host:/path বা nfs://host/path
একটি NFS সার্ভার অবস্থান যেখানে একটি ইনস্টলযোগ্য বিতরণ চিত্র রয়েছে। এই প্রয়োজন
রুট হিসাবে virt-install চলছে।

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

ISO ISO মাউন্ট করুন এবং ডিরেক্টরি অনুসন্ধান করুন। এর জন্য রুট হিসাবে virt-install চালানো প্রয়োজন,
এবং DIRECTORY হিসাবে একই VM অ্যাক্সেস সতর্কতা রয়েছে।

কিছু ডিস্ট্রো নির্দিষ্ট ইউআরএল নমুনা:

ফেডোরা/রেড হ্যাট ভিত্তিক
http://download.fedoraproject.org/pub/fedora/linux/releases/21/Server/x86_64/os

ডেবিয়ান
http://ftp.us.debian.org/debian/dists/stable/main/installer-amd64/

উবুন্টু
http://us.archive.ubuntu.com/ubuntu/dists/wily/main/installer-amd64/

Suse- এর
http://download.opensuse.org/distribution/11.0/repo/oss/

ম্যানড্রিভা
ftp://ftp.uwsg.indiana.edu/linux/mandrake/official/2009.0/i586/

Mageia
ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1

--pxe
শুরু করার জন্য প্রাথমিক রামডিস্ক এবং কার্নেল লোড করতে PXE বুট প্রোটোকল ব্যবহার করুন
অতিথি ইনস্টলেশন প্রক্রিয়া।

--আমদানি
OS ইনস্টলেশন প্রক্রিয়াটি এড়িয়ে যান এবং একটি বিদ্যমান ডিস্ক চিত্রের চারপাশে একটি অতিথি তৈরি করুন। দ্য
বুট করার জন্য ব্যবহৃত ডিভাইস হল "--disk" বা "--filesystem" এর মাধ্যমে নির্দিষ্ট করা প্রথম ডিভাইস।

--লাইভসিডি
উল্লেখ করুন যে ইনস্টলেশন মিডিয়া একটি লাইভ CD এবং এইভাবে অতিথি হতে হবে
স্থায়ীভাবে CDROM ডিভাইস বুট বন্ধ করার জন্য কনফিগার করা হয়েছে। এটি ব্যবহার করা বাঞ্ছনীয় হতে পারে
সংমিশ্রণে "--ডিস্ক কোনটি" পতাকা।

-x অতিরিক্ত
--অতিরিক্ত-আর্গস বিকল্প
একটি সম্পাদন করার সময় ইনস্টলারকে পাস করার জন্য অতিরিক্ত কার্নেল কমান্ড লাইন আর্গুমেন্ট
"--স্থান" থেকে গেস্ট ইনস্টল করুন। একটি সাধারণ ব্যবহার হল একটি anaconda kickstart নির্দিষ্ট করা
স্বয়ংক্রিয় ইনস্টলেশনের জন্য ফাইল, যেমন --extra-args "ks=http://myserver/my.ks"

--initrd-ইনজেক্ট পাথ
"--location" দিয়ে আনা initrd-এর রুটে PATH যোগ করুন। এটি চালানোর জন্য ব্যবহার করা যেতে পারে
একটি নেটওয়ার্ক হোস্টেড kickstart ফাইলের প্রয়োজন ছাড়াই একটি স্বয়ংক্রিয় ইনস্টলেশন:

--initrd-inject=/path/to/my.ks --extra-args "ks=file:/my.ks"

--os-ভেরিয়েন্ট OS_VARIANT
একটি নির্দিষ্ট অপারেটিং সিস্টেমের জন্য গেস্ট কনফিগারেশন অপ্টিমাইজ করুন (যেমন 'fedora18',
'rhel7', 'winxp')। প্রয়োজন না হলেও, এই বিকল্পগুলি উল্লেখ করা অত্যন্ত বাঞ্ছনীয়,
যেহেতু এটি অন্যান্য গেস্ট টুইকগুলির মধ্যে virtio উল্লেখ করে কর্মক্ষমতা বৃদ্ধি করতে পারে।

ডিফল্টরূপে, virt-install ইনস্টল মিডিয়া থেকে এই মানটি স্বয়ংক্রিয়ভাবে সনাক্ত করার চেষ্টা করবে
(বর্তমানে শুধুমাত্র URL ইনস্টলের জন্য সমর্থিত)। এর সাথে অটোডিটেকশন অক্ষম করা যেতে পারে
বিশেষ মান 'কিছুই নয়'। বিশেষ মান 'অটো' দিয়ে স্বয়ংক্রিয় সনাক্তকরণ জোর করা যেতে পারে।

স্বীকৃত OS ভেরিয়েন্টের তালিকা পেতে "osinfo-query os" কমান্ডটি ব্যবহার করুন।

-বুট বুটপটস
ঐচ্ছিকভাবে পোস্ট-ইনস্টল VM বুট কনফিগারেশন নির্দিষ্ট করুন। এই বিকল্পটি অনুমতি দেয়
একটি বুট ডিভাইস অর্ডার নির্দিষ্ট করে, বিকল্প সহ kernel/initrd স্থায়ীভাবে বুট করা
কার্নেল আর্গুমেন্ট, এবং একটি BIOS বুট মেনু সক্রিয় করা (libvirt 0.8.3 বা পরবর্তী প্রয়োজন)

--boot অন্যান্য ইনস্টলেশন বিকল্পগুলি ছাড়াও নির্দিষ্ট করা যেতে পারে (যেমন --location,
--cdrom, ইত্যাদি) অথবা নিজে থেকে নির্দিষ্ট করা যেতে পারে। পরবর্তী ক্ষেত্রে, আচরণ অনুরূপ
--import install অপশনে: কোনো 'ইনস্টল' ফেজ নেই, গেস্ট তৈরি করা হয়েছে
এবং নির্দিষ্ট হিসাবে চালু করা হয়েছে।

কিছু উদাহরণ:

-বুট cdrom,fd,hd,নেটওয়ার্ক,মেনু=অন
বুট ডিভাইসের অগ্রাধিকারটি প্রথম cdrom, প্রথম ফ্লপি, প্রথম হার্ডডিস্ক, নেটওয়ার্ক হিসাবে সেট করুন
PXE বুট। অতিরিক্তভাবে BIOS বুট মেনু প্রম্পট সক্ষম করুন।

-বুট kernel=KERNEL,initrd=INITRD,kernel_args="console=/dev/ttyS0"
একটি স্থানীয় কার্নেল/initrd জোড়া নির্দিষ্ট করে গেস্টকে স্থায়ীভাবে বুট করতে দিন
কার্নেল বিকল্প।

-বুট kernel=KERNEL,initrd=INITRD,dtb=DTB
একটি বহিরাগত ডিভাইসের সাথে একটি স্থানীয় kernel/initrd জোড়া স্থায়ীভাবে বুট করার জন্য অতিথিকে বলুন
গাছ বাইনারি ARM বা PPC-এর মতো কিছু নন-x86 কনফিগারেশনের জন্য DTB প্রয়োজন হতে পারে

-বুট লোডার=BIOSPATH
ভার্চুয়াল মেশিন BIOS হিসাবে BIOSPATH ব্যবহার করুন।

-বুট মেনু = চালু, ব্যবহারকারী সিরিয়াল = চালু
বায়োস বুট মেনু সক্রিয় করুন এবং সিরিয়ালের মাধ্যমে বায়োস টেক্সট আউটপুট পাঠানো সক্ষম করুন
কনসোল।

-বুট init=INITPATH
একটি বাইনারি পাথ যা কন্টেইনার গেস্ট শুরু করবে। যদি একটি রুট "--ফাইলসিস্টেম" থাকে
নির্দিষ্ট করা হয়েছে, virt-install ডিফল্ট হবে /sbin/init, অন্যথায় ডিফল্ট হবে
/bin/sh.

-বুট UEFI
UEFI থেকে বুট করার জন্য VM কনফিগার করুন। সঠিক জানতে virt-install করার জন্য
UEFI প্যারামিটার, libvirt-এর মাধ্যমে পরিচিত UEFI বাইনারি বিজ্ঞাপন করা প্রয়োজন
domcapabilities XML, তাই সঠিকভাবে কনফিগার করা হলেই এটি কাজ করবে
ডিস্ট্রো প্যাকেজ।

-বুট
loader=/.../OVMF_CODE.fd,loader_ro=yes,loader_type=pflash,nvram_template=/.../OVMF_VARS.fd
নির্দিষ্ট করুন যে ভার্চুয়াল মেশিন বুট ফার্মওয়্যার হিসাবে কাস্টম OVMF বাইনারি ব্যবহার করে,
ভার্চুয়াল ফ্ল্যাশ চিপ হিসাবে ম্যাপ করা হয়েছে। উপরন্তু, অনুরোধ যে libvirt instantiate
কাস্টম "/.../OVMF_VARS.fd" varstore টেমপ্লেট থেকে VM-নির্দিষ্ট UEFI varstore.
এটি প্রস্তাবিত UEFI সেটআপ, এবং ব্যবহার করা উচিত যদি --boot uefi না জানে
আপনার UEFI বাইনারি সম্পর্কে।

--boot= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsOS>

--আইডিম্যাপ বিকল্প
যদি গেস্ট কনফিগারেশন একটি UID বা GID ম্যাপিং ঘোষণা করে, তাহলে 'ব্যবহারকারী' নামস্থান হবে
এগুলো প্রয়োগ করতে সক্ষম। একটি উপযুক্তভাবে কনফিগার করা UID/GID ম্যাপিং একটি পূর্ব-প্রয়োজনীয়৷
sVirt বন্দিত্বের অনুপস্থিতিতে পাত্রকে সুরক্ষিত করুন।

--idmap LXC পাত্রে ব্যবহারকারীর নামস্থান সক্রিয় করতে নির্দিষ্ট করা যেতে পারে

উদাহরণ:
--আইডিম্যাপ
uid_start=0,uid_target=1000,uid_count=10,gid_start=0,gid_target=1000,gid_count=10

--idmap= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsOSContainer>

সঞ্চয়স্থান বিকল্প


--ডিস্ক বিকল্প
গেস্টের স্টোরেজ হিসাবে ব্যবহার করার জন্য মিডিয়া নির্দিষ্ট করে, বিভিন্ন বিকল্প সহ। সাধারণ
একটি ডিস্ক স্ট্রিং বিন্যাস হয়

--disk opt1=val1,opt2=val2,...

একটি নতুন 10G ডিস্ক ইমেজ এবং সংশ্লিষ্ট ডিস্ক ডিভাইস তৈরি করার জন্য সবচেয়ে সহজ আহ্বান:

--ডিস্কের আকার=10

virt-install একটি পথের নাম তৈরি করবে এবং এটির জন্য ডিফল্ট চিত্র অবস্থানে স্থাপন করবে
হাইপারভাইজার মিডিয়া নির্দিষ্ট করতে, কমান্ডটি হতে পারে:

--ডিস্ক/some/storage/path[,opt1=val1]...

অথবা স্পষ্টভাবে নিম্নলিখিত আর্গুমেন্টগুলির একটি নির্দিষ্ট করুন:

পথ
কিছু স্টোরেজ মিডিয়া ব্যবহার করার জন্য একটি পথ, বিদ্যমান বা না। বিদ্যমান মিডিয়া একটি ফাইল হতে পারে
বা ডিভাইস ব্লক করুন।

একটি অস্তিত্বহীন পথ নির্দিষ্ট করা মানে নতুন সঞ্চয়স্থান তৈরি করার চেষ্টা করা, এবং
একটি 'আকার' মান নির্দিষ্ট করতে হবে। এমনকি দূরবর্তী হোস্টের জন্য, virt-install হবে
স্বয়ংক্রিয়ভাবে প্রদত্ত পাথ তৈরি করতে libvirt স্টোরেজ API ব্যবহার করার চেষ্টা করুন।

যদি হাইপারভাইজার এটি সমর্থন করে, পথ এছাড়াও একটি নেটওয়ার্ক URL হতে পারে, যেমন
http://example.com/some-disk.img . নেটওয়ার্ক পাথের জন্য, তারা হাইপারভাইজার করবে
সরাসরি স্টোরেজ অ্যাক্সেস করুন, স্থানীয়ভাবে কিছুই ডাউনলোড করা হয় না।

পুকুর
নতুন স্টোরেজ তৈরি করার জন্য একটি বিদ্যমান libvirt স্টোরেজ পুলের নাম। প্রয়োজন
একটি 'আকার' মান নির্দিষ্ট করা।

ভোল ব্যবহার করার জন্য একটি বিদ্যমান libvirt স্টোরেজ ভলিউম। এই হিসাবে নির্দিষ্ট করা হয়
'পুলের নাম/ভোলনাম'।

অন্যান্য উপলব্ধ বিকল্প:

যন্ত্র
ডিস্ক ডিভাইসের ধরন। মান 'cdrom', 'ডিস্ক', 'লুন' বা 'ফ্লপি' হতে পারে। ডিফল্ট হয়
'ডিস্ক'। যদি একটি 'cdrom' নির্দিষ্ট করা হয়, এবং কোনো ইনস্টল করার পদ্ধতি বেছে নেওয়া না হয়, cdrom হল
ইনস্টল মিডিয়া হিসাবে ব্যবহৃত হয়।

বুট_অর্ডার
একাধিক ডিস্ক সহ গেস্ট ইনস্টলেশন সঠিকভাবে বুট করার জন্য এই প্যারামিটারের প্রয়োজন হবে
ইনস্টল করার পরে। একটি boot_order প্যারামিটার মান 1,2,3,... ডিভাইসগুলি গ্রহণ করবে
কম মান সঙ্গে উচ্চ অগ্রাধিকার আছে.

বাস ডিস্ক বাসের ধরন। মান 'ide', 'sata', 'scsi', 'usb', 'virtio' বা 'xen' হতে পারে। দ্য
ডিফল্ট হাইপারভাইজার নির্ভর কারণ সব হাইপারভাইজার সব ধরনের বাস সমর্থন করে না।

অপসারণীয়
অপসারণযোগ্য পতাকা সেট করে (/sys/block/$dev/লিনাক্সে অপসারণযোগ্য)। শুধুমাত্র QEMU এর সাথে ব্যবহার করা হয়
এবং বাস=ইউএসবি। মান 'চালু' বা 'বন্ধ' হতে পারে।

শুধুমাত্র পাঠযোগ্য
শুধুমাত্র পঠন হিসাবে ড্রাইভ সেট করুন ('চালু' বা 'বন্ধ' নেয়)

শেয়ারযোগ্য
ড্রাইভকে ভাগ করার যোগ্য হিসাবে সেট করুন ('চালু' বা 'অফ' নেয়)

আয়তন
নতুন সঞ্চয়স্থান তৈরি করলে ব্যবহার করার জন্য আকার (GiB-তে)

বিরল
নতুন তৈরি স্টোরেজ সম্পূর্ণভাবে বরাদ্দ করা এড়িয়ে যাবেন কিনা। মান 'হ্যাঁ' বা 'না'।
ডিফল্ট হল 'হ্যাঁ' (পুরোপুরি বরাদ্দ করবেন না) যদি না এটি সমর্থিত না হয়
অন্তর্নিহিত স্টোরেজ প্রকার।

গেস্ট ভার্চুয়াল ডিস্ক সম্পূর্ণভাবে বরাদ্দ করতে প্রাথমিক সময় লাগে (স্পার্স=নো) হবে
গেস্ট ভিতরে দ্রুত ইনস্টল সময় দ্বারা সাধারণত ভারসাম্য করা. এইভাবে এই ব্যবহার
ধারাবাহিকভাবে উচ্চ কর্মক্ষমতা নিশ্চিত করতে এবং I/O এড়াতে বিকল্পটি সুপারিশ করা হয়
অতিথির মধ্যে ত্রুটি হোস্ট ফাইল সিস্টেম পূরণ করা উচিত।

ব্যাকিং_স্টোর
নতুন তৈরি ইমেজের জন্য ব্যাকিং স্টোর হিসাবে ব্যবহার করার জন্য একটি ডিস্কের পথ।

ক্যাশে
ক্যাশে মোড ব্যবহার করতে হবে। হোস্ট পেজক্যাশে ক্যাশে মেমরি প্রদান করে। ক্যাশে
মান 'কোনটিই', 'রাইটথ্রু', 'ডাইরেক্টসিঙ্ক', 'অনিরাপদ' বা 'রাইটব্যাক' হতে পারে।
'writethrough' রিড ক্যাশে প্রদান করে। 'writeback' রিড এবং রাইট ক্যাশে প্রদান করে।
'directsync' হোস্ট পৃষ্ঠা ক্যাশে বাইপাস করে। 'অনিরাপদ' সমস্ত সামগ্রী ক্যাশে করতে পারে এবং
অতিথির ফ্লাশ অনুরোধ উপেক্ষা করুন।

বাতিল
বাতিল ("ট্রিম" বা "আনম্যাপ" নামেও পরিচিত) অনুরোধগুলি উপেক্ষা বা পাস করা হয়েছে কিনা
ফাইল সিস্টেমে। মানটি হয় "আনম্যাপ" হতে পারে (অনুরোধ বাতিল করার অনুমতি দিন
পাস করা হবে) অথবা "উপেক্ষা করুন" (বাদ দেওয়ার অনুরোধ উপেক্ষা করুন)। 1.0.6 থেকে (QEMU এবং KVM
কেবল)

বিন্যাস
ডিস্ক ইমেজ ফরম্যাট। ফাইল ভলিউমের জন্য, এটি 'raw', 'qcow2', 'vmdk', ইত্যাদি হতে পারে।
ফর্ম্যাট প্রকারhttp://libvirt.org/storage.html> সম্ভাব্য মানগুলির জন্য। এই
প্রায়ই ম্যাপ করা হয় ড্রাইভার_টাইপ পাশাপাশি মান।

ফাইল ছবি তৈরি করার সময় নির্দিষ্ট না থাকলে, এটি 'qcow2'-তে ডিফল্ট হবে।

স্টোরেজ তৈরি করলে, এটি হবে নতুন ছবির ফরম্যাট। যদি একটি ব্যবহার করে
বিদ্যমান চিত্র, এটি libvirt-এর বিন্যাস স্বয়ংক্রিয় সনাক্তকরণকে অগ্রাহ্য করে।

ড্রাইভার_নাম
নির্দিষ্ট স্টোরেজ অ্যাক্সেস করার সময় ড্রাইভারের নাম হাইপারভাইজার ব্যবহার করা উচিত।
সাধারণত ব্যবহারকারী দ্বারা সেট করা প্রয়োজন হয় না.

ড্রাইভার_টাইপ
ড্রাইভার ফর্ম্যাট/টাইপ হাইপারভাইজার নির্দিষ্ট স্টোরেজ অ্যাক্সেস করার সময় ব্যবহার করা উচিত।
সাধারণত ব্যবহারকারী দ্বারা সেট করা প্রয়োজন হয় না.

io ডিস্ক IO ব্যাকএন্ড। "থ্রেড" বা "নেটিভ" হতে পারে।

ত্রুটি_নীতি
লেখার ত্রুটির সম্মুখীন হলে অতিথির প্রতিক্রিয়া কেমন হওয়া উচিত। "স্টপ" এর একটি হতে পারে,
"উপেক্ষা", বা "enospace"

ক্রমিক
এমুলেটেড ডিস্ক ডিভাইসের সিরিয়াল নম্বর। এটি লিনাক্স গেস্টদের সেট করার জন্য ব্যবহার করা হয়
/dev/disk/by-id সিমলিঙ্ক একটি উদাহরণ সিরিয়াল নম্বর হতে পারে: WD-WMAP9A966149

startup_policy
সোর্স ফাইল অ্যাক্সেসযোগ্য না হলে এটি ডিস্কের সাথে কী করতে হবে তা নির্ধারণ করে। দেখা
সম্ভাব্য মানhttp://www.libvirt.org/formatdomain.html#elementsDisks>

কিছু ব্যবহারের জন্য উদাহরণ বিভাগ দেখুন। এই বিকল্পটি -f/--ফাইলকে অবমূল্যায়ন করে,
-s/--ফাইল-আকার, --ননস্পার্স, এবং --নোডিস্ক।

--disk= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsDisks>

--নথি ব্যবস্থা
অতিথিকে রপ্তানি করার জন্য হোস্টের একটি ডিরেক্টরি নির্দিষ্ট করে। সবচেয়ে সহজ আমন্ত্রণ
হল:

--ফাইলসিস্টেম/সোর্স/অন/হোস্ট,/টার্গেট/পয়েন্ট/ইন/গেস্ট

যা সাম্প্রতিক QEMU এবং linux গেস্ট OS বা LXC কন্টেনারগুলির জন্য কাজ করবে। QEMU এর জন্য,
টার্গেট পয়েন্ট sysfs-এ মাউন্ট করার ইঙ্গিত মাত্র, তাই স্বয়ংক্রিয়ভাবে মাউন্ট করা হবে না।

নিম্নলিখিত স্পষ্ট বিকল্পগুলি নির্দিষ্ট করা যেতে পারে:

আদর্শ
ধরন বা উৎস ডিরেক্টরি। বৈধ মান হল 'মাউন্ট' (ডিফল্ট) বা
OpenVZ টেমপ্লেটের জন্য 'টেমপ্লেট'।

মোড
গেস্ট OS থেকে সোর্স ডিরেক্টরির জন্য অ্যাক্সেস মোড। শুধুমাত্র QEMU এর সাথে ব্যবহার করা হয়
এবং টাইপ=মাউন্ট। বৈধ মোড হল 'পাসথ্রু' (ডিফল্ট), 'ম্যাপ করা', বা
'স্কোয়াশ'। আরও তথ্যের জন্য libvirt ডোমেন XML ডকুমেন্টেশন দেখুন।

উৎস
হোস্ট শেয়ার করার জন্য ডিরেক্টরি.

লক্ষ্য
গেস্টে ব্যবহার করার জন্য মাউন্ট অবস্থান।

--filesystem= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsFilesystems>

নেটওয়ার্কিং বিকল্প


-w বিকল্প
--অন্তর্জাল বিকল্প
অতিথিকে হোস্ট নেটওয়ার্কে সংযুক্ত করুন। "NETWORK" এর মান 4টির মধ্যে একটি নিতে পারে
বিন্যাস:

সেতু=ব্রিজ
"BRIDGE" নামক হোস্টে একটি সেতু ডিভাইসের সাথে সংযোগ করুন৷ এই বিকল্পটি ব্যবহার করুন যদি
হোস্টের স্ট্যাটিক নেটওয়ার্কিং কনফিগারেশন রয়েছে এবং অতিথির সম্পূর্ণ আউটবাউন্ড এবং ইনবাউন্ড প্রয়োজন
ল্যানের সাথে/থেকে সংযোগ। এছাড়াও এটি ব্যবহার করুন যদি লাইভ মাইগ্রেশন এর সাথে ব্যবহার করা হয়
এই অতিথি।

নেটওয়ার্ক=NAME
"NAME" নামক হোস্টে একটি ভার্চুয়াল নেটওয়ার্কের সাথে সংযোগ করুন৷ ভার্চুয়াল নেটওয়ার্ক হতে পারে
"virsh" কমান্ড লাইন টুল ব্যবহার করে তালিকাভুক্ত, তৈরি, মুছে ফেলা হয়েছে। একটি অপরিবর্তিত মধ্যে
"libvirt" ইনস্টল করার সময় সাধারণত "ডিফল্ট" নামের একটি ভার্চুয়াল নেটওয়ার্ক থাকে।
একটি ভার্চুয়াল নেটওয়ার্ক ব্যবহার করুন যদি হোস্টের গতিশীল নেটওয়ার্কিং থাকে (যেমন নেটওয়ার্ক ম্যানেজার), বা
বেতার ব্যবহার করে। যেটি সংযোগই হোক না কেন অতিথিকে LAN-এ NAT করা হবে
সক্রিয়

type=direct,source=IFACE[,source_mode=MODE]
macvtap ব্যবহার করে হোস্ট ইন্টারফেস IFACE-এর সাথে সরাসরি সংযোগ।

ব্যবহারকারী
SLIRP ব্যবহার করে ল্যানের সাথে সংযোগ করুন। শুধুমাত্র এটি ব্যবহার করুন যদি একজন QEMU গেস্ট হিসাবে চালান
সুবিধাবিহীন ব্যবহারকারী। এটি NAT এর একটি খুব সীমিত রূপ প্রদান করে।

না
কোনো ডিফল্ট নেটওয়ার্ক ইন্টারফেস যোগ না করতে virt-install কে বলুন।

এই বিকল্পটি বাদ দিলে গেস্টে একটি একক NIC তৈরি করা হবে। যদি থাকে a
ব্রিজ ডিভাইস হোস্টে একটি ফিজিক্যাল ইন্টারফেস দিয়ে দাস করা হবে, যেটির জন্য ব্যবহার করা হবে
সংযোগ এটি ব্যর্থ হলে, "ডিফল্ট" নামক ভার্চুয়াল নেটওয়ার্ক ব্যবহার করা হবে। এই
একাধিক NIC সেটআপ করার জন্য বিকল্পটি একাধিকবার নির্দিষ্ট করা যেতে পারে।

অন্যান্য উপলব্ধ বিকল্পগুলি হল:

মডেল
গেস্ট দ্বারা দেখা নেটওয়ার্ক ডিভাইস মডেল. মান দ্বারা সমর্থিত কোনো nic মডেল হতে পারে
হাইপারভাইজার, যেমন: 'e1000', 'rtl8139', 'virtio', ...

ম্যাক অতিথির জন্য স্থায়ী MAC ঠিকানা; যদি এই প্যারামিটারটি বাদ দেওয়া হয়, বা মান
"RANDOM" নির্দিষ্ট করা হয়েছে একটি উপযুক্ত ঠিকানা এলোমেলোভাবে তৈরি করা হবে। Xen এর জন্য
ভার্চুয়াল মেশিনের জন্য ম্যাক অ্যাড্রেসের প্রথম 3 জোড়া হতে হবে
ক্রম '00:16:3e', যখন QEMU বা KVM ভার্চুয়াল মেশিনের জন্য এটি অবশ্যই '52:54:00' হতে হবে।

filterref
libvirt-এ ফায়ারওয়াল এবং নেটওয়ার্ক ফিল্টারিং নিয়ন্ত্রণ করা। মান যেকোনো nwfilter হতে পারে
"virsh" 'nwfilter' সাবকমান্ড দ্বারা সংজ্ঞায়িত। উপলব্ধ ফিল্টার দ্বারা তালিকাভুক্ত করা যেতে পারে
'virsh nwfilter-list' চলছে, যেমন: 'ক্লিন-ট্রাফিক', 'নো-ম্যাক-স্পুফিং', ...

ভার্চুয়ালপোর্ট_টাইপ
ভার্চুয়াল পোর্ট প্রোফাইলের ধরন, নিম্নলিখিত মানগুলির মধ্যে একটি

"802.Qbg"
নিম্নলিখিত অতিরিক্ত পরামিতি গ্রহণ করা হয়

virtualport_managerid
VSI ম্যানেজার আইডি VSI টাইপ ধারণকারী ডাটাবেস সনাক্ত করে এবং
উদাহরণ সংজ্ঞা। এটি একটি পূর্ণসংখ্যা মান এবং মান 0
সংরক্ষিত

virtualport_typeid
ভিএসআই টাইপ আইডি নেটওয়ার্ক অ্যাক্সেসের বৈশিষ্ট্যযুক্ত একটি ভিএসআই টাইপ সনাক্ত করে।
VSI প্রকারগুলি সাধারণত নেটওয়ার্ক অ্যাডমিনিস্ট্রেটর দ্বারা পরিচালিত হয়। এই হল একটি
পূর্ণসংখ্যা মান.

virtualport_typeidversion
VSI প্রকার সংস্করণ একটি VSI প্রকারের একাধিক সংস্করণের অনুমতি দেয়। এই হল একটি
পূর্ণসংখ্যা মান.

virtualport_instanceid
VSI ইনস্ট্যান্স আইডি আইডেন্টিফায়ার তৈরি হয় যখন একটি VSI ইনস্ট্যান্স (যেমন a
একটি ভার্চুয়াল মেশিনের ভার্চুয়াল ইন্টারফেস) তৈরি করা হয়। এটি একটি বিশ্বব্যাপী
অনন্য শনাক্তকারী।

"802.Qbh"
নিম্নলিখিত অতিরিক্ত পরামিতি গ্রহণ করা হয়

virtualport_profileid
প্রোফাইল আইডিতে পোর্ট প্রোফাইলের নাম রয়েছে যা প্রয়োগ করতে হবে
এই ইন্টারফেসে. এই নামটি পোর্ট প্রোফাইল ডাটাবেস দ্বারা সমাধান করা হয়
পোর্ট প্রোফাইল থেকে নেটওয়ার্ক প্যারামিটার এবং সেই নেটওয়ার্ক প্যারামিটারগুলি
এই ইন্টারফেসে প্রয়োগ করা হবে।

"ওপেনভিচ"
নিম্নলিখিত অতিরিক্ত পরামিতি গ্রহণ করা হয়

virtualport_profileid
ইন্টারফেসের জন্য OpenVSwitch পোর্ট প্রোফাইল

virtualport_interfaceid
ইন্টারফেসকে স্বতন্ত্রভাবে সনাক্ত করার জন্য একটি UUID। বাদ দিলে একটা হবে
স্বয়ংক্রিয়ভাবে তৈরি

"মিডোনেট"
নিম্নলিখিত অতিরিক্ত পরামিতি গ্রহণ করা হয়

virtualport_interfaceid
একটি UUID নেটওয়ার্কের পোর্ট সনাক্ত করে যেখানে ইন্টারফেস হবে
আবদ্ধ

--নেটওয়ার্ক= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsNICS>

এই বিকল্পটি -m/--mac, -b/--ব্রিজ, এবং --nonetworks বর্জন করে

গ্রাফিক্স বিকল্প


যদি কোন গ্রাফিক্স বিকল্প নির্দিষ্ট করা না থাকে, তাহলে "virt-install" উপযুক্তটি নির্বাচন করার চেষ্টা করবে
গ্রাফিক্স যদি DISPLAY এনভায়রনমেন্ট ভেরিয়েবল সেট করা থাকে, অন্যথায় '--গ্রাফিক্স কোনটি' ব্যবহার করা হয় না।

--গ্রাফিক্স TYPE, opt1=arg1,opt2=arg2,...
গ্রাফিক্যাল ডিসপ্লে কনফিগারেশন নির্দিষ্ট করে। এটি কোনো ভার্চুয়াল কনফিগার করে না
হার্ডওয়্যার, গেস্টের গ্রাফিকাল ডিসপ্লে কীভাবে অ্যাক্সেস করা যায়। সাধারণত ব্যবহারকারী
এই বিকল্পটি নির্দিষ্ট করার প্রয়োজন নেই, virt-install চেষ্টা করবে এবং একটি দরকারী বেছে নেবে
ডিফল্ট, এবং একটি উপযুক্ত সংযোগ চালু করুন।

একটি গ্রাফিক্যাল স্ট্রিং এর সাধারণ বিন্যাস

--গ্রাফিক্স প্রকার,অপ্ট1=আর্গ1,অপ্ট2=আর্গ2,...

উদাহরণ স্বরূপ:

--গ্রাফিক্স ভিএনসি,পাসওয়ার্ড=ফুবার

সমর্থিত বিকল্পগুলি হল:

আদর্শ
প্রদর্শনের ধরন। এটি একটি:

VNC

গেস্টে একটি ভার্চুয়াল কনসোল সেটআপ করুন এবং হোস্টে একটি VNC সার্ভার হিসাবে রপ্তানি করুন।
যদি না "পোর্ট" প্যারামিটারটিও প্রদান করা হয়, VNC সার্ভারটি প্রথমটিতে চলবে
5900 বা তার উপরে ফ্রি পোর্ট নম্বর। বরাদ্দকৃত প্রকৃত VNC প্রদর্শন হতে পারে
"vncdisplay" কমান্ড ব্যবহার করে "virsh" (বা পুণ্যার্থী(1) ব্যবহার করা যেতে পারে
যা ব্যবহারের জন্য এই বিশদটি পরিচালনা করে)।

মসলা

স্পাইস প্রোটোকল ব্যবহার করে অতিথির কনসোল রপ্তানি করুন। মশলা উন্নত অনুমতি দেয়
বৈশিষ্ট্য যেমন অডিও এবং USB ডিভাইস স্ট্রিমিং, সেইসাথে উন্নত গ্রাফিক্যাল
কর্মক্ষমতা.

মশলা গ্রাফিক টাইপ ব্যবহার করে এমনভাবে কাজ করবে যেন সেই আর্গুমেন্ট দেওয়া হয়েছে:

--ভিডিও qxl --চ্যানেল spicevmc

না

অতিথির জন্য কোনো গ্রাফিক্যাল কনসোল বরাদ্দ করা হবে না। অতিথিদের সম্ভবত প্রয়োজন হবে
গেস্টের প্রথম সিরিয়াল পোর্টে একটি টেক্সট কনসোল কনফিগার করা আছে (এটি হতে পারে
--extra-args বিকল্পের মাধ্যমে করা হয়েছে)। কমান্ড 'virsh console NAME' ব্যবহার করা যেতে পারে
সিরিয়াল ডিভাইসের সাথে সংযোগ করুন।

বন্দর
গেস্ট কনসোলের জন্য একটি স্থায়ী, স্থায়ীভাবে নির্ধারিত পোর্ট নম্বরের অনুরোধ করুন। এই
'vnc' এবং 'মশলা' দ্বারা ব্যবহৃত হয়

tlsport
মশলা tlsport উল্লেখ করুন.

শোনা
ভিএনসি/স্পাইস সংযোগের জন্য শোনার ঠিকানা। ডিফল্ট সাধারণত 127.0.0.1 হয়
(কেবলমাত্র স্থানীয় হোস্ট), কিন্তু কিছু হাইপারভাইজার বিশ্বব্যাপী এটি পরিবর্তন করার অনুমতি দেয় (উদাহরণস্বরূপ,
qemu ড্রাইভার ডিফল্ট /etc/libvirt/qemu.conf এ পরিবর্তন করা যেতে পারে)। 0.0.0.0 থেকে ব্যবহার করুন
অন্যান্য মেশিন থেকে অ্যাক্সেসের অনুমতি দিন। এটি 'vnc' এবং 'মশলা' দ্বারা ব্যবহার করা হয়

কীম্যাপ
ভার্চুয়াল VNC কনসোল একটি নির্দিষ্ট কীবোর্ডের সাথে চালানোর জন্য কনফিগার করার অনুরোধ করুন
বিন্যাস বিশেষ মান 'স্থানীয়' নির্দিষ্ট করা থাকলে, virt-install চেষ্টা করবে
স্থানীয় সিস্টেমের মতো একই কীম্যাপ ব্যবহার করার জন্য কনফিগার করুন। 'কেউ না' এর মান
হাইপারভাইজারকে বিশেষভাবে ডিফার করে। ডিফল্ট আচরণ হাইপারভাইজার নির্দিষ্ট,
কিন্তু সাধারণত 'স্থানীয়' হিসাবে একই। এটি 'vnc' দ্বারা ব্যবহৃত হয়

পাসওয়ার্ড
একটি VNC পাসওয়ার্ডের অনুরোধ করুন, সংযোগের সময় প্রয়োজন৷ সাবধান, এই তথ্য শেষ হতে পারে
virt-install লগ ফাইলগুলিতে, তাই একটি গুরুত্বপূর্ণ পাসওয়ার্ড ব্যবহার করবেন না। এই দ্বারা ব্যবহৃত হয়
'vnc' এবং 'মসলা'

--গ্রাফিক্স= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html# উপাদান গ্রাফিক্স>

এটি নিম্নলিখিত বিকল্পগুলিকে অবমূল্যায়ন করে: --vnc, --vncport, --vnclisten, -k/--keymap,
--sdl, --nographics

--নোঅটো কনসোল
অতিথি কনসোলে স্বয়ংক্রিয়ভাবে সংযোগ করার চেষ্টা করবেন না। ডিফল্ট আচরণ করা হয়
শুরু করা পুণ্যার্থী(1) গ্রাফিক্যাল কনসোল প্রদর্শন করতে, অথবা "virsh" চালানোর জন্য
টেক্সট কনসোল প্রদর্শন করতে "কনসোল" কমান্ড। এই পরামিতি ব্যবহার এটি নিষ্ক্রিয় করবে
আচরণ।

ভার্চুয়ালাইজেশন বিকল্প


ডিফল্ট ভার্চুয়ালাইজেশন টাইপ পছন্দ ওভাররাইড করার বিকল্প।

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

-p
--পরাবির্ত
এই গেস্টটি প্যারাভার্চুয়ালাইজড গেস্ট হওয়া উচিত। যদি হোস্ট প্যারা এবং ফুল উভয় সমর্থন করে
ভার্চুয়ালাইজেশন, এবং এই প্যারামিটার বা "--hvm" কোনটিই নির্দিষ্ট করা নেই, এটি হবে
অনুমান

-- ধারক
এই অতিথি একটি ধারক ধরনের অতিথি হতে হবে. এই বিকল্প শুধুমাত্র প্রয়োজন যদি
হাইপারভাইজার অন্যান্য গেস্ট টাইপকেও সমর্থন করে (তাই উদাহরণস্বরূপ এই বিকল্পটি
LXC এবং OpenVZ-এর জন্য ডিফল্ট আচরণ, কিন্তু সম্পূর্ণতার জন্য প্রদান করা হয়)।

--virt-টাইপ
হাইপারভাইজার ইনস্টল করার জন্য। উদাহরণ পছন্দ হল kvm, qemu বা xen। পাওয়া যায়
বিকল্পগুলি 'virsh ক্ষমতা'-এর মাধ্যমে তালিকাভুক্ত করা হয়েছে ট্যাগ.

এটি --accelerate বিকল্পটিকে অবমূল্যায়ন করে, যা এখন ডিফল্ট আচরণ। স্থাপন করা
একটি সাধারণ QEMU অতিথি, '--virt-টাইপ qemu' ব্যবহার করুন

যন্ত্র বিকল্প


--নিয়ন্ত্রক বিকল্প
অতিথির সাথে একটি নিয়ামক ডিভাইস সংযুক্ত করুন। TYPE হল এর মধ্যে একটি: IDE, এফডিসির, scsi, সাটা, virtio-
ক্রমিক, বা ইউএসবি.

কন্ট্রোলার বিশেষ মান সমর্থন করে usb2 এবং usb3 কোন সংস্করণ নির্দিষ্ট করতে
ইউএসবি কন্ট্রোলার ব্যবহার করা উচিত (সংস্করণ 2 বা 3)।

মডেল
কন্ট্রোলার মডেল। এগুলি হাইপারভাইজার এবং এর সংস্করণ অনুসারে পরিবর্তিত হতে পারে।
সর্বাধিক ব্যবহৃত মডেল যেমন গাড়ী, ভাইরিও-সিএসসি জন্য scsi নিয়ন্ত্রক, ehci
or না জন্য ইউএসবি নিয়ামক সম্পূর্ণ তালিকা এবং আরো বিস্তারিত জন্য
কন্ট্রোলার/মডেল, দেখুন
"http://libvirt.org/formatdomain.html#elementsControllers"।

ঠিকানা
কন্ট্রোলার ঠিকানা, 'bus:domain:slot.function' ফর্মের বর্তমান PCI।

সূচক
একটি দশমিক পূর্ণসংখ্যা বর্ণনা করে যে কোন ক্রমে বাস কন্ট্রোলার সম্মুখীন হয়েছে, এবং
কন্ট্রোলার বাস রেফারেন্স করতে.

মালিক
মাস্টার বাস স্টার্টপোর্ট সংজ্ঞায়িত করতে USB সহচর কন্ট্রোলারের জন্য প্রযোজ্য।

উদাহরণ:

--নিয়ন্ত্রক usb,model=ich9-ehci1,address=0:0:4.0,index=0
PCI ঠিকানা 9:1:0-এ একটি ICH0 EHCI4.0 USB কন্ট্রোলার যোগ করে

--নিয়ন্ত্রক usb,model=ich9-uhci2,address=0:0:4.7,index=0,master=2
পূর্ববর্তী মাস্টার কন্ট্রোলারের জন্য একটি ICH9 UHCI2 USB সহচর নিয়ামক যোগ করে,
পোর্টগুলি পোর্ট নম্বর 2 থেকে শুরু হয়।

পরামিতি multifunction='on' যথাযথ ডিভাইসে স্বয়ংক্রিয়ভাবে যোগ করা হবে
(প্রয়োজন হলে). এটি সমস্ত PCI ডিভাইসের জন্য প্রযোজ্য।

--কন্ট্রোলার= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsControllers>

--ইনপুট বিকল্প
অতিথির সাথে একটি ইনপুট ডিভাইস সংযুক্ত করুন। উদাহরণ ইনপুট ডিভাইস ধরনের মাউস, ট্যাবলেট, বা
কীবোর্ড

--input= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsInput>

--হোস্টদেব বিকল্প
--হোস্ট-ডিভাইস বিকল্প
অতিথির সাথে একটি শারীরিক হোস্ট ডিভাইস সংযুক্ত করুন। HOSTDEV-এর জন্য কিছু উদাহরণ মান:

--হোস্টদেব pci_0000_00_1b_0
libvirt-এর মাধ্যমে একটি নোড ডিভাইসের নাম, 'virsh nodedev-list' দ্বারা দেখানো হয়েছে

--হোস্টদেব 001.003
বাস দ্বারা ইউএসবি, ডিভাইস (lsusb এর মাধ্যমে)।

--হোস্টদেব 0x1234: 0x5678
বিক্রেতা দ্বারা ইউএসবি, পণ্য (lsusb এর মাধ্যমে)।

--হোস্টদেব 1f.01.02
PCI ডিভাইস (lspci এর মাধ্যমে)।

--hostdev= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsHostDev>

-- শব্দ মডেল
অতিথির সাথে একটি ভার্চুয়াল অডিও ডিভাইস সংযুক্ত করুন। MODEL এমুলেটেড সাউন্ড কার্ড নির্দিষ্ট করে
মডেল. সম্ভাব্য মান হল ich6, ich9, ac97, es1370, sb16, pcspk, বা ডিফল্ট।
'ডিফল্ট' সেরা মডেল বাছাই করার চেষ্টা করবে যা নির্দিষ্ট OS সমর্থন করে।

এটি পুরানো --soundhw বিকল্পটিকে অবমূল্যায়ন করে।

--sound= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsSound>

--ওয়াচডগ মডেল[,ক্রিয়া=অ্যাকশন]
অতিথির সাথে একটি ভার্চুয়াল হার্ডওয়্যার ওয়াচডগ ডিভাইস সংযুক্ত করুন। এটি একটি ডেমন প্রয়োজন এবং
গেস্টে ডিভাইস ড্রাইভার। ওয়াচডগ একটি সংকেত ফায়ার যখন ভার্চুয়াল মেশিন
ঝুলন্ত মনে হয় ACTION উল্লেখ করে যে libvirt কি করবে যখন ওয়াচডগ গুলি চালাবে। মূল্যবোধ
হয়

রিসেট
জোরপূর্বক গেস্ট রিসেট (ডিফল্ট)

যন্ত্র বন্ধ
অতিথিকে জোর করে বিদ্যুৎ বন্ধ করুন

বিরতি
অতিথিকে বিরতি দিন

না
কিছু করনা

শাটডাউন
অনুগ্রহপূর্বক অতিথিকে বন্ধ করুন (প্রস্তাবিত নয়, যেহেতু একজন হ্যাং গেস্ট সম্ভবত তা করবে না
একটি সুন্দর শাটডাউনে সাড়া)

MODEL হল অনুকরণ করা ডিভাইসের মডেল: হয় i6300esb (ডিফল্ট) অথবা ib700। কিছু
উদাহরণ:

প্রস্তাবিত সেটিংস ব্যবহার করুন:

--ওয়াচডগ ডিফল্ট

'পাওয়ারঅফ' অ্যাকশন সহ i6300esb ব্যবহার করুন

--ওয়াচডগ i6300esb,অ্যাকশন=পাওয়ারঅফ

--ওয়াচডগ= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsWatchdog>

-- সমান্তরাল বিকল্প
-- সিরিয়াল বিকল্প
অতিথির সাথে সংযুক্ত করার জন্য একটি সিরিয়াল ডিভাইস নির্দিষ্ট করে, বিভিন্ন বিকল্প সহ। সাধারণ
একটি সিরিয়াল স্ট্রিং বিন্যাস হয়

--সিরিয়াল টাইপ, opt1=val1,opt2=val2,...

--সিরিয়াল এবং --সমান্তরাল ডিভাইসগুলি একই বিকল্পগুলি ভাগ করে, যদি না অন্যথায় উল্লেখ করা হয়।
অক্ষর ডিভাইস পুনঃনির্দেশের কিছু প্রকার হল:

-- সিরিয়াল pty
ছদ্ম TTY. বরাদ্দকৃত pty চলমান গেস্ট এক্সএমএলে তালিকাভুক্ত হবে
বর্ণনা।

-- সিরিয়াল dev,path=HOSTPATH
হোস্ট ডিভাইস। সিরিয়াল ডিভাইসের জন্য, এটি /dev/ttyS0 হতে পারে। সমান্তরাল ডিভাইসের জন্য,
এটি /dev/parport0 হতে পারে।

-- সিরিয়াল ফাইল,পথ=FILENAME
FILENAME এ আউটপুট লিখুন।

-- সিরিয়াল পাইপ,পথ=PIPEPATH
নামযুক্ত পাইপ (দেখুন নল(7))

-- সিরিয়াল tcp, host=HOST:PORT,mode=MODE,protocol=PROTOCOL
TCP নেট কনসোল। মোড হয় 'বাইন্ড' (হোস্ট:পোর্টে সংযোগের জন্য অপেক্ষা করুন) বা
'কানেক্ট' (হোস্টে আউটপুট পাঠান: পোর্ট), ডিফল্ট হল 'বাইন্ড'। HOST এর জন্য ডিফল্ট
'127.0.0.1', কিন্তু PORT প্রয়োজন৷ প্রোটোকল হয় 'কাঁচা' বা 'টেলনেট' হতে পারে
(ডিফল্ট 'কাঁচা')। 'টেলনেট' হলে, পোর্টটি একটি টেলনেট সার্ভার বা ক্লায়েন্টের মতো কাজ করে। কিছু
উদাহরণ:

যেকোনো ঠিকানায় সংযোগের জন্য অপেক্ষা করুন, পোর্ট 4567:

--সিরিয়াল tcp,host=0.0.0.0:4567

লোকালহোস্টের সাথে সংযোগ করুন, পোর্ট 1234:

--সিরিয়াল টিসিপি,হোস্ট=:1234,মোড=কানেক্ট

লোকালহোস্ট, পোর্ট 2222-এ টেলনেট সংযোগের জন্য অপেক্ষা করুন। ব্যবহারকারী তখন সংযোগ করতে পারে
'টেলনেট লোকালহোস্ট 2222' এর মাধ্যমে এই কনসোলে ইন্টারেক্টিভভাবে:

--সিরিয়াল tcp,host=:2222,mode=bind,protocol=telnet

-- সিরিয়াল udp,host=CONNECT_HOST:PORT,bind_host=BIND_HOST:BIND_PORT
UDP নেট কনসোল। HOST:PORT হল আউটপুট পাঠানোর গন্তব্য (ডিফল্ট HOST হল
'127.0.0.1', পোর্ট প্রয়োজন)। BIND_HOST:BIND_PORT হল ঐচ্ছিক স্থানীয় ঠিকানা
আবদ্ধ করার জন্য (ডিফল্ট BIND_HOST হল 127.0.0.1, কিন্তু BIND_PORT হলেই সেট করা হয়
নির্দিষ্ট)। কিছু উদাহরণ:

ডিফল্ট syslog পোর্টে আউটপুট পাঠান (সম্পাদনা করতে হতে পারে /etc/rsyslog.conf
সেই অনুযায়ী):

--সিরিয়াল ইউডিপি,হোস্ট=:514

রিমোট হোস্ট 192.168.10.20, পোর্ট 4444 এ আউটপুট পাঠান (এই আউটপুটটি পড়া যেতে পারে
'nc -u -l 4444' ব্যবহার করে দূরবর্তী হোস্ট):

--সিরিয়াল ইউডিপি,হোস্ট=192.168.10.20:4444

-- সিরিয়াল ইউনিক্স,পাথ=UNIXPATH,মোড=মোড
ইউনিক্স সকেট, দেখুন UNIX(7)। MODE-এর অনুরূপ আচরণ এবং ডিফল্ট আছে --serial
tcp, mode=MODE

--serial= ব্যবহার করবেন? অথবা --সমান্তরাল=? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। সম্পূর্ণ
এ বিস্তারিতhttp://libvirt.org/formatdomain.html#elementsCharSerial> এবং
<http://libvirt.org/formatdomain.html#elementsCharParallel>

--চ্যানেল
অতিথি এবং হোস্ট মেশিন সংযোগ করার জন্য একটি যোগাযোগ চ্যানেল ডিভাইস নির্দিষ্ট করে। এই
বিকল্প হোস্ট/উৎস নির্দিষ্ট করার জন্য --serial এবং --parallel-এর মতো একই বিকল্প ব্যবহার করে
চ্যানেলের শেষ। অতিরিক্ত 'টার্গেট' বিকল্পগুলি কীভাবে গেস্ট মেশিনটি নির্দিষ্ট করতে ব্যবহৃত হয়
চ্যানেল দেখে।

অক্ষর ডিভাইস পুনঃনির্দেশের কিছু প্রকার হল:

--চ্যানেল উৎস,target_type=guestfwd,target_address=HOST:PORT
QEMU ব্যবহারকারী মোড নেটওয়ার্কিং স্ট্যাক ব্যবহার করে যোগাযোগের চ্যানেল। অতিথি সংযোগ করতে পারেন
নির্দিষ্ট HOST:PORT সমন্বয় ব্যবহার করে চ্যানেলে।

--চ্যানেল উৎস,target_type=virtio[,name=NAME]
virtio সিরিয়াল ব্যবহার করে যোগাযোগের চ্যানেল (2.6.34 বা পরবর্তী হোস্ট প্রয়োজন এবং
অতিথি)। একটি virtio --channel লাইনের প্রতিটি উদাহরণ গেস্ট হিসাবে উন্মুক্ত করা হয়
/dev/vport0p1, /dev/vport0p2, ইত্যাদি। NAME হল ঐচ্ছিক মেটাডেটা, এবং যেকোনো হতে পারে
স্ট্রিং, যেমন org.linux-kvm.virtioport1। যদি নির্দিষ্ট করা হয়, তাহলে এটি প্রকাশ করা হবে
/sys/class/virtio-ports/vport0p1/NAME-এ অতিথি

--চ্যানেল spicevmc,target_type=virtio[,name=NAME]
QEMU স্পাইস এজেন্টের জন্য যোগাযোগ চ্যানেল, ভার্টিও সিরিয়াল ব্যবহার করে (2.6.34 প্রয়োজন
বা পরে হোস্ট এবং অতিথি)। NAME হল ঐচ্ছিক মেটাডেটা, এবং যেকোনো স্ট্রিং হতে পারে, যেমন
ডিফল্ট হিসাবে com.redhat.spice.0 যা নির্দিষ্ট করে কিভাবে গেস্ট দেখতে পাবে
চ্যানেল.

--চ্যানেল= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsCharChannel>

-- কনসোল
অতিথি এবং হোস্টের মধ্যে একটি পাঠ্য কনসোল সংযুক্ত করুন। নির্দিষ্ট অতিথি এবং হাইপারভাইজার
সংমিশ্রণ স্বয়ংক্রিয়ভাবে অতিথিতে একটি গেটি সেট আপ করতে পারে, তাই বাক্সের বাইরে পাঠ্য
লগইন প্রদান করা যেতে পারে (target_type=xen xen paravirt গেস্টদের জন্য, এবং সম্ভবত
target_type=ভবিষ্যতে virtio)।

উদাহরণ:

-- কনসোল pty,target_type=virtio
অতিথির সাথে একটি virtio কনসোল সংযুক্ত করুন, হোস্টের একটি PTY-তে পুনঃনির্দেশিত। জন্য
সমর্থিত গেস্ট, এটি গেস্টে /dev/hvc0 প্রকাশ করে। দেখা
http://fedoraproject.org/wiki/Features/VirtioSerial আরও তথ্যের জন্য. virtio কনসোল
libvirt 0.8.3 বা তার পরে প্রয়োজন।

--console= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsCharConsole>

--ভিডিও বিকল্প
অতিথির সাথে কোন ভিডিও ডিভাইসের মডেল সংযুক্ত করা হবে তা নির্দিষ্ট করুন। ভিডিওর জন্য বৈধ মান
হাইপারভাইজার নির্দিষ্ট, কিন্তু সাম্প্রতিক কেভিএম-এর জন্য কিছু বিকল্প হল সিরাস, ভিজিএ, কিউএক্সএল, বা
vmvga (vmware)।

--ভিডিও= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsVideo>

--স্মার্টকার্ড মোড[,বিকল্প]
একটি ভার্চুয়াল স্মার্টকার্ড ডিভাইস কনফিগার করুন।

মোড এর মধ্যে একটি নিমন্ত্রণকর্তা, হোস্ট সার্টিফিকেট, বা পাসথ্রু. অতিরিক্ত বিকল্পগুলি হল:

আদর্শ
হোস্টে সংযোগ করার জন্য অক্ষর ডিভাইসের ধরন। এটি শুধুমাত্র জন্য প্রযোজ্য
পাসথ্রু মোড.

একটি উদাহরণ আহ্বান:

--স্মার্টকার্ড পাসথ্রু, প্রকার = spicevmc
স্মার্টকার্ড তথ্য পাঠাতে একটি SPICE গ্রাফিক্স ডিভাইসের স্মার্টকার্ড চ্যানেল ব্যবহার করুন
অতিথি

--smartcard= ব্যবহার করবেন? সব উপলভ্য সাব অপশনের তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsSmartcard>

--redirdev বাস[,বিকল্প]
একটি পুনঃনির্দেশিত ডিভাইস যোগ করুন।

আদর্শ
পুনঃনির্দেশের ধরন, বর্তমানে সমর্থিত TCP or spicevmc.

সার্ভার
'সার্ভার:পোর্ট' ফর্মের TCP সার্ভার সংযোগের বিবরণ।

আহ্বানের উদাহরণ:

--redirdev usb, type=tcp, সার্ভার=localhost:4000
'স্থানীয় হোস্ট' পোর্ট 4000-এ TCP সার্ভার দ্বারা প্রদত্ত একটি USB পুনঃনির্দেশিত ডিভাইস যোগ করুন।

--redirdev usb, type=spicevmc
একটি ডেডিকেটেড স্পাইস চ্যানেলের মাধ্যমে পুনঃনির্দেশিত একটি USB ডিভাইস যোগ করুন।

--redirdev= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsRedir>

--মেম্বলুন মডেল
অতিথির সাথে একটি ভার্চুয়াল মেমরি বেলুন ডিভাইস সংযুক্ত করুন। মেম্বলুন ডিভাইসের প্রয়োজন হলে
স্পষ্টভাবে অক্ষম করুন, MODEL='কোনোটি' ব্যবহার করা হয় না।

মডেল হল মেম্বালুন ডিভাইসের ধরন। মান 'virtio', 'xen' বা হতে পারে
'কোনোটিই'। কিছু উদাহরণ:

প্রস্তাবিত সেটিংস ব্যবহার করুন:

--মেম্বালুন ভার্টিও

মেম্বেলুন ডিভাইস ব্যবহার করবেন না:

--মেম্বলুন কোনোটিই নয়

--মেম্বালুন= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsMemBalloon>

--tpm টাইপ[,বিকল্প]
একটি ভার্চুয়াল TPM ডিভাইস কনফিগার করুন।

টাইপ হতে হবে পাসথ্রু. অতিরিক্ত বিকল্পগুলি হল:

মডেল
গেস্ট অপারেটিং সিস্টেমের কাছে উপস্থাপন করার জন্য ডিভাইস মডেল। মডেল হতে হবে tpm-tis.

একটি উদাহরণ আহ্বান:

--tpm পাসথ্রু, মডেল=tpm-tis
হোস্টের TPM একক অতিথির জন্য অ্যাক্সেসযোগ্য করুন।

--tpm /dev/tpm
হোস্ট TPM এর মধ্য দিয়ে যাওয়ার জন্য সুবিধার বিকল্প।

--tpm= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsTpm>

--আরএনজি টাইপ[,বিকল্প]
একটি ভার্চুয়াল RNG ডিভাইস কনফিগার করুন।

টাইপ হতে পারে এলোমেলো or যেমন.

যদি নির্দিষ্ট প্রকার হয় এলোমেলো তারপর এই মান নির্দিষ্ট করা আবশ্যক:

ব্যাকএন্ড_ডিভাইস
এনট্রপির উৎস হিসেবে ব্যবহার করা ডিভাইস।

যেখানে, যখন টাইপ হয় যেমন, এই মান প্রদান করা আবশ্যক:

backend_host
সংযোগ করার জন্য এনট্রপি গ্যাদারিং ডেমনের হোস্ট নির্দিষ্ট করুন।

backend_service
সংযোগ করার জন্য এনট্রপি গ্যাদারিং ডেমনের পোর্ট উল্লেখ করুন।

ব্যাকএন্ড_টাইপ
সংযোগের ধরন উল্লেখ করুন: TCP or UDP.

ব্যাকএন্ড_মোড
সংযোগের মোড নির্দিষ্ট করুন। এটি হয় 'বাইন্ড' (সংযোগের জন্য অপেক্ষা করুন
HOST:PORT) বা 'সংযোগ করুন' (HOST:PORT-এ আউটপুট পাঠান)।

backend_connect_host
নির্দিষ্ট ব্যাকএন্ড_টাইপ হলে সংযোগ করার জন্য দূরবর্তী হোস্ট নির্দিষ্ট করুন UDP এবং
backend_mode হল বাঁধাই করা.

backend_connect_service
নির্দিষ্ট ব্যাকএন্ড_টাইপ হলে সংযোগ করার জন্য দূরবর্তী পরিষেবা নির্দিষ্ট করুন UDP
এবং backend_mode হল বাঁধাই করা.

একটি উদাহরণ আহ্বান:

--আরএনজি egd,backend_host=localhost,backend_service=8000,backend_type=tcp
এনট্রপি ডেটা পেতে TCP পোর্ট 8000-এ লোকালহোস্টের সাথে সংযোগ করুন।

--আরএনজি / দেব / এলোমেলো
এনট্রপি ডেটা পেতে /dev/random ডিভাইসটি ব্যবহার করুন, এই ফর্মটি স্পষ্টভাবে ব্যবহার করে
"এলোমেলো" মডেল।

--rng= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsRng>

--আতঙ্ক ওপিটিএস
অতিথির সাথে একটি প্যানিক নোটিফায়ার ডিভাইস সংযুক্ত করুন। প্রস্তাবিত সেটিংসের জন্য, ব্যবহার করুন:

-- প্যানিক ডিফল্ট

--panic= ব্যবহার করবেন? সমস্ত উপলব্ধ সাব বিকল্পগুলির একটি তালিকা দেখতে। এ সম্পূর্ণ বিবরণ
<http://libvirt.org/formatdomain.html#elementsPanic>

বিবিধ বিকল্প


-h
--help
সাহায্য বার্তা দেখান এবং প্রস্থান করুন

--সংস্করণ
প্রোগ্রামের সংস্করণ নম্বর দেখান এবং প্রস্থান করুন

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

--প্রিন্ট-এক্সএমএল [পদক্ষেপ]
গেস্টের জেনারেট করা XML মুদ্রণ করুন, এটি সংজ্ঞায়িত করার পরিবর্তে। ডিফল্টরূপে এই কাজ করবে
স্টোরেজ তৈরি ( --dry-run দিয়ে নিষ্ক্রিয় করা যেতে পারে)। এই বিকল্পটি বোঝায় -- শান্ত।

যদি VM ইনস্টলে একাধিক পর্যায় থাকে, ডিফল্টরূপে এটি সমস্ত জেনারেট করা XML মুদ্রণ করবে।
আপনি যদি একটি নির্দিষ্ট ধাপ মুদ্রণ করতে চান তবে --print-xml 2 ব্যবহার করুন (দ্বিতীয় পর্বের XML এর জন্য)।

--নোরবুট
ইনস্টল শেষ হওয়ার পরে ডোমেনটিকে স্বয়ংক্রিয়ভাবে রিবুট হওয়া থেকে আটকান৷

--অপেক্ষা কর WAIT
একটি VM এর ইনস্টলেশন সম্পূর্ণ করার জন্য অপেক্ষা করার জন্য (মিনিটের মধ্যে) সময়ের পরিমাণ। এই ছাড়া
বিকল্প, virt-install কনসোল বন্ধ হওয়ার জন্য অপেক্ষা করবে (অগত্যা নির্দেশ করে না
গেস্ট শাটডাউন করেছে), অথবা --noautoconsole-এর ক্ষেত্রে, শুধু কিক অফ করুন
ইনস্টল করুন এবং প্রস্থান করুন। যেকোনো নেতিবাচক মান virt-install অনির্দিষ্টকালের জন্য অপেক্ষা করবে, একটি মান
of 0 noautoconsole এর মতো একই ফলাফল ট্রিগার করে। সময়সীমা অতিক্রম করা হলে, virt-
ভার্চুয়াল মেশিনটিকে বর্তমান অবস্থায় রেখে install সহজভাবে প্রস্থান করুন।

--শুষ্ক রান
গেস্ট তৈরির প্রক্রিয়ার মাধ্যমে এগিয়ে যান, কিন্তু স্টোরেজ ডিভাইস তৈরি করবেন না, পরিবর্তন করুন
হোস্ট ডিভাইস কনফিগারেশন, অথবা আসলে গেস্ট সম্পর্কে libvirt শেখান। virt-ইনস্টল
এখনও ইনস্টল মিডিয়া আনতে পারে, যেহেতু এটি সঠিকভাবে OS সনাক্ত করার জন্য প্রয়োজনীয়
ইনস্টল করুন।

--চেক
কিছু যাচাইকরণ চেক সক্ষম বা অক্ষম করুন। কিছু উদাহরণ একটি ডিস্ক ব্যবহার সম্পর্কে সতর্ক করা হয়
যেটি ইতিমধ্যেই অন্য VM (--check path_in_use=on|off), বা সতর্কতা
ডিস্ক বরাদ্দের সময় সম্ভাব্য স্থান ফুরিয়ে যাচ্ছে (--চেক disk_size=on|off)।
অধিকাংশ চেক ডিফল্টরূপে সঞ্চালিত হয়.

-q
-- শান্ত
শুধুমাত্র মারাত্মক ত্রুটি বার্তা প্রিন্ট করুন.

-d
--ডিবাগ
ইনস্টলেশন প্রক্রিয়া চালানোর সময় টার্মিনালে ডিবাগিং তথ্য মুদ্রণ করুন। দ্য
ডিবাগিং তথ্য "এও সংরক্ষণ করা হয়~/.cache/virt-manager/virt-install.log" এমন কি
যদি এই প্যারামিটারটি বাদ দেওয়া হয়।

উদাহরণ


একটি নতুন 20GiB তৈরি করে virtio ত্বরিত ডিস্ক/নেটওয়ার্ক সহ একটি Fedora 10 KVM গেস্ট ইনস্টল করুন
qcow2 ফাইল, হোস্ট সিডিরম ড্রাইভে মিডিয়া থেকে ইনস্টল করা হচ্ছে। এটি স্পাইস গ্রাফিক্স ব্যবহার করবে
ডিফল্টরূপে, এবং একটি গ্রাফিক্যাল ক্লায়েন্ট স্বয়ংক্রিয়ভাবে লঞ্চ করুন।

# virt-ইনস্টল \
--কানেক্ট qemu:///system \
--virt-টাইপ kvm \
--নাম ডেমো \
--মেমরি 500 \
--ডিস্কের আকার=10 \
--cdrom /dev/cdrom \
--os-ভেরিয়েন্ট ফেডোরা13

LVM পার্টিশন, ভার্চুয়াল নেটওয়ার্কিং, থেকে বুটিং ব্যবহার করে একটি Fedora 9 প্লেইন QEMU গেস্ট ইনস্টল করুন
PXE, VNC সার্ভার/ভিউয়ার ব্যবহার করে, virtio-scsi ডিস্ক সহ

# virt-ইনস্টল \
--কানেক্ট qemu:///system \
--নাম ডেমো \
--মেমরি 500 \
--ডিস্ক পাথ=/dev/HostVG/DemoVM,bus=scsi \
--কন্ট্রোলার virtio-scsi \
- নেট ওয়ার্ক নেটওয়ার্ক = ডিফল্ট \
--virt-টাইপ qemu
--গ্রাফিক্স ভিএনসি \
--os-ভেরিয়েন্ট ফেডোরা9

ডিস্কবিহীন পরিবেশে Xen fullyvirt-এর অধীনে একটি লাইভ সিডি ইমেজ চালান

# virt-ইনস্টল \
--hvm \
--নাম ডেমো \
--মেমরি 500 \
--ডিস্ক কোনটিই না
--লাইভসিডি \
--গ্রাফিক্স ভিএনসি \
--cdrom /root/fedora7live.iso

একটি লিনাক্স কন্টেইনার গেস্ট (LXC) এ /usr/bin/httpd চালান। সম্পদের ব্যবহার 512 MiB এ সীমাবদ্ধ
RAM এবং 2 হোস্ট cpus এর:

# virt-ইনস্টল \
-- সংযোগ করুন lxc:///
--নাম httpd_guest \
--মেমরি 512 \
--vcpus 2 \
--init/usr/bin/httpd

একটি ব্যক্তিগত রুট ফাইল সিস্টেম ব্যবহার করে একটি লিনাক্স কন্টেইনার গেস্ট (LXC) শুরু করুন / বিন / SH init হিসাবে।
কন্টেইনারের রুট হোস্ট dir/home/LXC-এর অধীনে থাকবে। হোস্ট dir "/home/test" হবে
এ মাউন্ট করা হয়েছে "/ এমএনটি"ডির ভিতরে পাত্রে:

# virt-ইনস্টল \
-- সংযোগ করুন lxc:///
--নাম ধারক \
--মেমরি 128 \
--ফাইলসিস্টেম/হোম/এলএক্সসি,/ \
--ফাইলসিস্টেম/হোম/টেস্ট,/ এমএনটি \
--এটা / বিন / SH

একটি প্যারাভার্চুয়ালাইজড Xen গেস্ট, 500 MiB RAM, একটি 5 GiB ডিস্ক এবং Fedora Core 6 ইনস্টল করুন
একটি ওয়েব সার্ভার থেকে, শুধুমাত্র পাঠ্য মোডে, পুরানো শৈলী --file বিকল্পগুলির সাথে:

# virt-ইনস্টল \
--পরাবির্ত \
--নাম ডেমো \
--মেমরি 500 \
--disk /var/lib/xen/images/demo.img,size=6 \
--গ্রাফিক্স কিছুই না \
-- অবস্থান http://download.fedora.redhat.com/pub/fedora/linux/core/6/x86_64/os/

একটি বিদ্যমান ডিস্ক ইমেজ 'mydisk.img' থেকে একটি গেস্ট তৈরি করুন বাকি ডিফল্ট ব্যবহার করে
অপশন।

# virt-ইনস্টল \
--নাম ডেমো \
--মেমরি 512 \
--disk/home/user/VMs/mydisk.img \
--আমদানি

সিরিয়াল QEMU ARM VM শুরু করুন, যার জন্য একটি ম্যানুয়াল কার্নেল নির্দিষ্ট করা প্রয়োজন।

# virt-ইনস্টল \
--নাম আর্মটেস্ট \
--মেমরি 1024 \
--arch armv7l --machine vexpress-a9 \
--disk/home/user/VMs/myarmdisk.img \
--বুট কার্নেল=/tmp/my-arm-kernel,initrd=/tmp/my-arm-initrd,dtb=/tmp/my-arm-dtb,kernel_args="console=ttyAMA0 rw root=/dev/mmcblk0p3" \
--গ্রাফিক্স কিছুই না

onworks.net পরিষেবা ব্যবহার করে অনলাইনে virt-install ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

  • 1
    স্ট্রাইকার
    স্ট্রাইকার
    Strikr ফ্রি সফটওয়্যার প্রকল্প. শিল্পকর্ম
    একটি 'উদ্দেশ্য ভিত্তিক' অধীনে মুক্তি
    দ্বৈত লাইসেন্স: AGPLv3 (সম্প্রদায়) এবং
    CC-BY-NC-ND 4.0 আন্তর্জাতিক
    (ব্যবসায়িক)...
    স্ট্রাইকার ডাউনলোড করুন
  • 3
    জিআইএফএলআইবি
    জিআইএফএলআইবি
    giflib পড়ার জন্য একটি লাইব্রেরি এবং
    জিআইএফ ইমেজ লেখা। এটি API এবং ABI
    লিবুঙ্গিফের সাথে সামঞ্জস্যপূর্ণ যা ছিল
    ব্যাপক ব্যবহার যখন LZW কম্প্রেশন
    অ্যালগরিদম ছিল...
    GIFLIB ডাউনলোড করুন
  • 4
    Alt-F
    Alt-F
    Alt-F একটি বিনামূল্যে এবং ওপেন সোর্স প্রদান করে
    DLINK এর জন্য বিকল্প ফার্মওয়্যার
    DNS-320/320L/321/323/325/327L and
    DNR-322L। Alt-F আছে সাম্বা এবং NFS;
    ext2/3/4 সমর্থন করে...
    Alt-F ডাউনলোড করুন
  • 5
    usm
    usm
    ইউএসএম একটি ইউনিফাইড স্ল্যাকওয়্যার প্যাকেজ
    ম্যানেজার যা স্বয়ংক্রিয়ভাবে পরিচালনা করে
    নির্ভরতা রেজোলিউশন। এটি একত্রিত করে
    সহ বিভিন্ন প্যাকেজ সংগ্রহস্থল
    স্ল্যাকওয়্যার, স্ল্যাকি, পি...
    ইউএসএম ডাউনলোড করুন
  • 6
    Chart.js
    Chart.js
    Chart.js একটি জাভাস্ক্রিপ্ট লাইব্রেরি যে
    ডিজাইনার এবং ডেভেলপারদের আঁকার অনুমতি দেয়
    HTML5 ব্যবহার করে সব ধরনের চার্ট
    ক্যানভাস উপাদান। চার্ট js একটি মহান প্রস্তাব
    অ্যারে...
    Chart.js ডাউনলোড করুন
  • আরও »

লিনাক্স কমান্ডগুলি

Ad