स्वचालित VMWare या वर्चुअल पीसी

मैं वर्तमान में बिल्ड स्क्रिप्ट के साथ प्रयोग कर रहा हूं, और चूंकि मेरे पास स्रोत नियंत्रण के तहत एक एएसपीनेट वेब पार्ट है, इसलिए मेरी बिल्ड स्क्रिप्ट को अंत में ऐसा करना चाहिए:

  1. नेटवर्क से "नग्न" विंडोज 2003 आईआईएस वीएमवेयर या वर्चुअल पीसी छवि
  2. पकड़ो
  3. इसे बूट करें
  4. फ़ाइलों को बिल्ड फ़ोल्डर से सर्वर पर कॉपी करें
  5. इसे इंस्टॉल करें
  6. जो कुछ भी आवश्यक है

मैंने कभी वर्चुअल मशीन को स्वचालित करने की कोशिश नहीं की है, लेकिन मैंने देखा कि वीएमवेयर और वर्चुअल सर्वर दोनों स्वचालन सुविधाएं प्रदान करते हैं। जबकि मैं वर्चुअल सर्वर (विंडोज एक्सपी होम :-() का उपयोग नहीं कर सकता, वर्चुअल पीसी काम करता है।

क्या किसी को यहां स्वचालन के मामले में वीएमवेयर सर्वर या वर्चुअल पीसी 2007 एसपी 1 के साथ अनुभव है?

कौन सा बेहतर अनुकूल है (मैं खिड़कियां चलाता हूं, इसलिए प्लेटफार्म-वीएमवेयर की स्वतंत्रता गिनती नहीं है) और स्वचालित करना आसान है?

0
ro fr bn

5 उत्तर

वीएमवेयर के साथ, वर्चुअल मशीन ऑटोमेशन एपीआई (VIX API) है। आप संदर्भ मार्गदर्शिका यहां ढूंढ सकते हैं। यह वीएमवेयर सर्वर और वर्कस्टेशन के साथ काम करता है, लेकिन AFAIK यह ESX सर्वर के लिए उपलब्ध नहीं है।

VIX के मुख्य पृष्ठ से:

VIX API आपको लिखने की अनुमति देता है   स्क्रिप्ट और प्रोग्राम जो स्वचालित करते हैं   आभासी मशीन संचालन। एपीआई है   उच्च स्तर, उपयोग करने में आसान, और व्यावहारिक   दोनों स्क्रिप्ट लेखकों और के लिए   आवेदन प्रोग्रामर। यह चलता है   वीएमवेयर सर्वर और वर्कस्टेशन   विंडोज़ और लिनक्स दोनों उत्पाद।   सी, पर्ल, और के लिए बाइंडिंग प्रदान की जाती है   COM (विजुअल बेसिक, वीबीस्क्रिप्ट, सी #)।

0
जोड़ा

@Chris का अनुवर्ती करने के लिए, ESX बेहद पठनीय है। एक क्लाइंट जो मैंने हाल ही में काम कर रहा है, ने एक वेब सेवा बनाई है जो वीएमवेयर स्क्रिप्ट लॉन्च करने के लिए वीएमवेयर स्क्रिप्ट लॉन्च करती है, फिर कस्टम बूट आईएसओ के साथ वीएम शुरू करें। उस आईएसओ में सभी किकस्टार्ट या unattend.txt जानकारी शामिल है जो इसे पूरी तरह से असुरक्षित ओएस बिल्ड करने की आवश्यकता है।

0
जोड़ा

वर्चुअलबॉक्स में उनके वीएम को स्वचालित करने के लिए एपीआई भी है।

0
जोड़ा

यदि आप कच्चे VixCOM API के बजाय https://github.com/dblock/vmwaretasks का उपयोग करें सी # में ऐसा करने जा रहा है।

0
जोड़ा

मैं क्रिस से सहमत हूं। वर्चुअल मशीन ऑटोमेशन एपीआई वर्चुअल मशीन ऑपरेशंस को स्वचालित करने के लिए एक बहुत अच्छी संभावना है। VIX API संस्करण 1.6.2 का उपयोग ESX अतिथि संचालन के स्वचालितकरण के लिए भी किया जा सकता है।

0
जोड़ा