বর্ষের মাধ্যমে সিডি-রম পরিবর্তন করুন


22

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

আমি কীভাবে ভার্চুয়াল ড্রাইভে ডিভিডি পরিবর্তন করব virsh?

উত্তর:


17

সিডিরোম যুক্ত করুন:

attach-disk guest01 /root/disc1.iso hdc --driver file --type cdrom
--mode readonly

সিডিরোম পরিবর্তন করুন:

attach-disk guest01 /root/disc2.iso hdc --driver file --type cdrom
--mode readonly

সিডিরোম সরান:

 attach-disk guest01 " " hdc --driver file --type cdrom
 --mode readonly

ধন্যবাদ, rkthr। আমি পরের সপ্তাহে এটি পরীক্ষা করে এখানে ফিরে আসছি। +1 যাইহোক :-)
ডেরমাইক

7
টিপ দেওয়ার জন্য ধন্যবাদ। আমার জন্য এটি কাজ করে তবে কেবল যদি আমি কমান্ড থেকে '--ড্রাইভার ফাইল' সরিয়ে virshফেলি (সংস্করণ : 0.9.2)।
লুকাসজ স্টেলমাচ

2
আমাকে --configকমান্ডটি যুক্ত করতে হয়েছিল। সম্ভবত অতিথিটি প্রাথমিকভাবে সিড্রোমে কনফিগার করা হয়নি বলে এই কারণে হয়েছে। এই নিম্নলিখিত সুরাহা: error: internal error: No device with bus 'ide' and target 'hdc'. cdrom and floppy device hotplug isn't supported by libvirt
ব্যবহারকারী59156

1
ভার্শ সংযুক্ত ডিস্ক ভার্চুয়াল.োস্ট.নাম /tank/kvm/iso/ubuntu-16.04.1-server-amd64.iso এইচডিএ
টাইপ সিড্রোম

মনে হয় সিড্রোমের জন্য একটি নতুন উত্স সংযুক্ত করতে অবশ্যই ডোমেনটি শুরু করা উচিত।
ইম্জ - ইভান জাকারিয়াশেভ

16

লিবিভার্ট 0.9.12 এবং সম্ভবত এর আগে, একটি কমান্ড change-mediaউপস্থিত রয়েছে:

change-media <domain> <path> [<source>] [--eject] [--insert] [--update] [--current] [--live] [--config] [--force]

সিডি পরিবর্তন করুন:

change-media guest01 hdb /pool/disc.iso

সিডি বের করুন:

change-media guest01 hdb --eject

সিডি-রমের জন্য এসএটিএ নিয়ন্ত্রণকারী ব্যবহার করার সময় এটি ডান কমান্ড।
এক্সডিজি

1

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

  • একটি এক্সএমএল ফাইল তৈরি করুন:

    <backingStore/>
    <target dev='hdc' bus='ide'/>
    <readonly/>
    <alias name='ide0-1-0'/>
    <address type='drive' controller='0' bus='1' target='0' unit='0'/>
    </disk>
    

<source>আপনার সংজ্ঞায় ট্যাগ নেই তা নিশ্চিত করুন

  • ডিভাইস আপডেট করুন:

    virsh update-device <guest name> <XML file name>
    

এটি ডিপিটি সরিয়ে ফেলবে, সিপি পরিবর্তন করবে না যেমন ওপি বলবে। এটি আপনার লিঙ্ক থেকেও খারাপভাবে অনুলিপি করা হয়েছে - এটি ক্ষতিকারক এক্সএমএল হিসাবে দাঁড়িয়ে আছে।

0

প্রথমে আপনাকে বিদ্যমান কনফিগারেশনটি রফতানি করতে হবে:

virsh dumpxml guest_name > config.xml

তারপরে আপনাকে ফাইলটি খুলতে হবে এবং সিড্রোম বিভাগটি অনুলিপি করতে হবে এবং আইসো চিত্রের মতো লাইনের সাথে লাইন যুক্ত করতে হবে

<source file='some.iso'/>

সুতরাং ফলাফল কিছু মত

<disk type='file' device='cdrom'>
   <source file='some.iso'/>
   <driver name='qemu' type='raw'/>
   <backingStore/>
   <target dev='hdb' bus='ide'/>
   <readonly/>
   <alias name='ide0-0-1'/>
   <address type='drive' controller='0' bus='0' target='0' unit='1'/>
 </disk>

এবং এটি cdrom.xML হিসাবে সংরক্ষণ করুন।

তারপর:

virsh update-device guest_name cdrom.xml

#Device updated successfully
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.