प्रणाली विन्यास (सिस्टम कॉन्फ़िगरेशन): Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[ प्रणाली अभियांत्रिकी |प्रणाली | [[ प्रणाली अभियांत्रिकी |प्रणाली विन्यास]] में (एससी) कंप्यूटर, प्रक्रियाओं और उपकरणों को परिभाषित करता है । जो प्रणाली और इसकी सीमा बनाते हैं। अधिक सामान्यतः, प्रणाली विन्यास उन तत्वों की विशिष्ट परिभाषा है । जो परिभाषित करते हैं और या निर्धारित करते हैं कि प्रणाली क्या बना है। | ||
वैकल्पिक रूप से, | वैकल्पिक रूप से, सामान्यीकृत प्रणाली के लिए शब्द प्रणाली विन्यास का उपयोग 'मॉडल' (घोषणात्मक) से संबंधित करने के लिए किया जा सकता है। इस अर्थ में, विन्यास जानकारी का उपयोग किसी विशिष्ट उपयोग के अनुरूप नहीं है । किन्तु डेटा सेट के रूप में अकेला है। | ||
अच्छी तरह से विन्यास की गई प्रणाली संसाधन-संघर्ष की समस्याओं से बचाती है, और नए उपकरणों के साथ प्रणाली को अपग्रेड करना आसान बनाती है । | |||
[[ प्रणाली अभियांत्रिकी | '''प्रणाली विन्यास''']] '''में प्रणाली विन्यास (एससी) कंप्यूटर, प्रक्रियाओं और उपकरणों को परिभाषित करता है जो प्रणाली और इसकी सीमा बनाते हैं। अधिक सामान्यतः, प्रणाली विन्यास उन तत्वों की विशिष्ट परिभाषा है''' | |||
== प्रतिरूप विन्यास == | |||
निम्नलिखित मूलभूत एससी [[XML|एक्सएमएल]] प्रणाली विन्यास है ॥ | |||
यह | विवरण: यह साइट (माईहाउस) के बारे में जानकारी प्रदान करता है और निर्दिष्ट करता है कि उपयोगकर्ता-सेटअप और माईएसक्यूएल-डीबी घटकों के साथ होस्ट है। उपयुक्त मापदंडों के साथ, होस्ट के पास माईएसक्यूएल नाम के उपयोगकर्ता के लिए एक खाता होना चाहिए। ध्यान दें कि विन्यास स्कीमा के लिए [[Microsoft Windows|माइक्रोसॉफ़्ट विंडोज़]]- या [[UNIX|यूनिक्स]]-विशिष्ट एक्सएमएल टैग की आवश्यकता नहीं है। यह केवल डेटा को स्टैंडअलोन जानकारी के रूप में प्रस्तुत करता है ॥ डेटा का उपयोग कैसे किया जाना है, इसके लिए कोई दिखावा नहीं करता है। | ||
यह अच्छे प्रणाली विन्यास मॉडल की पहचान है। | |||
उपरोक्त मॉडल को बढ़ाया जा सकता है। उदाहरण के लिए, उपयोगकर्ता के पास प्राथमिकताएं और पासवर्ड जैसी अधिक विशेषताएं हो सकती हैं। घटक अन्य घटकों पर निर्भर हो सकते हैं। गुणों को परिभाषित किया जा सकता है जो उप-तत्वों में पारित हो जाते हैं। एक्सटेंशन अंतहीन हो सकते हैं (वॉचआउट: जटिलता) और | == आगे का विस्तार == | ||
उपरोक्त मॉडल को बढ़ाया जा सकता है। उदाहरण के लिए, उपयोगकर्ता के पास प्राथमिकताएं और पासवर्ड जैसी अधिक विशेषताएं हो सकती हैं। घटक अन्य घटकों पर निर्भर हो सकते हैं। गुणों को परिभाषित किया जा सकता है ॥ जो उप-तत्वों में पारित हो जाते हैं। एक्सटेंशन अंतहीन हो सकते हैं (वॉचआउट: जटिलता) और प्रणाली विन्यास के विचार को तोड़ने से रोकने के लिए प्रबंधित और सुविचारित होना चाहिए। | |||
== उपयोग == | == उपयोग == | ||
व्यावहारिक रूप में मॉडल का उपयोग कई श्रेणियों | व्यावहारिक रूप में मॉडल का उपयोग कई श्रेणियों दस्तावेज़ीकरण, [[सिस्टम परिनियोजन|प्रणाली परिनियोजन]] और प्रणाली विन्यास संचालन में आता है । । | ||
=== दस्तावेज़ === | === दस्तावेज़ === | ||
विन्यास का उपयोग केवल यह रिकॉर्ड करना है कि प्रणाली क्या है। यह प्रलेखन बदले में अधिक व्यापक हो सकता है ॥ इस प्रकार डेटा मॉडल को जटिल बना सकता है। विन्यास डेटा और वर्णनात्मक डेटा के बीच अंतर करना महत्वपूर्ण है। टिप्पणियों को किसी भी स्तर पर प्रयुक्त किया जा सकता है ॥ यहां तक कि अधिकांश उपकरणों में भी, चूँकि डेटा के फूलने से इसकी उपयोगिता कम हो सकती है। उदाहरण के लिए, प्रणाली विन्यास ऐतिहासिक परिवर्तन, या विभिन्न तत्वों के लिए रचना और इरादे के विवरण रिकॉर्ड करने का स्थान नहीं है। विन्यास डेटा बस वही होना चाहिए जो वह है या जो हम चाहते हैं । | |||
=== | === परिनियोजन === | ||
परिनियोजन में | परिनियोजन में विन्यास डेटा सेट की व्याख्या करना और उस डेटा पर कार्य करना सम्मिलित है । जिससे प्रणाली को तदनुसार विन्यास किया जा सके। यह केवल इस बात का सत्यापन हो सकता है कि विन्यास के प्रभाव में होने की पुष्टि करने के लिए क्या है। | ||
उदाहरणों में | उदाहरणों में विन्यास को पढ़ने के लिए कमांड रेखा से प्रारंभ की गई पर्ल लाइब्रेरी सम्मिलित है और घटकों को स्थापित करने के लिए स्थानीय या दूरस्थ होस्ट पर प्रक्रिया प्रारंभ करती है। साथ ही जब प्रणाली चल रहा हो, तो प्रणाली विन्यास सेवा हो सकती है । जो विन्यास डेटा तक पहुंचने के लिए उपयोग करने के लिए अन्य प्रणाली अनुप्रयोगों के लिए इंटरफ़ेस (अर्थात [[कोरबा]] आईडीएल इंटरफेस) प्रदान करती है और परिनियोजन-जैसी क्रियाएं करती है। | ||
=== संचालन === | === संचालन === | ||
जब | जब प्रणाली संचालन में होता है, तो प्रणाली में विशिष्ट प्रकार की सेवाओं द्वारा विन्यास डेटा के लिए उपयोग हो सकता है। उदाहरण के लिए, सेकनगर उन उपयोगकर्ता खातों के लिए एमडी5 पासवर्ड प्राप्त करने के लिए विन्यास का उपयोग कर सकता है ॥ जिन्हें दूरस्थ रूप से होस्ट में लॉग इन करने की अनुमति है। प्रणाली मॉनिटर सेवा (देखें: [[ प्रणाली की निगरानी ]]) डेटा का उपयोग यह निर्धारित करने के लिए कर सकती है कि क्या मॉनिटर करना है और प्रणाली तत्वों की निगरानी कैसे करनी है। प्रस्तुति प्रबंधक मेनू-आइटम और उपयोगकर्ता एक्सेस विशेषाधिकारों के आधार पर विचारों तक पहुंचने के लिए डेटा का उपयोग कर सकता है। | ||
== संदर्भ == | == संदर्भ == |
Revision as of 15:00, 19 May 2023
प्रणाली विन्यास में (एससी) कंप्यूटर, प्रक्रियाओं और उपकरणों को परिभाषित करता है । जो प्रणाली और इसकी सीमा बनाते हैं। अधिक सामान्यतः, प्रणाली विन्यास उन तत्वों की विशिष्ट परिभाषा है । जो परिभाषित करते हैं और या निर्धारित करते हैं कि प्रणाली क्या बना है।
वैकल्पिक रूप से, सामान्यीकृत प्रणाली के लिए शब्द प्रणाली विन्यास का उपयोग 'मॉडल' (घोषणात्मक) से संबंधित करने के लिए किया जा सकता है। इस अर्थ में, विन्यास जानकारी का उपयोग किसी विशिष्ट उपयोग के अनुरूप नहीं है । किन्तु डेटा सेट के रूप में अकेला है।
अच्छी तरह से विन्यास की गई प्रणाली संसाधन-संघर्ष की समस्याओं से बचाती है, और नए उपकरणों के साथ प्रणाली को अपग्रेड करना आसान बनाती है ।
प्रणाली विन्यास में प्रणाली विन्यास (एससी) कंप्यूटर, प्रक्रियाओं और उपकरणों को परिभाषित करता है जो प्रणाली और इसकी सीमा बनाते हैं। अधिक सामान्यतः, प्रणाली विन्यास उन तत्वों की विशिष्ट परिभाषा है
प्रतिरूप विन्यास
निम्नलिखित मूलभूत एससी एक्सएमएल प्रणाली विन्यास है ॥
विवरण: यह साइट (माईहाउस) के बारे में जानकारी प्रदान करता है और निर्दिष्ट करता है कि उपयोगकर्ता-सेटअप और माईएसक्यूएल-डीबी घटकों के साथ होस्ट है। उपयुक्त मापदंडों के साथ, होस्ट के पास माईएसक्यूएल नाम के उपयोगकर्ता के लिए एक खाता होना चाहिए। ध्यान दें कि विन्यास स्कीमा के लिए माइक्रोसॉफ़्ट विंडोज़- या यूनिक्स-विशिष्ट एक्सएमएल टैग की आवश्यकता नहीं है। यह केवल डेटा को स्टैंडअलोन जानकारी के रूप में प्रस्तुत करता है ॥ डेटा का उपयोग कैसे किया जाना है, इसके लिए कोई दिखावा नहीं करता है।
यह अच्छे प्रणाली विन्यास मॉडल की पहचान है।
आगे का विस्तार
उपरोक्त मॉडल को बढ़ाया जा सकता है। उदाहरण के लिए, उपयोगकर्ता के पास प्राथमिकताएं और पासवर्ड जैसी अधिक विशेषताएं हो सकती हैं। घटक अन्य घटकों पर निर्भर हो सकते हैं। गुणों को परिभाषित किया जा सकता है ॥ जो उप-तत्वों में पारित हो जाते हैं। एक्सटेंशन अंतहीन हो सकते हैं (वॉचआउट: जटिलता) और प्रणाली विन्यास के विचार को तोड़ने से रोकने के लिए प्रबंधित और सुविचारित होना चाहिए।
उपयोग
व्यावहारिक रूप में मॉडल का उपयोग कई श्रेणियों दस्तावेज़ीकरण, प्रणाली परिनियोजन और प्रणाली विन्यास संचालन में आता है । ।
दस्तावेज़
विन्यास का उपयोग केवल यह रिकॉर्ड करना है कि प्रणाली क्या है। यह प्रलेखन बदले में अधिक व्यापक हो सकता है ॥ इस प्रकार डेटा मॉडल को जटिल बना सकता है। विन्यास डेटा और वर्णनात्मक डेटा के बीच अंतर करना महत्वपूर्ण है। टिप्पणियों को किसी भी स्तर पर प्रयुक्त किया जा सकता है ॥ यहां तक कि अधिकांश उपकरणों में भी, चूँकि डेटा के फूलने से इसकी उपयोगिता कम हो सकती है। उदाहरण के लिए, प्रणाली विन्यास ऐतिहासिक परिवर्तन, या विभिन्न तत्वों के लिए रचना और इरादे के विवरण रिकॉर्ड करने का स्थान नहीं है। विन्यास डेटा बस वही होना चाहिए जो वह है या जो हम चाहते हैं ।
परिनियोजन
परिनियोजन में विन्यास डेटा सेट की व्याख्या करना और उस डेटा पर कार्य करना सम्मिलित है । जिससे प्रणाली को तदनुसार विन्यास किया जा सके। यह केवल इस बात का सत्यापन हो सकता है कि विन्यास के प्रभाव में होने की पुष्टि करने के लिए क्या है।
उदाहरणों में विन्यास को पढ़ने के लिए कमांड रेखा से प्रारंभ की गई पर्ल लाइब्रेरी सम्मिलित है और घटकों को स्थापित करने के लिए स्थानीय या दूरस्थ होस्ट पर प्रक्रिया प्रारंभ करती है। साथ ही जब प्रणाली चल रहा हो, तो प्रणाली विन्यास सेवा हो सकती है । जो विन्यास डेटा तक पहुंचने के लिए उपयोग करने के लिए अन्य प्रणाली अनुप्रयोगों के लिए इंटरफ़ेस (अर्थात कोरबा आईडीएल इंटरफेस) प्रदान करती है और परिनियोजन-जैसी क्रियाएं करती है।
संचालन
जब प्रणाली संचालन में होता है, तो प्रणाली में विशिष्ट प्रकार की सेवाओं द्वारा विन्यास डेटा के लिए उपयोग हो सकता है। उदाहरण के लिए, सेकनगर उन उपयोगकर्ता खातों के लिए एमडी5 पासवर्ड प्राप्त करने के लिए विन्यास का उपयोग कर सकता है ॥ जिन्हें दूरस्थ रूप से होस्ट में लॉग इन करने की अनुमति है। प्रणाली मॉनिटर सेवा (देखें: प्रणाली की निगरानी ) डेटा का उपयोग यह निर्धारित करने के लिए कर सकती है कि क्या मॉनिटर करना है और प्रणाली तत्वों की निगरानी कैसे करनी है। प्रस्तुति प्रबंधक मेनू-आइटम और उपयोगकर्ता एक्सेस विशेषाधिकारों के आधार पर विचारों तक पहुंचने के लिए डेटा का उपयोग कर सकता है।
संदर्भ
<system_configuration>
<site name="MyHouse" >
<hosts>
<host_ref name="host1"/>
</hosts>
</site>
<group name="mysql" gid="500"/>
<user name="mysql" uid="500">
<groups>
<group_ref name="mysql"/>
</groups>
</user>
<host name="host1" >
<users>
<user_ref name="mysql">
</users>
<profiles>
<profile_ref name="workstation"/>
</profiles>
</host>
<profile name="workstation" >
<components>
<component_ref name="user-setup" >
<component_ref name="mysql-db" >
</components>
</profile>
<component name="user-setup">
</component>
<component name="mysql-db">
</component>
</system_configuration>