मेरी कंपनी का विकास वातावरण वर्चुअल मशीनों पर आधारित है, जो वर्चुअलबॉक्स पर चल रहा है। हम एक कदम और आगे बढ़ना चाहते हैं, और एक पाठ फ़ाइल में मशीन का विवरण रखने के लिए वैग्रंट की क्षमताओं का उपयोग करते हैं और फिर उस पाठ फ़ाइल के आधार पर उस मशीन को "बढ़ा" सकते हैं। कठपुतली से संयुक्त, यह हमें इस समस्या को हल करेगा कि सभी के वीएम में अलग-अलग सॉफ़्टवेयर संस्करण स्थापित हैं।
हालांकि, वैग्रंट मेजबान पर विकसित करने के लिए बहुत केंद्रित लगता है, जिससे मशीन को पृष्ठभूमि में रखा जा सकता है। हमें मशीन के भीतर अपने विकास का माहौल बनाने की आवश्यकता होगी, इसलिए हमें एक पूर्ण GUI की आवश्यकता होगी, इसलिए जब एक पूर्ण डेस्कटॉप वातावरण (XFCE, KDE ...) के साथ एक मशीन को "आवारा" टाइप करना चाहिए।
अब तक, मैं एक Xubuntu वितरण से एक "आधार" बॉक्स बनाने में कामयाब रहा। लेकिन जब मैं "योनि अप" टाइप करता हूं, हालांकि डेस्कटॉप दिखाई देता है, और मैं ठीक से लॉगिन करने में सक्षम हूं, वैग्रांट "वेटिंग टू बूट करने के लिए मशीन के संदेश में फ्रीज करता है। इसमें कुछ मिनट लग सकते हैं ..."। थोड़ी देर बाद वैग्रांट दुर्घटनाग्रस्त हो जाता है। इसलिए साझा किए गए फ़ोल्डर नहीं बनाए गए हैं, न ही पैकेज प्रावधान -puppet- निष्पादित किया गया है।
योनि का उपयोग करके पूर्ण GUI के साथ वर्चुअल मशीन कैसे बनाएं?