सक्रिय निर्देशिका बनाम OpenLDAP


16

यह एक छोटी कंपनी (12 डेवलपर्स) के लिए है, जिन्होंने किसी भी केंद्रीकृत उपयोगकर्ता डेटाबेस को लागू नहीं किया है - वे व्यवस्थित रूप से बड़े हो गए हैं और बस कंप्यूटर पर वे खाते बनाते हैं जिनकी उन्हें ज़रूरत थी।

एक प्रबंधन के दृष्टिकोण से, इसका एक बुरा सपना - सभी अलग-अलग उपयोगकर्ता खातों के साथ 10 कंप्यूटर। यदि किसी उपयोगकर्ता को एक कंप्यूटर में जोड़ा जाता है, तो उन्हें मैन्युअल रूप से सभी अन्य (जो उन्हें एक्सेस करने की आवश्यकता है) पर जोड़ा जाना चाहिए। यह आदर्श से बहुत दूर है। आगे बढ़ने और व्यापार बढ़ने का मतलब होगा तेजी से और अधिक काम करना क्योंकि अधिक कंप्यूटर / उपयोगकर्ता जोड़े गए / काम पर रखे गए हैं।

मुझे पता है कि किसी प्रकार के केंद्रीकृत उपयोगकर्ता प्रबंधन की जरूरत है। हालाँकि, मैं सक्रिय निर्देशिका और OpenLDAP के बीच बहस कर रहा हूँ। दो मौजूदा सर्वर सरल बैकअप और फ़ाइल-साझाकरण सर्वर के रूप में कार्य करते हैं, दोनों Ubuntu 8.04LTS चल रहे हैं। कंप्यूटर विंडोज एक्सपी और उबंटू 9.04 का मिश्रण हैं।

मेरे पास सक्रिय निर्देशिका के साथ अनुभव नहीं है (या वास्तव में उस मामले के लिए OpenLDAP, लेकिन मैं लिनक्स के साथ सहज हूं), लेकिन अगर एक समाधान दूसरे को पछाड़ता है, तो इसके वारंट ने मुझे सीख दिया है।

अपफ्रंट लागत वास्तव में एक मुद्दा नहीं है, TCO है। यदि विंडोज (एसबीएस मैं मान रहा हूं?) बढ़ी हुई अग्रिम लागत के लिए बनाने के लिए मुझे पर्याप्त समय बचाएगा, तो मुझे लगता है कि मुझे उस समाधान के साथ जाना चाहिए।

मेरी जरूरतों के लिए, मुझे क्या समाधान लागू करना चाहिए?

संपादित करें: ईमेल को ऑफ-साइट होस्ट किया गया है, इसलिए एक्सचेंज आवश्यक नहीं है।


1
OpenDS को न भूलें, यह OpenLDAP से अधिक स्थिर हो सकता है।
यहोशू

जवाबों:


13

यदि मैं आपके प्रश्न को सही ढंग से पढ़ रहा हूं, तो ओपन-सोर्स से चिपके रहें:

  • आप एक्सचेंज के बारे में परवाह नहीं है
  • आपको XP सेटिंग्स के मिनट नियंत्रण की बहुत बड़ी आवश्यकता नहीं है - मुझे मुख्य रूप से खुद से व्यवस्थापक / बिक्री कर्मचारियों को बचाने के लिए समूह नीति पसंद है, डेवलपर्स को ज्यादातर मुझे अपने बालों से बाहर रहने की आवश्यकता होती है
  • आप खिड़कियों से * निक्स के साथ अधिक सहज हैं

AD एक बढ़िया डिग्री के लिए विंडोज़ का प्रबंधन करने में महान है, लेकिन अगर आपको इसकी आवश्यकता नहीं है, तो आप अपने आप को एक सीखने की अवस्था खरीद रहे हैं जो संभवतः लाभ का एक बड़ा सौदा नहीं लाएगा।

2 कैविएट

  • यदि आपको चीजों की एमएस की तरफ खुद को और अधिक पुश करने का समय / रुचि मिल गई है, तो यह प्रदान करने का एक अच्छा तरीका है।
  • WSUS वर्कस्टेशन / सर्वर पैच को नियंत्रित करने का एक अच्छा तरीका है। यदि आप सभी मशीनों पर "स्वचालित" स्विच को फ्लिप नहीं कर सकते हैं, तो यह शेष राशि को SBS (यदि SBS WSUS करता है) पर धक्का दे सकता है?)

+1 के लिए "आप खिड़कियों की तुलना में * निक्स के साथ अधिक सहज हैं", यही मेरे लिए निर्णायक कारक है।
मैक्सिमस मिनिमस

1
SBS "WSUS" करता है। WSUS 3.0 Windows Server 2003 और ऊपर स्थापित करेगा। NT 4.0 दिनों में वापस सांबा की उचित मात्रा में होने के बाद, मैं वापस जाने की कल्पना नहीं कर सकता, जितना मुझे पसंद है। मैं आखिरकार टूट गया और घर के लिए विंडोज सर्वर 2003 के लिए एक लाइसेंस खरीदा (जहां मैं सांबा को एक सर्वर के रूप में उपयोग कर रहा हूं, जैसे, '97) क्योंकि मुझे WSUS और समूह नीति (सभी दो (2) लैपटॉप और दो के लिए चाहिए थी) 2) डेस्कटॉप पीसी)। समूह नीति केवल "डेस्कटॉप को लॉक करना" के लिए नहीं है - यह सॉफ्टवेयर को तैनात करने, पीसी जोड़ने / चाल / परिवर्तन को पूरी तरह से स्वचालित बनाने और सामान्य रूप से चीजों को नरक से बाहर निकालने के लिए नहीं है।
इवान एंडरसन

+1 यह पहचानने के लिए कि मैं विंडोज की तुलना में * निक्स के साथ अधिक सहज हूं, भले ही मैं इसे स्वयं खारिज करने के लिए त्वरित था। यह वही है जो मैंने धन की कमी के कारण समाप्त कर दिया है। OpenLDAP का पता लगाना एक चुनौती है, लेकिन इसका भुगतान करना चाहिए।
कॉरी प्लास्टेक

आप उल्लेख करते हैं कि सर्वर उबंटू चला रहे हैं लेकिन आपके पास विंडोज चलाने वाले वर्कस्टेशन हैं। क्या यह एप्लिकेशन के परिदृश्य के साथ करना है, अर्थात कुछ सॉफ़्टवेयर के केवल विंडोज संस्करण? आप अनुप्रयोग परिदृश्य के भविष्य के लिए एक योजना बनाना चाहते हैं और उस योजना के आधार पर * IX / Windows सर्वर पर भी विचार कर सकते हैं।
पीडीसी

19

आप सक्रिय निर्देशिका से बहुत सारी अच्छी सुविधाएँ प्राप्त करने जा रहे हैं जो आपको OpenLDAP के साथ नहीं मिल रही हैं। उनमें से मुख्य दोनों पर एकल-साइन (यानी एक उपयोगकर्ता खाता जो सभी क्लाइंट और सर्वर कंप्यूटर पर काम करता है), और समूह नीति है।

मुझे ओपन सोर्स सॉफ्टवेयर बहुत पसंद है, लेकिन जब तक सांबा 4 परिपक्व नहीं हो जाता, तब तक सक्रिय निर्देशिका विंडोज 2000 और नए क्लाइंट कंप्यूटरों के साथ बहुत अच्छा प्रशासनिक अनुभव प्रदान करती है।

तृतीय-पक्ष सॉफ़्टवेयर का उपयोग किए बिना कोई मानक-आधारित LDAP प्रमाणीकरण Windows XP क्लाइंट के साथ नहीं है। मेरा उत्तर यहाँ पढ़ें फिर से: विंडोज XP-- OpenLDAP का उपयोग कर बहुत समान हो जाएगा (सिवाय इसके कि आप होगा अनुभव के साथ Kerberos एकीकरण की जरूरत है मेकअप LDAP प्रमाणीकरण काम करने के लिए सामने pGINA की तरह तीसरे पक्ष के सॉफ़्टवेयर): कैसे प्राप्त करने के लिए खिड़कियों के खिलाफ प्रमाणित करने के लिए XP kerberos या हेइमल्ड

विंडोज स्मॉल बिज़नेस सर्वर के साथ जाना या न जाना, इस बात पर निर्भर करता है कि आप क्या खर्च करना चाहते हैं (शुरुआती लागत और एसबीएस के लिए क्लाइंट एक्सेस लाइसेंस की लागत "सादे वेनिला" विंडोज से अधिक है) और क्या आपको अतिरिक्त में से मूल्य मिलेगा या नहीं " विशेषताएं"। मैं एक सस्ते विंडोज और एक्सचेंज बंडल के रूप में विंडोज एसबीएस के बारे में सोचना पसंद करता हूं (एक अत्यधिक जटिल सेटअप और cruddy व्यवस्थापक उपकरणों के साथ जो मैं कभी उपयोग नहीं करता।) मैं "सामान्य" विंडोज और एक्सचेंज सर्वर मशीन की तरह विंडोज एसबीएस का प्रशासन करता हूं, और यह काम करता है। बहुत अच्छी तरह से।

सक्रिय निर्देशिका के साथ एक विंडोज सर्वर, माइक्रोसॉफ्ट डीएचसीपी / डीएनएस, डब्ल्यूएसयूएस (क्लाइंट कंप्यूटरों को अपडेट प्रदान करने के लिए), और उपयोगकर्ता / कंप्यूटर वातावरण को कॉन्फ़िगर करने और सॉफ़्टवेयर स्थापित करने के लिए कुछ समूह नीति ऑब्जेक्ट आपके प्रशासनिक भार को बहुत कम कर देगा और भविष्य के कंप्यूटर को जोड़ना आसान बना देगा। विनिमय करना और उठना मुश्किल नहीं है (इंटरनेट से इसे प्रवाहित करने के लिए आपके मेल प्राप्त करने से जुड़ी सबसे बड़ी समस्याएँ - इतने सारे लोगों को यह समझ में नहीं आता है कि DNS और SMTP एक साथ कैसे काम करते हैं)।

यह मानते हुए कि आपका इंस्टॉलेशन किसी ऐसे व्यक्ति द्वारा किया जाता है, जो जानता है कि वे क्या कर रहे हैं, और यह कि आप हर चीज का अच्छी तरह से इलाज करते हैं, यह आपके लिए ठीक चलेगा w / oa के लिए बहुत अधिक प्रशासनिक सिरदर्द है। मैं उन लोगों को लिखता हूं जो विंडोज और एक्सचेंज की अविश्वसनीयता के कारण हैं, क्योंकि आमतौर पर उन्हें समस्या हो रही है क्योंकि वे (ए) अवर हार्डवेयर का उपयोग करते हैं और लंबे समय में कीमत का भुगतान कर रहे हैं, या (बी) सॉफ्टवेयर को संचालित करने के लिए सक्षम नहीं हैं। मेरे पास विंडोज़ एसबीएस इंस्टॉलेशन है जो संस्करण 4.0 टाइम-फ्रेम पर वापस जा रहा है जो इंस्टॉलेशन के बाद ठीक साल चल रहे हैं - आपके पास एक भी हो सकता है।

यदि आपके पास इन उत्पादों के साथ कोई अनुभव नहीं है, तो मैं आपको स्थापित करने और प्रशासन पर आत्मनिर्भर होने के साथ शुरुआत करने के लिए एक प्रतिष्ठित सलाहकार के साथ काम करने की सलाह दूंगा। अगर मैं एक जानता था, तो मैं एक अच्छी किताब की सिफारिश करूँगा, लेकिन मैंने उनमें से लगभग सभी के साथ काफी नाराजगी जताई है, जो मैंने पढ़ा है (वे सभी वास्तविक जीवन के उदाहरणों और केस स्टडी में कमी करते हैं, आमतौर पर)।

बहुत सारे सलाहकार हैं जो आपको सस्ते में जमीन से दूर कर सकते हैं (सेटअप के बारे में बात कर रहे हैं, यह मानते हुए कि आप खुद "थोक" काम करने जा रहे हैं, एक दिन और डेढ़ से दो दिन के लिए लगता है बेसिक विंडोज और एक्सचेंज मेरे लिए,) और आपको "रस्सियों को सीखने" में मदद कर सकते हैं। यदि आप ऐसा करने के लिए चुनते हैं, तो अधिकांश श्रम आपके मौजूदा उपयोगकर्ता वातावरणों (उनके मौजूदा दस्तावेज़ों और प्रोफाइलों को उनके नए AD खाते के रोमिंग उपयोगकर्ता प्रोफ़ाइल में माइग्रेट करने और "मेरे दस्तावेज़" फ़ोल्डर आदि) पर पुनर्निर्देशित करने जा रहा है। (मैं, सिर्फ इसलिए कि यह उपयोगकर्ताओं को लंबे समय में अधिक खुश और अधिक उत्पादक बना देगा।)

आपको किसी प्रकार के बैकअप डिवाइस और बैकअप प्रबंधन सॉफ़्टवेयर, अनावश्यक कंप्यूटर के साथ एक सर्वर कंप्यूटर ( न्यूनतम RAID -1), और कुछ प्रकार की बिजली सुरक्षा (यूपीएस) पर योजना बनानी चाहिए । मैं एक कम-अंत सर्वर, लाइसेंसिंग लागत और बिजली संरक्षण हार्डवेयर के साथ उम्मीद करूंगा कि आपको लगभग $ 3500.00 - $ 4000.00 के लिए दरवाजा w / Windows SBS में मिल सकता है। व्यक्तिगत रूप से, मैं आपको सेटअप श्रम के लगभग 10 - 20 घंटे का अनुमान लगाता हूं, यह इस बात पर निर्भर करता है कि आप अपनी आवश्यकताओं से कितने परिचित हैं और आप कितना काम करना चाहते हैं, जो कि इंस्टॉलर को करना है।

यहाँ आपके जैसे एक तैनाती में दिखने वाले विशिष्ट प्रकार के अधिष्ठापन कार्यों की एक उच्च-स्तरीय सूची है:

  • शारीरिक रूप से सेटअप सर्वर कंप्यूटर, यूपीएस, आदि।
  • विंडोज, एक्सचेंज, डब्लूएसयूएस, इंफ्रास्ट्रक्चर सर्विसेज, सर्विस पैक, बैकअप मैनेजमेंट सॉफ्टवेयर, यूपीएस मैनेजमेंट सॉफ्टवेयर इत्यादि इंस्टॉल करें।
  • फ़ाइल साझाकरण (अनुमतियाँ, साझा फ़ाइल स्थान, निर्देशिका पदानुक्रम) पर चर्चा करें।
  • उपयोगकर्ता खाते (रोमिंग प्रोफ़ाइल फ़ोल्डर, "मेरे दस्तावेज़" फ़ोल्डर, आदि), सुरक्षा समूह, वितरण समूह, बुनियादी GPO's बनाएं।
  • मौजूदा ईमेल डेटा के प्रवासन पर चर्चा करें और सीधे एक्सचेंज में ईमेल लाने के लिए DNS में बदलाव के लिए रणनीति तैयार करें।
  • नए AD खातों में उपयोगकर्ता वातावरण के प्रवास पर चर्चा करें। यदि माइग्रेशन करने के लिए प्रशिक्षण वांछित है तो माइग्रेशन के लिए प्रक्रिया विकसित करें।
  • डोमेन में क्लाइंट कंप्यूटर और उपयोगकर्ता प्रोफ़ाइल का पायलट माइग्रेशन (प्रदर्शन) करें।
  • दिन-प्रतिदिन के sysadmin कार्यों पर चर्चा करें (पासवर्ड रीसेट करता है, उपयोगकर्ता समूह सदस्यता बदल रहा है, बैकअप सफलता / विफलता सूचनाओं की समीक्षा कर रहा है, WSUS और अद्यतन स्थापना की निगरानी कर रहा है), आम मुद्दों, समस्या निवारण और समाधान पर चर्चा करें, प्रश्नोत्तर सत्र का संचालन करें।
  • भविष्य की गतिविधियों के लिए सिफारिशें करें (सॉफ्टवेयर इंस्टॉलेशन, वीपीएन कनेक्टिविटी, आदि को स्वचालित करना)

मैं यूपीएस पर बैकअप (दोनों RAID 10) को संभालने के लिए दो उबंटू सर्वर का उपयोग कर रहा हूं। मेरे द्वारा उठाई गई अच्छी पुस्तक "द प्रेक्टिस ऑफ सिस्टम एंड नेटवर्क एडमिनिस्ट्रेशन"
कोरी प्लास्टेक

लिमोनसेल्टी की पुस्तक ठीक है, बस ध्यान रखें कि यह मैकडॉनल्ड्स मैनेजमेंट स्कूल ऑफ आईटी (उपयोगकर्ता ग्राहक हैं और उन्हें उस ईमेल के साथ खुश रखना चाहिए?) एक आईटीआईएल / एमओएफ दृष्टिकोण पहले एक व्यवसाय से दिखता है, उपयोगकर्ता एक हैं? पक्ष प्रभाव विचार।
जिम बी

3
मैं '' RAID '' शब्द से थोड़ा परेशान हूँ, इस तरह के नज़दीकी शब्द में "बैकअप" शब्द ऊपर दिए गए कथन में है। यह पर्याप्त नहीं कहा जा सकता है "RAID बैकअप नहीं है"। शायद आपका मतलब कुछ ऐसा है जैसे "मैं हूँ।" विंडोज सर्वर की सामग्री को कॉपी करने के लिए, समय-समय पर, उबंटू सर्वर में से एक के लिए। "मैं यहां एक धार्मिक शेख़ी में नहीं जाऊंगा, लेकिन मैं उस रणनीति को एक उप-इष्टतम बैकअप रणनीति की विशेषता दूंगा।
इवान एंडरसन

1
दरअसल, सांबा 3 अभी भी केवल NT- स्तर प्रमाणीकरण सेवाएं प्रदान करता है ... सांबा 4 अंत में AD- स्तर प्रमाणीकरण प्रदान करेगा।
एवेनी पायने

@ हर: मेरा बुरा-- तुम सही फिर से हो: सांबा संस्करण! मेरे चेहरे पर अंडा ...
इवान एंडरसन

4

OpenLDAP का उपयोग पासवर्ड की जांच के लिए किया जा सकता है, लेकिन यह ज्यादातर पहचान को प्रबंधित करने का एक केंद्रीकृत तरीका है। AD ldap, kerberos, DNS और DHCP को एकीकृत करता है। यह अपने आप में केवल OpenLDAP की तुलना में अधिक व्यापक प्रणाली है।

प्रबंधन के दृष्टिकोण से, आप AD को win2k3 सर्वर की एक जोड़ी पर स्थापित कर सकते हैं और उस पर सभी यूनिक्स सिस्टम को इंगित कर सकते हैं और केवल पासवर्ड की जाँच के लिए AD सर्वर का उपयोग कर सकते हैं। यह पासवर्ड जांच और प्राधिकरण के लिए स्थानीय पासवर्ड फ़ाइलों के लिए पैम उपयोग केर्बोस के साथ एक यूनिक्स प्रणाली बनाने के लिए सुपर तुच्छ है। यह पूर्ण एडी एकीकरण के रूप में काफी अच्छा नहीं है, लेकिन इसे लागू करने के लिए भी तुच्छ है।

पेशेवरों और ई। लिनक्स एकीकरण की विपक्ष

स्थानीय खातों को प्रमाणित करने के लिए kerberos सर्वर के रूप में AD का उपयोग करना


1

आपको नेटस्केप LDAP कोडबेस के आधार पर फेडोरा निर्देशिका सर्वर (जो कि आधिकारिक तौर पर अब "389 निर्देशिका सर्वर" है) पर एक नज़र होनी चाहिए । यह RedHat द्वारा अपने ब्रांड के तहत बेचा जाता है, और इसलिए इसे सक्रिय रूप से बनाए रखा जाता है। मैंने सुना है कि यह कुछ मामलों में OpenLDAP की तुलना में अच्छा है, हालांकि मैंने इसे खुद कभी इस्तेमाल नहीं किया है। यह संभवतः OpenLdap की तुलना में AD में कार्यक्षमता के करीब है, जो कि वास्तव में पूरी तरह से विकसित निर्देशिका प्रणाली का मूल है।

अपाचे डायरेक्टरी सर्वर भी है , जो शुद्ध जावा है और यह भी दिखता है कि यह सक्रिय रूप से विकसित है।


0

चूंकि आपके पास या तो कोई अनुभव नहीं है, इसलिए सीखने की अवस्था से जुड़ी लागतें (मुख्य रूप से समय में) होंगी। रखरखाव के दृष्टिकोण से, आपके पास कभी भी एलडीएपी को छूने का एकमात्र समय होता है जब आप खातों को जोड़ते / हटाते हैं या उनकी विशेषताओं (नाम / पते में परिवर्तन) को संशोधित करते हैं। यह दोनों के साथ आसानी से किया जाता है। कार्यान्वयन के दृष्टिकोण से, यह वह निर्देशिका है जिसे आप ग्राहकों के साथ संवाद करने की अनुमति देने में सबसे आसान समय के लिए सक्षम होना चाहते हैं: सक्रिय निर्देशिका आसान है क्योंकि विंडोज़ क्लाइंट मूल रूप से उबंटू / अन्य लिनक्स को अनुमति देने के लिए डोमेन नियंत्रकों और प्रलेखन के लिए 'बात' कर सकते हैं AD से प्रमाणित आसानी से उपलब्ध है। यदि आप चाहते हैं कि आपका विंडोज क्लाइंट ओपनएलडैप को प्रमाणित करने में सक्षम हो, तो आपको अनुरोधों के लिए सुनने के लिए एक एसएएमबीए सर्वर की आवश्यकता होगी (ओपनएएलडीएपी मूल रूप से ऐसा नहीं करता है)।


0

AD, समूह नीतियों और अन्य प्रबंधन सामग्री जैसी चीज़ों की पेशकश करता है, जो आपको एक ओएलईडीएपी समाधान के साथ बहुत आसान नहीं मिलेगा, यह विंडोज़ सर्वर की एक बुनियादी तैनाती को स्थापित करने और इसे XP / Vista / 7 ग्राहकों के साथ एकीकृत करने के लिए एक स्नैप है, और उबंटू ग्राहकों का एकीकरण है AD और OpenLDAP के साथ तुलनात्मक कठिनाई।

उबंटू या डेबियन सर्वर के अनुसार, Suse SLES और रेडहैट एंटरप्राइज सर्वर (या CentOS) जैसे उत्पाद विन और लिनक्स को एकीकृत करना आसान बनाते हैं, लेकिन अभी भी बहुत कुछ सीखना बाकी है।

यदि लागत एक समस्या होगी, तो आप लिनक्स के साथ एक सेटअप बना सकते हैं और कुछ अतिरिक्त सॉफ़्टवेयर, जैसे नाइट्रॉबिट ग्रुप पॉलिसी, जो तुलनीय मात्रा में कार्यक्षमता की अनुमति देगा, लेकिन एक स्थिर सीखने की अवस्था के साथ।

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