.NET

2009-11-14 1 views
15

से हाइपर-वी का उपयोग करें। क्या हाइपर-वी वर्चुअल मशीन बनाने, हटाने, शुरू करने और रोकने के लिए .NET अनुप्रयोग के लिए कोई साधन हैं?.NET

मैं शुरू करने और रोकने के स्वचालित साधन बनाना चाहता हूं (& हटाएं बोनस हैं) सी # अनुप्रयोग से आभासी मशीनें। मैंने सोचा कि (कम से कम) पी/Invoke के माध्यम से ऐसा करने का साधन होगा, लेकिन मुझे यह कैसे करना है इस पर चर्चा करने के लिए कुछ भी नहीं मिल रहा है।

कुछ अच्छी walkthroughs या दस्तावेज़ीकरण के लिए कोई भी लिंक बेहतर होगा।

+0

'root \ hypervisor' पर एक अच्छी तरह से आबादी वाले WMI नेमस्पेस है - मुझे यकीन नहीं है कि यह कहां दस्तावेज है, लेकिन आप वहां कक्षाओं/उदाहरण/विधियों के माध्यम से ब्राउज़ कर सकते हैं। PowerShell के लिए – ephemient

उत्तर

12

अधिकांश हाइपर-वी स्वचालन WMI के माध्यम से है। डब्लूएमआई स्पष्ट रूप से एक .NET एपीआई नहीं है, लेकिन .NET से काम करना बहुत आसान है। उपलब्ध हाइपर-V के लिए सी # में http://msdn.microsoft.com/en-us/library/cc136992(VS.85).aspx

+0

धन्यवाद! यही वह था जो मैं ढूंढ रहा था। –

1

सिस्टम केंद्र वर्चुअल मशीन प्रबंधक .NET विधानसभाओं, जो आप स्वतंत्र रूप से अपने अनुप्रयोग में संदर्भित कर सकते हैं की एक बहुत अच्छी सुसज्जित होता है। आसान स्क्रिप्टिंग के लिए इसमें एक उत्कृष्ट पावरहेल इंटरफ़ेस भी है।

हालांकि, अगर आप कच्चे हाइपर-वी और नहीं SCVMM साथ काम कर रहे, तो मैं नहीं जानता। देखें कि क्या आप अपने बॉस को एससीवीएमएम के लिए वसंत में ले सकते हैं।

+0

+1। ऐसा लगता है कि माइक्रोसॉफ्ट कई उद्यम अनुप्रयोगों के प्रबंधन के लिए इसका लाभ उठाने की योजना बना रहा है। – TrueWill

1

पर पर आप ऐसा करते हैं और इस के साथ भी बहुत कुछ कर सकते हैं

हाइपर-वी WMI एपीआई डॉक्स कर रहे हैं। http://archive.msdn.microsoft.com/ddc यह मेजबानों के लिए है लेकिन आधार पर आसानी से स्थापित किया जा सकता है।

3

इस बात को ध्यान में रखना न भूलें कि हाइपर-वी की नवीनतम रिलीज में, नामस्थानों को v2 में स्थानांतरित कर दिया गया है। हाइपर-वी 2008 में जड़ \ वर्चुअलाइजेशन से उदाहरण के लिए, नाम स्थान अधिक जानकारी के लिए 2012 (Windows सर्वर संस्करण) में जड़ \ वर्चुअलाइजेशन \ वी 2 में बदल गया चेक this post

यह मैं

आशा है कि यह मदद करता है हाइपर-वी के नवीनतम संस्करण में बहुत मदद की।

संबंधित मुद्दे

 संबंधित मुद्दे