কেভিএম ভার্চুয়াল মেশিনে ফিজিকাল ডিস্ক যুক্ত করুন


12

আমি একটি উবুন্টু সার্ভার 12.04 সিস্টেমে কেভিএম ভার্চুয়াল মেশিন হিসাবে একটি ফাইল সার্ভার (nas4free) সেট আপ করছি।

আমি কীভাবে সরাসরি ভিএম-তে শারীরিক হার্ড ড্রাইভ যুক্ত করব যাতে সেগুলি অতিথির (নাস 4 ফ্রি) ব্যবহার করতে পারে তবে হোস্টটি নয়?

বিশেষত যে হার্ড ড্রাইভটি আমি মাউন্ট করতে চাই তা হ'ল / ডিভ / এসডিএ (যা বর্তমানে সার্ভারে মাউন্ট করা হয়নি) is

এখনও অবধি আমি দুটি সমাধান খুঁজে পেয়েছি তবে আমিও কাজ করতে পারিনি।

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

দ্বিতীয় সমাধানটি আমি এখানে পেয়েছি হ'ল কমান্ডটি চালানো (আমার সিস্টেমের জন্য সংশোধিত)

qm set nas4free -virtio /dev/sda

তবে এর জন্য এমন প্রক্সম্যাক্স লাগবে যা আমি ইনস্টল করে নি এবং এটি ডিফল্ট সংগ্রহস্থলে উপস্থিত হয় না?

শেষ অবধি, উপরেরটি বাছাই হয়ে গেলে এবং আমি সরাসরি ভিএম-তে ড্রাইভটি মাউন্ট করতে পারি, ড্রাইভটি স্কি, আইডিয়া, বা ভিরিটিও হিসাবে ভিএম-এ মাউন্ট করা উচিত কিনা তা নিয়ে কি কারও অভিজ্ঞতা আছে? (আমি জানি যে লিঙ্কযুক্ত সার্ভারফল্ট পৃষ্ঠায় ভার্টিওর পরামর্শ দেওয়া হয়েছিল, তবে আমি সাধারণত ভিএমওয়্যার ব্যবহার করার পরে এটি এর আগে শুনিনি)।

আপনার সাহায্যের জন্য ধন্যবাদ!!!


1
চালান sudo virt-manager, রুট হিসাবে সংযোগ করার প্রয়োজন নেই। virtioশারীরিক ডিভাইসগুলির জন্য কাজ করে কিনা জানেন না ...
ইশ

@ আইজএক্স, আপনার জবাবের জন্য ধন্যবাদ! আমার ডেস্কটপে সার্চ নয়, যদিও পুণ্য-পরিচালক পরিচালিত হচ্ছে তাতে কি কোনও পার্থক্য করা উচিত?
ইভান

উত্তর:


11

যদিও এর উত্তর দেওয়া হয়েছে, / dev / sda ব্যবহার করার পরিবর্তে আপনার / dev / ডিস্ক / বাই আইডি / আপনি যেখান থেকে পাবেন সেগুলি ব্যবহার করা উচিত

    ls -l /dev/disk/by-id

/ Dev / sda থেকে / dev / sdb এ ডিস্ক পরিবর্তিত হলে আপনি কেবল এইভাবে আচ্ছাদিত হন।


2
বর্তমানে এই প্রশ্নের একমাত্র উত্তর (এটি কখনও হয়েছে) পোস্ট করা হয়েছে। মন্তব্যে এমন কিছু তথ্য রয়েছে যা সহায়তা করতে পারে তবে যতদূর আমি বলতে পারি যে তারা সমস্যাটি ঠিক করে দেবে এ বিষয়টি এখনও অনেক দূরে। আপনি একটি সম্পূর্ণ সমাধান সরবরাহ করতে এটি প্রসারিত বিবেচনা করতে পারেন। যদি আপনার সমাধানের অংশগুলি অন্যদের দ্বারা তৈরি করা হয় আপনি সর্বদা সেগুলি উদ্ধৃত করতে এবং তাদের সাথে লিঙ্ক করতে পারেন। আমি সন্দেহ করি যে izx কিছু মনে করবে .. বিশেষত (যখন আমি এখন মন্তব্য করি) izx এক বছরেরও বেশি সময় ধরে সাইটে সাইন ইন করেনি।
এলিয়াহ কাগন

আমি virsh attach-device domain XML-file...ডিস্ক সংযুক্ত করতে ব্যবহার করছি । আপনি কি <source dev='/dev/...'/>উপাদানটিতে ডিস্ক-আইডি ব্যবহার করতে পারেন ?
মিঃ ক্যালভিন 22'19

8

ঠিক একই চাহিদা থাকার পরে, আমি নিম্নলিখিতগুলি পেয়েছি:

http://ronaldevers.nl/2012/10/14/adding-a-physical-disk-kvm-libvirt.html

(পুরো নীচের পাঠ্যটি উপরের উত্স থেকে এসেছে)

এটি ভাগ্য-পরিচালকের সাথে করা যায় না। সে আমাকে কিছুটা সময় নিয়ে বের করতে লাগল। আমি যতদূর বলতে পারি, গুণাবলী-পরিচালক স্টোরেজ পুলগুলির সাথে কাজ করে। আপনি কোনও স্টোরেজ পুলে একটি ডিস্ক তৈরি করতে পারেন তবে আপনি কোনও ভিএম-তে সরাসরি কোনও ডিস্ক যুক্ত করতে পারবেন না।

ভাগ্যক্রমে সমাধানটি সহজ: আপনি নিজের হাতে ডোমেনের এক্সএমএল কনফিগারেশন ফাইলটিতে ডিস্কটি যুক্ত করেন। সুতরাং আপনার প্রিয় সম্পাদকটিতে /etc/libvirt/qemu/.xML ​​খুলুন এবং বিভাগটিতে একটি বিভাগ যুক্ত করুন:

<disk type='block' device='disk'>
  <driver name='qemu' type='raw'/>
  <source dev='/dev/md/storage'/>
  <target dev='vdb' bus='virtio'/>
</disk>

এটি গেস্টের / dev / md / স্টোরেজটিকে / dev / vdb হিসাবে গেস্টে উপলব্ধ করবে। কোনও ডোমেনের কনফিগারটি হাতে হাতে পরিবর্তন করার পরে আপনাকে নিজের হাতে কনফিগারটি পুনরায় লোড করতে হবে। আপনার হোস্টটিতে লগ ইন করুন এবং এই আদেশটি জারি করুন:

# virsh define /etc/libvirt/qemu/jetsetetser.xml
Domain jetser defined from /etc/libvirt/qemu/jetsetetser.xml

Libvirt দিয়ে ভিএমএস পরিচালনার বিষয়ে আরও তথ্যের সাথে এখানে একটি দুর্দান্ত উত্স রয়েছে: https://help.ubuntu.com/commune/KVM/ পরিচালন

আমি আপনাকে দৃc়ভাবে সুপারিশ করছি যে আপনি স্মোক্লাউড দ্বারা প্রদত্ত পরামর্শ অনুসরণ করুন। এটি আমার জন্য কবজির মতো কাজ করে। আপনার অতিথির ব্যবহৃত শারীরিক ড্রাইভে কোনও ভলিউম মাউন্ট না করার বিষয়ে সতর্ক থাকুন বা আপনি এর ফাইল সিস্টেমকে মারাত্মকভাবে ক্ষতিগ্রস্থ করবেন!


4
পরিবর্তে virsh define..., প্রস্তাবটি ব্যবহার করা হয় virsh edit <NAME>এটি আপনাকে আপনার প্রিয় পাঠ্য সম্পাদকটিতে এক্সএমএল সম্পাদনা করতে এবং স্বয়ংক্রিয়ভাবে ভিএম আপডেট করে পরিবর্তন আনতে সহায়তা করে।
নাথান ওসমান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.