"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन और एक्सेल डायनेमिक रिस्क अपडेट टिप्स

पायथन और एक्सेल डायनेमिक रिस्क अपडेट टिप्स

2025-04-18 को पोस्ट किया गया
ब्राउज़ करें:391

Dynamic Risk-Based Updates Using Python and Excel

पायथन और एक्सेल का उपयोग करके गतिशील जोखिम-आधारित अपडेट "

] यहां, सबसे कम जोखिम वाले सर्वर पहले पैच हो जाते हैं, जिससे हमें उच्च-प्राथमिकता प्रणालियों पर जाने से पहले अच्छी तरह से परीक्षण करने का मौका मिलता है।

Ansible स्वचालन:

    पायथन और एक्सेल का उपयोग करके डायनेमिक रिस्क-आधारित अपडेट "
    • होस्ट फ़ाइल
    • गतिशील होस्ट सूची
    • एक होस्ट फ़ाइल का उपयोग क्यों नहीं?
    गुप्त चटनी? इस प्रवाह को मूल रूप से बनाने के लिए अच्छी तरह से परिभाषित समूहों की स्थापना। लेकिन असली सवाल यह है: क्या हम पिछली बार से हमारी अनलिबल स्क्रिप्ट में बड़े बदलाव के बिना इसे खींच सकते हैं? चलो पता है!
होस्ट फ़ाइल

होस्ट फ़ाइल इस परिवर्तन के दिल में है। अंतिम पोस्ट में, हमने सर्वर प्रकारों द्वारा समूहीकृत एक स्थिर फ़ाइल का उपयोग किया। अब, हम जोखिम स्तर द्वारा समूहन की एक दूसरी परत जोड़ रहे हैं-जो होस्ट फ़ाइल में कुछ जटिलता जोड़ता है।

] यह चीजों को लचीला रखेगा और हमें अंतहीन फ़ाइल संपादन से बचाएगा!

गतिशील होस्ट सूची

] इस उदाहरण में, हम अपने होस्ट को व्यवस्थित करने के लिए एक एक्सेल फ़ाइल का उपयोग करेंगे।

]

होस्ट नाम

सर्वर वातावरण

ansible उपयोगकर्ता
सर्वर प्रकार dns नोट मिंट देव रिचर्ड डेस्कटॉप ] मिंट डेस्क टॉप ansible_node देव ansible_admin ansible विकास सर्वर; केवल मासिक अपडेट करता है clone_master देव ansible_admin क्लोन clone.dev.sebostech.local विकास सर्वर; केवल मासिक अपडेट करता है mele स्टेजिंग रिचर्ड NAS परीक्षण सर्वर; आवेदन परीक्षण के लिए उपयोग किया जाता है पीबीएस उत्पादनजड़ बैकअप सर्वर pbs.prod.sebostech.local परीक्षण सर्वर; आवेदन परीक्षण के लिए उपयोग किया जाता है pve उत्पादन जड़ हाइपरविजर परीक्षण सर्वर; आवेदन परीक्षण के लिए उपयोग किया जाता है सांबा उत्पादन रिचर्ड NAS महत्वपूर्ण सर्वर; दैनिक बैकअप की आवश्यकता है फ़ायरवॉल उत्पादन रिचर्ड फ़ायरवॉल महत्वपूर्ण सर्वर; दैनिक बैकअप की आवश्यकता है ## यह फिर से सभी होस्ट चलाएगा Ansible -playbook -i डायनेमिक_इनवेंटरी.py playbook.yml ## बस उत्पादन Server_environment = "उत्पादन" Ansible -playbook -i डायनेमिक_इनवेंटरी.py playbook.yml --- लिमिट "हाई: वेब" ## बस नास सर्वर_टाइप = "एनएएस" Ansible -playbook -i डायनेमिक_इनवेंटरी.py playbook.yml --- लिमिट "हाई: वेब" ## उत्पादन नास Server_environment = "उत्पादन" सर्वर_टाइप = "एनएएस" Ansible -playbook -i डायनेमिक_इनवेंटरी.py playbook.yml --- लिमिट "हाई: वेब" नए समूहों की आवश्यकता है? बस एक्सेल फ़ाइल को अपडेट करें और तदनुसार पायथन स्क्रिप्ट को समायोजित करें, क्योंकि वह है! पायथन कोड पर एक नज़र के लिए, यहां देखें। होस्ट फ़ाइल का उपयोग क्यों नहीं करते? जब मैंने पहली बार Ansible का उपयोग करना शुरू किया, तो होस्ट फ़ाइल मेरी गो-टू थी। लेकिन जैसा कि मैंने अधिक सर्वर जोड़े, विशेष रूप से दोहरी भूमिकाओं के साथ, यह फ़ाइल अधिक से अधिक जटिल हो गई। क्या आप इसे प्राप्त करने के लिए एक पारंपरिक होस्ट फ़ाइल का उपयोग कर सकते हैं? ज़रूर-लेकिन कुछ कमियां हैं।
]
]
]
]
] ] यह दृष्टिकोण निरंतर मैनुअल अपडेट के बिना हमारे Ansible मेजबानों को व्यवस्थित और अद्यतित रखने के लिए आसान बनाता है। लेकिन एक्सेल फ़ाइल का उपयोग कैसे करता है? आइए हम इस डेटा को एक प्रयोग करने योग्य गतिशील इन्वेंट्री में कैसे बदल सकते हैं, इसमें गोता लगाएँ!
एक होस्ट फ़ाइल के साथ, आप संभवतः डुप्लिकेट प्रविष्टियों या अतिरिक्त चर के साथ समाप्त हो जाएंगे, जो आपको आवश्यक सभी संरचना को कैप्चर करने के लिए होगा। दूसरी ओर, एक एक्सेल फ़ाइल, एक साफ, आसान-सेटेन संरचना प्रदान करती है जो चीजों को व्यवस्थित रखती है।

] ]

विज्ञप्ति वक्तव्य इस लेख को इस पर पुन: प्रस्तुत किया गया है: https://dev.to/sebos/dynamic-risk-ast-pdates-using-python-and-excel-dcp?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3