मैं एक प्रोग्रामिंग कोर्स के लिए TA हूँ और सभी आवश्यक सॉफ्टवेयर (C ++ और पायथन विकास के लिए) के साथ Ubuntu 14.04 LTS पर आधारित एक वर्चुअल मशीन छवि बनाने का काम करता हूं, जो कि पहले से ही एक ही वर्चुअल सिस्टम चल रहा है और हम संघर्ष से बचते हैं विभिन्न मशीनों और ऑपरेटिंग सिस्टम की एक किस्म पर काम करने के लिए सब कुछ प्राप्त करना। हम मेजबान वीएम सॉफ्टवेयर के रूप में वर्चुअल बॉक्स का उपयोग करने का इरादा रखते हैं क्योंकि यह मुफ्त और उपलब्ध क्रॉस प्लेटफॉर्म है।
वास्तव में, मैं सिर्फ उबंटू 14.04 एलटीएस डिस्क छवि का उपयोग करूंगा, इसे अपने वर्चुअल बॉक्स में चलाऊंगा, इसे वर्चुअल हार्ड डिस्क (वीडीआई) में स्थापित करूंगा, पूर्वनिर्धारित पासवर्ड के साथ "छात्र" खाता स्थापित करूंगा, सभी आवश्यक सॉफ्टवेयर स्थापित करूंगा, बंद करूंगा वर्चुअल मशीन के नीचे और VDI फ़ाइल वितरित करें। हम प्रत्येक छात्र से वर्चुअल बॉक्स में VDI आयात करने के लिए कहेंगे, इसे चलाएंगे और अपना व्यक्तिगत खाता सेट करेंगे (या बस डिफ़ॉल्ट छात्र खाते का उपयोग करें)।
- क्या उपरोक्त प्रक्रिया व्यवहार्य है?
- बाहर देखने के लिए क्या नुकसान हैं? हमें इसे बहुत अधिक मूर्खतापूर्ण साबित करने की आवश्यकता है। हम 80+ छात्रों की अपेक्षा करते हैं और केवल चार TAs हैं, इसलिए हम व्यक्तिगत सहायता प्रदान नहीं कर सकते हैं।
- क्या गतिशील रूप से आवंटित VDI- टाइप वर्चुअल HDD का उपयोग करने के नुकसान हैं?
- क्या वर्चुअल बॉक्स के गेस्ट एडिशंस को बल्ले से लगाना सही है या यह कुछ भी होस्ट-विशिष्ट करता है?
- क्या उपयोगकर्ता खाता निर्माण को संभालने का एक और अधिक सुंदर तरीका है? आदर्श रूप से, उबंटू उन्हें एक खाता निर्माण विज़ार्ड के माध्यम से डाल देगा और उन्हें अपने पासवर्ड सेट करने (साथ ही उन्हें sudoers फ़ाइल में जोड़ने के लिए) पहली बार छवि को बूट करेगा। यह एक प्राथमिकता नहीं है, हालांकि। मुझे लगता है कि डिफ़ॉल्ट खाता ठीक है।