2008-08-14 4 views
15

मैं क्या करना चाहता हूं एक एप्लिकेशन के निर्माण के आउटपुट के रूप में एक स्वच्छ आभासी मशीन छवि बनाना है।एमएसबिल्ड और एमएस वर्चुअल सर्वर और/या हाइपर-वी सर्वर वर्चुअलाइजेशन का उपयोग कर निर्माण प्रक्रिया के हिस्से के रूप में वर्चुअल मशीन कैसे बना सकता हूं?

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

मुझे पता है कि आईएसआई में सभी प्रशासनिक कार्यों को स्क्रिप्ट करने के लिए एमएसबिल्ड कार्य हैं, लेकिन आप वर्चुअल मशीनों के साथ सभी कार्यों को कैसे स्क्रिप्ट करते हैं? विशेष रूप से, एक टेम्पलेट से एक नई आभासी मशीन बनाना, इसे अनन्य रूप से नाम देना, इसे शुरू करना, इसे कॉन्फ़िगर करना आदि ...

विशेष रूप से मैं सोच रहा था कि किसी ने निर्माण प्रक्रिया के हिस्से के रूप में किसी भी वीएम स्क्रिप्टिंग को सफलतापूर्वक कार्यान्वित किया है या नहीं।

अद्यतन: मैं हाइपर-वी के साथ मानता हूं, वर्चुअल मशीनों को स्क्रिप्ट करने के लिए पुस्तकालयों/एपीआई का एक अलग सेट है, कोई भी इसके साथ खेला जाता है? और इस तरह कुछ करने के वास्तविक व्यावहारिक अनुभव के साथ कोई भी?

उत्तर

3

चेकआउट Powershell Management library for Hyper-V on CodePlex: कर रहे हैं समान क्षमता है। कुछ विशेषताएं:

एक वीएम
एक वीएम
की खोज से कनेक्ट ढूँढना और मशीन राज्यों
, बैक अप लिया जा निर्यात और VMs
snapshotting जोड़ना और VMs को हटाने, मदरबोर्ड सेटिंग के जोड़ तोड़।
जोड़ तोड़ डिस्क नियंत्रक, ड्राइव और डिस्क छवियों
Manipluating नेटवर्क इंटरफेस कार्ड
VHD फ़ाइलों के साथ कार्य करना

3

आप कर सकते हैं वास्तव में स्क्रिप्ट एमएस वर्चुअल सर्वर में कार्य का एक उचित संख्या:

http://www.microsoft.com/technet/scriptcenter/scripts/vs/default.mspx?mfr=true

http://msdn.microsoft.com/en-us/library/aa368876(VS.85).aspx

इसके अलावा वर्चुअल पीसी पुरुष वर्चुअल सर्वर को स्क्रिप्ट के बारे में अपने ब्लॉग पर सामान की एक टन मिल गया है/पीसी और अब हाइपर-वी यहाँ:

http://blogs.msdn.com/virtual_pc_guy/default.aspx

VMW

http://www.vmware.com/support/developer/scripting-API/

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