खिड़कियों पर, एक वर्चुअल पीवी वीएम से कनेक्ट करें जो कि मेमकाटेड, आदि जैसी चीजों के लिए उबंटू चल रहा है


6

मैं विंडोज 7 पर हूं, ASP.net वेब एप्लिकेशन का निर्माण कर रहा हूं।

कुछ सेवाएँ हैं जिनसे मुझे जुड़ने की आवश्यकता है, और उन्हें विंडोज पर स्थापित करने की परेशानी से नहीं गुजरना चाहते हैं।

मैं भी Ubuntu के साथ VirtualBox चलाते हैं।

क्या मैं उबंटू पर मेमकास्टेड (उदाहरण के लिए) स्थापित कर सकता हूं, और फिर इसे अपने विंडोज़ ऑपरेटिंग सिस्टम से कनेक्ट कर सकता हूं? यदि हां, तो कैसे?

अद्यतन करें

जो मैं पूछ रहा हूं उसमें भ्रम की स्थिति पैदा हो रही है। मैं सिर्फ अपने होस्ट / पैरेंट विंडोज 7 ऑपरेटिंग सिस्टम से अपने उबंटू वर्चुअल मशीन पर चलने वाली सेवाओं से जुड़ना चाहता हूं।

क्या यह संभव है?

जवाबों:


3

एक बार जब आपने अतिथि पर मेम्केड (या वास्तव में कोई अन्य सॉफ़्टवेयर) स्थापित किया है, तो आप होस्ट से उस उदाहरण से आसानी से जुड़ सकते हैं (आपके परिदृश्य में विंडोज 7)। आपको अतिथि और होस्ट को एक दूसरे से बात करने देने के लिए वर्चुअलबॉक्स को कॉन्फ़िगर करना होगा।

वहां VirtualBox में विभिन्न नेटवर्किंग मोड (ब्रिजिंग नेटवर्किंग, इंटरनल नेटवर्किंग, होस्ट-ओनली नेटवर्किंग आदि)। अपनी आवश्यकता के आधार पर आप URL में दिए गए निर्देशों का पालन करके उचित नेटवर्किंग मोड को कॉन्फ़िगर कर सकते हैं।

मैं VirtualBox का उपयोग करके अतिथि और होस्ट OS के रूप में Ubuntu 11.04 है और मैंने उन पर Hadoop स्थापित किया है। मैंने Bridged Networking के लिए VirtualBox को कॉन्फ़िगर किया है और होस्ट और गेस्ट में एप्लिकेशन एक दूसरे से बात करने में सक्षम थे। ब्रिजेड नेटवर्किंग का नुकसान यह है कि होस्ट को एक भौतिक नेटवर्क (एक राउटर या कुछ के माध्यम से) से जोड़ा जाना है, ताकि मेजबान और अतिथि एक-दूसरे से बात कर सकें)। यदि होस्ट मशीन भौतिक नेटवर्क से कनेक्ट नहीं है तो वर्चुअलबॉक्स में होस्ट-ओनली नेटवर्किंग को कॉन्फ़िगर किया जाना चाहिए।


1

वास्तव में ऐसा लगता है कि इस तरह के कई सवाल पूछे जा सकते हैं।

आप इस लेख को देखना चाहते हैं, जहां लेखक मूल रूप से वही करने की कोशिश करता है जो आप कर रहे हैं: http://www.codeproject.com/KB/web-cache/Memcached.aspx

बहुत यकीन है कि आप इन दिनों के माध्यम से ubuntu पर ज्ञापन स्थापित कर सकते हैं:

sudo apt-get install memcached
/etc/init.d/memcached restart

नमस्ते, मेरा quesiton मेजबान कंप्यूटर से एक virtualpc से कनेक्ट करने का तरीका है, न कि मेमस्कैड कैसे स्थापित करें (यह सिर्फ एक उदाहरण था)। अपने होस्ट कंप्यूटर (विंडोज़ 7) से, मैं ई.जी. से जुड़ना चाहता हूं। VM पर चल रहा है।
user27449

आप Windows से मेमेचे उदाहरण का प्रबंधन करने के लिए Memcached Manager जैसे कुछ का उपयोग करना चाहते हैं - allegiance.chi-town.com/MemCacheDManager.aspx
brendan

मुझे नहीं लगता कि आपको वह मिल रहा है जो मैं पूछ रहा हूं :) मैं खिड़कियों पर मेमेकैड स्थापित नहीं करना चाहता हूं, आइए एक पल के लिए याद रखें। मैं अपने विंडोज (होस्ट / पैरेंट ऑपरेटिंग सिस्टम) से मेरे ubuntu वीएम पर चलने वाली सेवाओं से जुड़ना चाहता हूं। उसे ले लो?
user27449

1

इनमें से अधिकांश सेवाएं पहले से ही टीसीपी / आईपी पोर्ट पर कमांड के लिए सुनती हैं। जो कुछ बचा है, उसे आवश्यक नेटवर्किंग सेटअप करना है। कई कॉन्फ़िगरेशन संभव हैं, अतिथि से केवल होस्ट से बात करने में सक्षम हैं, और अतिथि तक पूरी तरह से नेटवर्क कंप्यूटर के रूप में मेजबान के बराबर है।

शुरू करने के लिए एक अच्छी जगह यह ट्यूटोरियल है: नेटवर्क & amp; VirtualBox में शेयरिंग - पूर्ण ट्यूटोरियल , जो अच्छी तरह से सभी अवधारणाओं और सॉफ्टवेयर की व्याख्या करता है, और कई स्क्रीन-कैप्चर के साथ।


अपने विंडोज़ होस्ट कंप्यूटर पर, मैं उबंटू वीएम पर चलने वाली सेवाओं से जुड़ना चाहता हूं, इसलिए, उदाहरण के लिए, मेरा कंप्यूटर एप्लिकेशन जो कि मैं विंडोज़ कंप्यूटर पर विकसित कर रहा हूं, वीएम पर सेवाओं से जुड़ सकता है जैसे मेमकेच्ड, रेडिस, मायस्कल इत्यादि। , मुझे VM को एक IP पता और फिर प्रत्येक सेवा के लिए एक अलग बंदरगाह (जो वे सभी आमतौर पर किसी भी तरह एक विशिष्ट बंदरगाह पर चलाते हैं) की आवश्यकता होगी।
user27449

यह निश्चित रूप से संभव है, और वास्तव में मैं अक्सर ऐसा करता हूं। यदि VM सही तरीके से कॉन्फ़िगर किया गया है, तो यह नेटवर्क पर सिर्फ एक और कंप्यूटर है। क्या आपका प्रश्न VirtualBox नेटवर्क सेटअप से संबंधित है?
harrymc

हाँ, नेटवर्क सेटअप वह है जो मुझे नहीं मिलता है।
user27449

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