कई उबंटू प्रतिष्ठानों को एक साथ प्रबंधित करने और उन्हें एक ही स्थिति में रखने के लिए क्या विकल्प हैं


11

हाल ही में मुझे 2 कंप्यूटर लैब के प्रबंधन का प्रभार मिला (वर्तमान में 35 वर्कस्टेशन, विश्वविद्यालय में एक या दो महीने में दोगुना हो सकता है) सॉफ्टवेयर स्टैक पर कुल नियंत्रण के साथ जब तक मैं आमतौर पर उपयोग किए जाने वाले वैज्ञानिक सॉफ़्टवेयर (गणितज्ञ और दोस्तों) का एक गुच्छा स्थापित करता हूं।

मैं विभिन्न कारणों से उबंटू का उपयोग करने की योजना बना रहा हूं।

हाथ से उबंटू स्थापित करना और अपडेट आदि को प्रबंधित करना निश्चित रूप से एक विकल्प है, लेकिन मैं यह जानना चाहता हूं कि क्या इस सामान को करने के लिए एक अधिक कुशल तरीका है और एक अधिक "खुद को दोहराएं नहीं" तरीके से?

कार्य

  • उबंटू की स्थापना
  • प्रत्येक कार्य केंद्र पर एक ही सॉफ्टवेयर स्टैक और कॉन्फ़िगरेशन की स्थापना (दोहराव)
  • उन्हें अद्यतन रखना

जवाबों:


6

मेरा मानना ​​है कि आप जो खोज रहे हैं वह लैंडस्केप है

एक से अधिक उबंटू मशीनों को आसानी से प्रबंधित करें और अपने प्रबंधन और प्रशासन की लागत को कम करें।

संपादित करें: मुफ्त विकल्पों के लिए, यह मदद कर सकता है: क्या लैंडस्केप के लिए कोई खुला स्रोत विकल्प है?


उबंटू लाभ के माध्यम से लैंडस्केप खरीदना निश्चित रूप से एक विकल्प नहीं है। 105 $ प्रति डेस्कटॉप ( canonical.com/enterprise-services/ubuntu- Lossage/ desktop ) 35 कार्यस्थानों का प्रबंधन करने के लिए 10 लोगों को पूर्णकालिक काम पर रखने की समान कीमत है। (Protio: मैं एक नहीं तो अमीर देश में रह रहा हूँ)
Arash Badie Modiri

1
मैं यहाँ सिर्फ
गुगली

1
लैंडस्केप की तरह एक एंटरप्राइज़ समाधान अभी भी आपकी आवश्यकताओं और बजट के लिए बहुत महंगा हो सकता है, लेकिन आपको यह नहीं मानना ​​चाहिए कि कैन्यनरी स्टोर एक्स 35 पर सूचीबद्ध क्या 35 डेस्कटॉप के लिए कीमत है। वित्तीय वर्ष के लिए महत्वपूर्ण मात्रा और सावधि छूट हैं।
0xF2

लैंडस्केप 10 भौतिक मशीनों और 20 की कुल के लिए 10 और आभासी मशीनों के लिए
स्वतंत्र है

5

उन प्रणालियों को अद्यतन रखने के लिए जो इंटरनेट बैंडविथ के उपयोग को कम करते हैं और दर्पण से डाउनलोड के दोहराव को रोकते हैं, apt-cache-server पर एक नज़र डालते हैं

इस पर आगे विश्वविद्यालय अपनी स्वयं की आधिकारिक (या गैर-आधिकारिक) उबंटू दर्पण स्थापित करने पर विचार कर सकता है

Apt-cache-server और एक मशीन की स्थापना के बाद, आप कुछ स्क्रिप्ट या कमांड का उपयोग कई लोगों के लिए एक सॉफ्टवेयर सूट की स्थापना की नकल करने के लिए कर सकते हैं:


सिस्टम पर सभी स्थापित अनुप्रयोगों के साथ एक फ़ाइल बनाने के लिए:

कार्य प्रणाली पर:

dpkg --get-selections | grep -v deinstall > ubuntu-files

तब इस फ़ाइल में सूचीबद्ध संकुल को स्थापित करने के लिए:

### Make sure the system is fully updated
sudo apt-get update && sudo apt-get upgrade
### Install the dselect tool (probably depracated)
sudo apt-get install dselect
### Give the package list to dpkg so it knows what to install
sudo dpkg --set-selections < ubuntu-files
### Use dselect to initiate installation (option 'I' will do it)
sudo dselect

एनबी: ऐसा करने का एक बेहतर तरीका हो सकता है, उदाहरण के लिए, डीएसपीएल को कॉल करने और उपयोग करने के बजाय सीधे कॉल करना।

एनबी: हालांकि सभी पैकेज केवल उन लोगों को सूचीबद्ध किए जाते हैं जो सिस्टम पर मौजूद नहीं हैं, उन्हें dpkg द्वारा स्थापित किया जाएगा

नायब: क्रॉस वर्जन इंस्टॉलेशन की वास्तव में सिफारिश नहीं की गई - आपत्तिजनक पैकेज (ओपन ऑफिस) और अनचाहे विषय और निर्भरताएं स्थापित कर सकते हैं (उदाहरण के लिए 10.04 से 11.04 तक उन्नयन में एकता के साथ


स्थापना के लिए, आपकी आवश्यकताओं के आधार पर ऐसा करने के कई तरीके हैं। यहाँ कुछ है:

  1. उबंटू के अपने स्वयं के संस्करणों (रेस्पिन) को आपके द्वारा वांछित कॉन्फ़िगरेशन और अनुप्रयोगों के साथ अपने स्वयं के संस्करण।
  2. अपने पूरी तरह से स्थापित सिस्टम के साथ एक मास्टर हार्ड ड्राइव का निर्माण करें और प्रत्येक मशीन पर एक बिट कॉपी करें।
  3. केवल मूल स्थापना की थोड़ी सी नकल करें और फिर dpkg --set-selections के साथ संकुल को स्थापित करने के लिए उपरोक्त निर्देशों का उपयोग करें

मेरा मानना ​​है कि आपकी वास्तविक चुनौतियाँ नेटवर्क प्रशासन - उपयोगकर्ताओं, भंडारण और अन्य संसाधनों का प्रबंधन करने वाली हैं, इसलिए कुछ अच्छे उपकरण जो इन कार्यों में आपकी सहायता करेंगे, बहुत महत्वपूर्ण होने जा रहे हैं।


dpgk- मुझे लगता है कि यह कहना चाहिए dpkg?
Glutanimate

1

105 $ प्रति डेस्कटॉप (canonical.com/enterprise-services/ubuntu- Lossage/desktop) 35 कार्यस्थानों का प्रबंधन करने के लिए 10 लोगों को पूर्णकालिक काम पर रखने की समान कीमत है। (Protio: मैं एक अमीर देश में रह रहा हूँ)

ऐसा लगता है कि थोड़ा हाइपरबोले (http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)_per_capita ;-); लेकिन आपकी बात के अनुसार, $ 105 प्रति सीट 1 डेस्कटॉप यूनिट के लिए, शुरुआती कीमत है। वॉल्यूम छूट लागू होती है, और यदि आप किसी विश्वविद्यालय या उभरते बाजार में हैं (लगता है कि दोनों लागू होते हैं), तो इसके लिए एक अलग मूल्य सूची भी है।

फ्री में बीयर अभी भी आपके लिए जाने का रास्ता हो सकता है, लेकिन यह सुनिश्चित करना चाहता था कि आपके पास पूरी तस्वीर हो। उम्मीद है की यह मदद करेगा।


1
मैं एक कमजोर देश में रहता हूं, समस्या यह है कि धन लोगों के हाथ में नहीं है कि वे सटीक रहें। :) एक अंशकालिक डेवलपर के लिए विशिष्ट वेतन (मेरे जैसे, मैं वेबदेव करता हूं) लगभग 3 $ 1 $ / घंटा है।
अराश बादी मोदिरी

लैंडस्केप 10 भौतिक मशीनों और 20 के कुल के लिए 10 और आभासी मशीनों के लिए
स्वतंत्र है

1

यह एक ऐसी चीज है जिसका मैंने प्रस्ताव किया है -

  1. अपने इच्छित सभी ऐप्स के साथ एक अनुकूलित उबंटू इंस्टॉलेशन बनाएं और उन ऐप्स को हटा दें जिन्हें आप नहीं चाहते हैं।
  2. सभी नेटवर्क वाले कंप्यूटरों पर पीएक्सई बूट को सक्षम करें और आपके द्वारा बनाए गए अनुकूलित आईएसओ से बूट करने के लिए सभी मशीनों को प्राप्त करें और सभी मशीनों पर अनुकूलित उबंटू ओएस स्थापित करें।
  3. मशीनों को अद्यतन रखना - 2 विकल्प:
    1. apt-cache सर्वर (मुझे यह बहुत उपयोगी करने के लिए व्यापक लगा - उबंटू अपडेट मैनेजर | तकनीकी सामग्री )
    2. OCS इन्वेंटरी स्थापित करें - यदि आप इस बारे में पिकी हैं कि आप किन अपडेट्स को रोल आउट करना चाहते हैं, तो आप अपडेट्स को एक डेस्कटॉप पर डाउनलोड कर सकते हैं, जांचें कि क्या वे अच्छी तरह से काम कर रहे हैं, बिना किसी संघर्ष के और फिर OCS इन्वेंट्री का उपयोग करके, आप इन .drp संकुल को पुश कर सकते हैं। नेटवर्क पर सभी Ubuntu मशीनों के लिए। मैं इस तरह से, आप पूरी तरह से सुनिश्चित हो जाएंगे कि आपके प्रत्येक मशीन पर कौन से पैकेज के संस्करण हैं।

दूसरा विकल्प थोड़ा अतिरिक्त गतिविधि है, लेकिन यदि आप पूरी तरह से सुनिश्चित करना चाहते हैं कि आप किन अपडेट / अपग्रेड पर जोर दे रहे हैं, तो यह प्रयास के लायक है।

यदि आप नेटवर्क पर कुछ उबंटू सर्वर में लाने का निर्णय लेते हैं - जैसे कि प्रॉक्सी, एलडीएपी, सांबा, जेबर, वर्डप्रेस, मूडल आदि। दूसरा विकल्प सर्वर का प्रबंधन करते समय बहुत उपयोगी होगा, आप जानना चाहते हैं कि वास्तव में क्या संस्करण हैं अद्यतन / उन्नत पैकेज स्थापित किए जा रहे हैं।

मैं व्यक्तिगत अनुभव के कारण विकल्प 2 की सिफारिश करता हूं - मेरे पास अपने होस्ट किए गए डॉट नेट ऐप में से एक के साथ यह मुद्दा था जो फ़ायरफ़ॉक्स v24 में अच्छी तरह से काम कर रहा था, लेकिन यह फ़ायरफ़ॉक्स के उच्च संस्करणों के साथ टूट गया। यह काफी कष्टप्रद था और हमें ऐप में बदलाव करने के लिए अनुरोध करना पड़ा क्योंकि फ़ायरफ़ॉक्स का नया संस्करण 150 से अधिक डेस्कटॉप तक पहुंच गया था। सबक कठिन तरीका सीखा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.