फ़ोल्डर खोलें
चैट में प्रोजेक्ट फ़ोल्डर खोलें।
आपको बैकएंड्स का एक पूल चाहिए जो ट्राफ़िक को साझा करे। एजेंट आपके नोट्स पढ़ता है, कॉन्फ़िगरेशन फ़ाइल तैयार करता है और लागू करने से पहले सिंटैक्स की जांच के लिए आपका टेस्ट कमांड चलाता है।
चैट में प्रोजेक्ट फ़ोल्डर खोलें।
मौजूदा बैकएंड्स देखने के लिए वर्तमान कॉन्फ़िग फ़ाइल पढ़ें।
हेल्थ चेक्स के साथ नए पूल कॉन्फ़िगरेशन को लिखें।
त्रुटियों की जांच के लिए कॉन्फ़िग टेस्ट कमांड चलाएं।
lb-plan.yamlसहेजा गया.1 फ़ाइलlb-plan.yaml12 पंक्तियां पढ़ींbackend3 मिलान# Load balancer pool config
# Algorithm: round robin
pool:
name: web-pool
algorithm: round_robin
backends:
- addr: 10.0.0.1
port: 8080
- addr: 10.0.0.2
port: 8080
- addr: 10.0.0.3
port: 8080
health_check:
path: /health
interval: 10s
fail_threshold: 3
pass_threshold: 2
standby:
- addr: 10.0.0.4
port: 8080यह yaml फ़ाइल तीन सक्रिय बैकएंड्स और एक स्टैंडबाय सर्वर के साथ एक पूल को परिभाषित करती है, जिसमें हेल्थ चेक पैरामीटर शामिल हैं।
एजेंट list_dir का उपयोग करके आपकी फ़ोल्डर संरचना देखता है और read_file का उपयोग करके आपकी वर्तमान नोट्स या कॉन्फ़िगरेशन फ़ाइलों का निरीक्षण करता है ताकि आप लेआउट को समझ सकें। grep विशिष्ट पोर्ट्स खोजता है। edit_file एक स्टैंडबाय सर्वर जोड़ता है जो यदि कोई बैकएंड विफल हो जाए तो ट्राफ़िक संभाले। आप देखते हैं कि पूल में क्या बदलाव आएगा, यह diff कार्ड में दिखाया जाता है। Shell आपकी कॉन्फ़िगरेशन टेस्ट कमांड चलाता है और एक्ज़िट कोड रिपोर्ट करता है। बिना निष्पादित किए परिवर्तनों की पूरी श्रृंखला देखने के लिए 'Plan only' मोड पर स्विच करें। dns load balancing ट्राफ़िक को प्रबंधित करने में मदद करता है, और आप टेस्टिंग के दौरान स्टैटिक ip के साथ डुअल wan फेलओवर की पुष्टि कर सकते हैं। प्रत्येक क्रिया चैट में एक कार्ड के रूप में दिखाई देती है जिसमें उसका वास्तविक परिणाम होता है।
पठक एक नियोजित विंडो में एक बैकएंड रोक देता है और एजेंट http_get का उपयोग करके शेष बैकएंड्स की हेल्थ पेज की जांच करता है। यह रोक दिए गए बैकएंड की जांच करता है। एजेंट write_file का उपयोग करके टेस्ट परिणामों के साथ आपकी रनबुक को अपडेट करता है। DNS कैशिंग फेलओवर को TTL अवधि के लिए काफी देरी कर सकता है। एजेंट इन परिणामों को चैट इंटरफ़ेस में स्पष्ट रूप से रिकॉर्ड करता है। यह सत्यापित करता है कि ग्लोबल लोड बैलेंसर कॉन्फ़िगरेशन सही है। आप ट्राफ़िक फेलओवर की पुष्टि किसी अन्य लिंक पर करते हैं, अब बैकएंड को फिर से शुरू करके। एजेंट जांचता है कि यह पूल में पूरी तरह से वापस आ गया है।