KVM होस्ट और अतिथि के बीच एक फ़ोल्डर साझा करने का सबसे अच्छा तरीका


10

मैं KVM अतिथि और होस्ट के बीच एक फ़ोल्डर साझा करना चाहता हूं। मैं चाहता हूं कि डेटा केवल होस्ट पर संग्रहीत किया जाए। उसके लिए सबसे अच्छा उपाय क्या है?

धन्यवाद मैट


1
वर्चुअल मशीन पर आप किस प्रकार की नेटवर्किंग का उपयोग करते हैं? पुल या नैट?
aleroot

जवाबों:


8

आप मेजबान और अतिथि को पूरी तरह से अलग कंप्यूटर मानकर ऐसा कर सकते हैं। मेजबान फोल्डर को एनएफएस के माध्यम से निर्यात करके या सांबा शेयर बनाकर उपलब्ध कराएं। फिर इसे सामान्य तरीके से अतिथि से कनेक्ट करें।

चूंकि अतिथि का अपना आईपी पता है, इसलिए इसमें कोई समस्या नहीं होनी चाहिए। एनएफएस के साथ आप आसानी से निर्यात किए गए शेयर को केवल अतिथि से कनेक्शन स्वीकार करने के लिए सीमित कर सकते हैं (यदि ऐसा है जो आप चाहते हैं)। एनएफएस शेयरों और सांबा शेयरों के बारे में अन्य सभी नियम अभी भी लागू होते हैं।

यदि अतिथि या होस्ट विंडोज मशीन हैं, तो आप शायद सांबा शेयर के साथ बेहतर हैं।


@aleroot ने अपने प्रश्न के साथ एक महत्वपूर्ण सूचक प्रदान किया। इसे ठीक से काम करने के लिए, आपको ब्रिजिंग नेटवर्किंग का उपयोग करना होगा।
wolfgangsz

मुझे यह विकल्प पसंद है, लेकिन मुझे ksoftirqd/0डेबियन में समस्या हो रही है । यहां जो मैं देख रहा हूं, वैसा ही। Bugzilla.redhat.com/show_bug.cgi?id=870573 मुझे आश्चर्य है कि अगर किसी तरह की साझा डिस्क, या 9pvirto लोड को कम करने के लिए बेहतर है।
isallw

ज्ञात हो कि कम से कम मेरे एक्सपीरिएंस में सांबा इस usecase के लिए टूटी चूक के साथ आता है। आपको या तो "ओप्लॉक्स" को पूरी तरह से बंद करने की आवश्यकता है या चीजों को ठीक से काम करने के लिए "कर्नेल ऑप्कल" को सक्षम करना है।
पीटर ग्रीन


4

मैं आमतौर sshfsपर VM अतिथि पर [होस्ट मशीन पर एक फ़ोल्डर] माउंट करने के लिए उपयोग करता हूं , जैसे:

sshfs magnus@10.42.43.1:/home/magnus/development /path/to/dev/dir/on/guest

10.42.43.1 गेटवे और वीएम होस्ट थे। - यह NAT के साथ भी काम करता है।

(और मुझे लगता है कि सांबा या एनएफएस आपके द्वारा सेट किए जाने के बाद उपयोग करने के लिए बेहतर हैं, क्योंकि आपको कोई और कमांड चलाने की आवश्यकता नहीं है, नहीं sshfs ...।)


0

NAT के साथ आप NAT गेटवे IP के माध्यम से मेजबान को वापस लाने में सक्षम हो सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.