سؤال

أنا حاليا تجريب بناء السيناريو ، ومنذ لدي ASP.net جزء ويب تحت التحكم بالمصادر ، بناء السيناريو ينبغي أن تفعل ذلك في النهاية:

  1. الاستيلاء على "عارية" ويندوز 2003 IIS VMWare او Virtual PC صورة من الشبكة
  2. الإقلاع عنه
  3. نسخ الملفات من مجلد بناء على الخادم
  4. تثبيته
  5. وسنفعل كل ما هو مطلوب

لقد حاولت أبدا أتمتة الجهاز الظاهري ، ولكن رأيت أن كلا VMWare و Virtual Server نقدم الآلي المرافق.بينما أنا لا يمكن استخدام الملقم الظاهري (Windows XP Home :-(), Virtual PC يعمل.

لا أحد هنا لديهم تجربة مع أي برنامج VMWare Server أو Virtual PC 2007 SP1 من حيث التنفيذ ؟

واحد الذي هو أكثر ملاءمة (تشغيل ويندوز ، لذلك منصة الاستقلال VMWare لا تعول) و أسهل إلى أتمتة?

هل كانت مفيدة؟

المحلول

مع VMWare هناك الجهاز الظاهري أتمتة واجهات برمجة التطبيقات (VIX API).يمكنك العثور على دليل مرجعي هنا.وهي تعمل مع برنامج VMWare الخادم ومحطات العمل ، ولكن AFAIK انها لا تتوفر ESX Server.

من الصفحة الرئيسية VIX:

VIX API يسمح لك لكتابة البرامج النصية والبرامج التي أتمتة الجهاز الظاهري العمليات.API عالية المستوى, سهلة الاستخدام, و العملية لكل كتاب السيناريو ، تطبيق المبرمجين.فإنه يعمل على VMware Server و محطة العمل منتجات كل من ويندوز و لينكس.الارتباطات يتم توفير C, Perl ، COM (Visual Basic, VBscript, C#).

نصائح أخرى

استخدام https://github.com/dblock/vmwaretasks بدلا من الخام VixCOM API إذا كنت تريد الذهاب للقيام بذلك في C#.

أنا أتفق مع كريس.الجهاز الظاهري أتمتة واجهات برمجة التطبيقات هو إمكانية جيدة جدا لأتمتة من الجهاز الظاهري العمليات.VIX API الإصدار 1.6.2 يمكن استخدامها لأتمتة من ESX ضيف العمليات.

فيرتثلبوإكس أيضا API من أجل أتمتة بهم VM.

إلى متابعة @كريس ESX للغاية النصية.العميل لقد تم العمل مؤخرا وقد بنيت خدمة الإنترنت التي تطلق وير النصي لإنشاء VM يحتاجون إليه ، ثم بدء VM مع العرف boot ISO.التي ISO يشمل جميع انعاش أو unattend.txt معلومات فإنه يحتاج إلى القيام به تماما بدون مساعدة نظام التشغيل بناء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top