कॉन्फ़िगरेशन एपीआई - स्टैटिकहोस्ट जोड़ना, अपडेट करना, और हटाना

हम दृढ़ता से अनुशंसा करते हैं कि आप केटो एपीआई का उपयोग शुरू करने से पहले कृपया केटो एपीआई के लिए समर्थन नीति की समीक्षा करें।

यह लेख बताता है कि साइट के लिए परिभाषित होस्ट को प्रबंधित करने के लिए केटो एपीआई का उपयोग कैसे करें इन कमांड के साथ:

  • addStaticHost

  • updateStaticHost

  • removeStaticHost

स्टैटिकहोस्ट का अवलोकन

अपने खाते में साइट के लिए होस्ट जोड़ने, अपडेट करने और हटाने के लिए स्टैटिकहोस्ट म्यूटेशन एपीआई का उपयोग करें और होस्ट के लिए निम्नलिखित सेटिंग्स को परिभाषित करें:

  • होस्ट का नाम

  • होस्ट का आईपी पता

  • MAC पता (वैकल्पिक - होस्ट के लिए DHCP आईपी असाइनमेंट को आरक्षित करने के लिए उपयोग किया जाता है)

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

साइट के लिए साइटआईडी ढूंढ़ना

साइट आईडी केटो प्रबंधन एप्लिकेशन में नहीं दिखाई जाती है, आप साइट आईडी ढूंढ़ सकते हैं:

  • एंटिटीलुकअप एपीआई क्वेरी (देखें केटो एपीआई - एंटिटीलुकअप), प्रकार का उपयोग करके मूल्य साइट के साथ उपयोग करें

    आप खोज पैरामीटर का उपयोग भी कर सकते हैं साइट के नाम के रूप में मूल्य के साथ और क्वेरी साइट आईडी लौटाती है

  • केटो प्रबंधन एप्लिकेशन के लिए URL में संख्या, जब आपने एक साइट चुनी (नेटवर्क > साइट्स > {साइट नाम})। उदाहरण के लिए, निम्नलिखित URL के लिए साइट आईडी 12345 है: https://cc.catonetworks.com/#/26/sites/12345/networkAnalytics

addStaticHost और updateStaticHost तर्कों के लिए विवरण

वही तर्क एक साइट के पीछे एक होस्ट बनाने या अपडेट करने के लिए उपयोग किए जाते हैं केटो कॉन्फ़िगरेशन एपीआई का उपयोग करके। addStaticHost के लिए, तर्क अनिवार्य हैं जब तक कि वैकल्पिक चिह्नित न हो। updateStaticHost के लिए, होस्ट सेटिंग्स के लिए तर्क शामिल करें जिन्हें आप अपडेट कर रहे हैं।

  • hostId - updateStaticHost के लिए, उस होस्ट का आईडी दर्ज करें जिसे आप अपडेट कर रहे हैं

    addStaticHost के लिए, यह आईडी नई होस्ट बनाई जाने पर उत्पन्न होती है

  • नाम - साइट के होस्ट का नाम

  • ip - साइट के होस्ट का आईपी पता

  • macAddress - (वैकल्पिक) साइट के पीछे होस्ट का MAC पता

    होस्ट के लिए DHCP आरक्षण के लिए होस्ट MAC पता उपयोग किया जाता है जिसके पास स्थैतिक आईपी पता होता है

स्टैटिकहोस्ट होस्टआईडी

hostId होस्ट एंटिटी के लिए आंतरिक केटो आईडी है।

networkRangeId को एंटिटीलुकअप पढ़ने-केवल एपीआई का उपयोग करके प्राप्त किया जा सकता है, का प्रकार का उपयोग करते हुए मूल्य होस्ट

स्टैटिकहोस्ट नाम

होस्ट का नाम परिभाषित करने के लिए name तर्क का उपयोग करें।

स्टैटिकहोस्ट ip

होस्ट का आईपी पता परिभाषित करने के लिए ip तर्क का उपयोग करें।

स्टैटिकहोस्ट macAddress (वैकल्पिक)

DHCP आरक्षण के लिए होस्ट का MAC पता परिभाषित करने के लिए macAddress तर्क का उपयोग करें।

उन खातों के लिए जो केटो का DHCP सर्वर के रूप में उपयोग करते हैं, ऐसे होस्ट जिनके पास MAC पता होता है उनके आईपी पते आरक्षित होते हैं और उन्हें किसी अन्य होस्ट को सौंपा नहीं जा सकता है। सुनिश्चित करें कि होस्ट के लिए आईपी पता उस नेटवर्क सेगमेंट के लिए परिभाषित DHCP रेंज के भीतर नहीं है जो साइट के लिए परिभाषित किया गया है।

removeStaticHost

साइट के लिए परिभाषित होस्ट को हटाने के लिए removeStaticHost एपीआई का प्रयोग करें। इस एपीआई के साथ केवल hostId का उपयोग करना आवश्यक है।

नमूना पोस्टमैन स्क्रिप्ट

mutation addStaticHost ($accountId: ID!, $siteId: ID!, $input:AddStaticHostInput!) {
    site(accountId: $accountId) {
      addStaticHost(
        siteId: $siteId, 
        input: $input
      ) {
      hostId
    }
  }
}

GraphQL वेरिएबल्स

{
    "accountId": "26",
    "siteId": 126,
    "input": {
        "primaryManagementIp": "192.168.4.2",
        "secondaryManagementIp": "192.168.4.3",
        "vrid": 100
    }
}

संबंधित संसाधन

क्या यह लेख उपयोगी था?

1 में से 0 के लिए उपयोगी रहा

0 टिप्पणियां