एक स्वीकृत जवाब यहाँ किसी को अस्वीकार करने के लिए क्षमा करें, लेकिन आगे अनुसंधान (अपने जवाब के लिए धन्यवाद!) पर आधारित है, मैं एक बेहतर समाधान मिल गया और मैं क्या मिल गया है संक्षेप में प्रस्तुत करने चाहता था।
सबसे पहले, वर्चुअलबॉक्स और वीएमवेयर सर्वर दोनों बेहतरीन उत्पाद हैं, और चूंकि दोनों स्वतंत्र हैं, प्रत्येक मूल्यांकन के लायक है। हमने वीएमवेयर सर्वर के साथ जाने का फैसला किया है, क्योंकि यह एक अधिक स्थापित उत्पाद है और हमें इसके लिए समर्थन प्राप्त करना चाहिए। यह विशेष रूप से महत्वपूर्ण है क्योंकि हम अपने सर्वर को विशेष सर्वर स्थापना के बजाय वीएम के रूप में वितरित करने पर विचार कर रहे हैं, यह मानते हुए कि वीएमवेयर प्लेयर से ओवरहेड बहुत अधिक नहीं है। इसके अलावा, VMWare scripting interface को VIX कहा जाता है जिसे कोई भी एसएसएच या एसएफटीपी स्थापित करने की आवश्यकता के बिना सीधे वीएम में फ़ाइलों को स्थापित करने के लिए उपयोग कर सकता है, जो एक बड़ा फायदा है।
तो हमारा समाधान मूल रूप से निम्नानुसार है ... पहले हम ओएस के साथ "वेनिला" वीएम छवि बनाते हैं, और कुछ नहीं, और इसे भंडार में जांचते हैं। फिर, हम एक स्क्रिप्ट लिखते हैं जो हमारे इंस्टॉलर के रूप में कार्य करता है, जो वीड पर हडसन द्वारा बनाई गई कलाकृतियों को डालता है। इस स्क्रिप्ट में फ़ाइलों को सीधे कॉपी करने, एसएफटीपी पर और VIX के माध्यम से इंटरफेस होना चाहिए। यह हमें सीधे लक्ष्य मशीन पर या हमारी पसंद के वीएम के माध्यम से सॉफ्टवेयर वितरित करना जारी रखेगा। इसके परिणामस्वरूप छवि को तब संकुचित और सीआई सर्वर के आर्टिफैक्ट के रूप में वितरित किया जाता है।
स्रोत
2008-10-09 07:31:38
मुझे लगता है कि "पैकर" यहाँ उल्लेख के लायक है। "पैकर एक एकल स्रोत विन्यास से कई प्लेटफार्मों के लिए समान मशीन छवियों को बनाने के लिए एक ओपन सोर्स टूल है।" https://www.thoughtworks.com/radar/techniques/machine-image-as-a-build-artifact https://www.packer.io/intro/index.html –