स्थापित 2008 · डिजिटल संस्करण · 19 जून 2026

SMB IT Journal

लघु व्यवसाय के लिए सूचना प्रौद्योगिकी संसाधन

हिन्दी

Domain Controllers को Virtualize करें

कोई यह सोच सकता है कि Active Directory Domain Controllers को virtualize करने के विचार पर चर्चा करने की आवश्यकता नहीं होनी चाहिए, फिर भी मैं पाता हूं कि यह प्रश्न नियमित रूप से उठता है कि AD DCs को virtualize किया जाना चाहिए या नहीं। सिद्धांत रूप में, इस प्रश्न को पूछने की कोई आवश्यकता नहीं है क्योंकि industry में हमारे पास अधिक सामान्य मार्गदर्शन है जो हमें बताता है कि सभी संभावित workloads को virtualize किया जाना चाहिए और AD निश्चित रूप से कोई विशेष मामला प्रस्तुत नहीं करता जिससे इस दीर्घकालिक और सामान्य नियम का अपवाद बनाया जा सके।

विचित्र रूप से, लोग नियमित रूप से इस विशेष workload के बारे में स्पष्टीकरण खोजने निकलते हैं, और यदि आप बुरी सलाह खोजते हैं तो कोई न कोई जरूर देगा। बहुत से लोग Active Directory के लिए physical servers की सिफारिश करने वाली सलाह पोस्ट करते हैं, लेकिन शायद ही कभी, यदि कभी हो, इस बारे में कोई स्पष्टीकरण देते हैं कि वे इतने सामान्य और प्रसिद्ध workload के साथ best practices का उल्लंघन करने की सिफारिश क्यों करेंगे।

AD DCs implement करने वाले लोग यह क्यों तय करते हैं कि इसे virtualization के आसपास विशेष जांच की आवश्यकता है जबकि किसी अन्य workload के लिए नहीं, इसका उत्तर मैं नहीं दे सकता। लेकिन इस घटना पर कई वर्षों के शोध के बाद मुझे physical deployments के बारे में लापरवाह सलाह के स्रोत के बारे में कुछ जानकारी है।

पहली गलती virtualization क्या है इसकी सामान्य गलतफहमी से आती है। यह दुर्भाग्य से अविश्वसनीय रूप से सामान्य है और लोग अक्सर सोचते हैं कि virtualization का अर्थ consolidation है, जो निश्चित रूप से नहीं है। इसलिए वे उस गलती को लेते हैं और फिर इस गलत तर्क को लागू करते हैं कि consolidation का अर्थ है दो AD DCs को एक ही physical host पर consolidate करना। इसके लिए यह सोचने की भी जरूरत होती है कि हमेशा दो या उससे अधिक AD DCs होंगे, लेकिन यह भी एक सामान्य धारणा है। इस तरह तीन बड़ी तार्किक गलतियां मिलकर बहुत बुरी सलाह देती हैं, जिसे यदि आप सिफारिशों में गहराई से देखें तो आमतौर पर वापस trace किया जा सकता है। यह अधिकांश बुरी सलाह की जड़ प्रतीत होती है।

अन्य कारण कभी-कभी actual best practices को गलत समझने से होते हैं, जैसे कि यह वाक्यांश "यदि आपके पास दो AD DCs हैं, तो प्रत्येक को एक अलग physical host पर होना चाहिए।" यह कथन हमें बता रहा है कि इस परिदृश्य में दो physically अलग machines का उपयोग करना होगा, जो बिल्कुल सही है। लेकिन इसका यह अर्थ नहीं है कि उनमें से किसी के पास hypervisor नहीं होना चाहिए, केवल यह कि दो अलग-अलग hosts की आवश्यकता है। इस प्रकार की सलाह के लिए उपयोग किए गए शब्द अक्सर समझने में कठिन होते हैं यदि आपके पास पहले से यह समझ नहीं है कि किसी भी परिस्थिति में non-virtual workload स्वीकार्य नहीं है। यदि आप उस समझ के साथ सिफारिश पढ़ते हैं, तो इसका अर्थ स्पष्ट और, उम्मीद है, स्पष्ट है। दुर्भाग्य से, वह सिफारिश अक्सर संदर्भ से बाहर दोहराई जाती है इसलिए अंतर्निहित अर्थ आसानी से खो सकता है।

बहुत पहले, लगभग एक दशक पहले, कुछ virtualization platforms में timing और system clocks के आसपास कुछ समस्याएं थीं जो Active Directory जैसे clustered database systems के साथ कहर बरपा सकती थीं। यह लंबे समय पहले एक वैध मुद्दा था लेकिन लंबे समय पहले हल हो गया था, जैसा कि कई अलग-अलग workloads के लिए आवश्यक था। हालांकि, एक धारणा बनाई गई थी कि AD को विशेष उपचार की आवश्यकता हो सकती है, और यह टिकी रहती है, भले ही IT के संदर्भ में एक या दो पीढ़ियां बीत चुकी हैं जब से यह एक मुद्दा था और इसे बहुत पहले भुला दिया जाना चाहिए था।

एक अन्य मिथक जो बुरी सलाह की ओर ले जाता है, इस तथ्य में निहित है कि AD DCs, अन्य clustered databases की तरह, जब clustered mode में उपयोग किए जाते हैं तो उन्हें snapshot नहीं किया जाना चाहिए क्योंकि यदि cluster के केवल एक node को उस तरीके से restore किया जाता है तो database corruption आसानी से हो सकती है। हालांकि, यह storage और databases का एक सामान्य पहलू है और virtualization से बिल्कुल संबंधित नहीं है। वही जानकारी physical AD DCs के लिए भी उतनी ही आवश्यक है। यह कि snapshots को virtualization के साथ जोड़ा जाता है, एक और मिथक है; virtualization ऐसे किसी storage artifact का अर्थ नहीं है।

अन्य मिथक इस विश्वास से उत्पन्न होते हैं कि virtualization को कार्य करने के लिए Active Directory पर ही निर्भर रहना होगा और इसलिए AD को virtualization के बिना चलना होगा। यह पूरी तरह से एक मिथक और बेतुका है। ऐसी कोई circular requirement नहीं है।

दुर्भाग्य से, technical के कुछ क्षेत्रों ने बड़े पैमाने पर मिथकों को जन्म दिया है, जो अक्सर उनके चारों ओर कई होते हैं, और सच्चाई का पता लगाना मुश्किल बना सकते हैं। Virtualization इतना complex है कि कई लोग न केवल इसका उपयोग कैसे करें, बल्कि वैचारिक रूप से यह क्या है, यह rote द्वारा सीखने का प्रयास करते हैं जिससे कभी-कभी पागल गलतफहमियां उत्पन्न होती हैं जो इतनी दूर तक जाती हैं कि यह पता लगाना मुश्किल हो सकता है कि हम वास्तव में क्या देख रहे हैं। और इस मामले में, virtualization, इतिहास, clustered databases, high availability techniques, storage और अन्य के बारे में गलतफहमियां एक deployment प्रश्न के आसपास गलतफहमियों की परत दर परत जोड़ती हैं जिससे यह पता लगाना मुश्किल हो जाता है कि एक प्रश्न के आसपास इतनी सारी चीजें कैसे एक साथ आ सकती हैं।

अंत में, कुछ workloads Active Directory Domain Controllers की तरह virtualization के लिए आदर्श रूप से उपयुक्त हैं। ऐसा कोई मामला नहीं है जहां एक DC के लिए physical bare metal operating system deployment का उपयोग करने का विचार माना जाना चाहिए - हर बार virtualize करें।

विज्ञापन

SMB IT Journal — the IT resource for small business