واجهة برمجة التطبيقات للتكوين - updateHa

نظرة عامة على updateHa

استخدم واجهة برمجة التطبيقات updateHa لتحديث الإعدادات التالية في قسم Socket لموقع بترتيب توافر عالي (HA) في تطبيق إدارة Cato (الشبكة > المواقع > {site name} > تكوين الموقع > Socket):

  • عنوان IP الإداري لـ Socket الرئيسي والثانوي

  • VRID - معرّف لرسائل VRRP التي تحدد عند عدم استجابة Socket الرئيسي، وعند عودته للعمل مرة أخرى

Note

Note: يمكنك تشغيل واجهة برمجة التطبيقات updateHa فقط بعد تخصيص كلا Socket لموقع، وتكوين الموقع كنقطة HA باستخدام تطبيق إدارة Cato.

تحديد موقع siteID لموقع

لا يتم عرض معرف الموقع في تطبيق إدارة Cato، يمكنك تحديد معرف الموقع:

  • باستخدام استعلام واجهة برمجة التطبيقات entityLookup (راجع واجهة برمجة التطبيقات الخاصة بـ Cato - EntityLookup)، استخدم type بالقيمة site

    يمكنك أيضًا استخدام معلمة search بالاسم الخاص بالموقع، وسيعيد الاستعلام معرف الموقع

  • الرقم في عنوان URL لتطبيق إدارة Cato، عند اختيار موقع (الشبكة > المواقع > {site name}). على سبيل المثال، معرف الموقع هو 12345 لعنوان URL التالي: https://cc.catonetworks.com/#/26/sites/12345/networkAnalytics

تفاصيل الحجج الخاصة بـ updateHa

هذه هي الحجج لتحديث إعدادات Socket في موقع باستخدام واجهة برمجة التطبيقات لتكوين Cato. جميع حجج updateHaInput اختيارية:

  • primaryManagementIp - عنوان IP الإداري لـ Socket الرئيسي

  • secondaryManagementIp- عنوان IP الإداري لـ Socket الثانوي

  • VRID - معرّف الموجّه الافتراضي لرسائل VRRP

updateHaInput primaryManagementIp

تحديث عنوان IP الإداري لـ Socket الرئيسي. يمكنك استخدام عنوان IP هذا للوصول إلى Socket WebUI لـ Socket الرئيسي.

updateHaInput secondaryManagementIp

تحديث عنوان IP الإداري لـ Socket الثانوي. يمكنك استخدام عنوان IP هذا للوصول إلى Socket WebUI لـ Socket الثانوي.

updateHaInput vrid

تحديث VRID (معرّف الموجّه الافتراضي) لرسائل VRRP بين Socket الرئيسي والثانوي. VRID الافتراضي هو 100.

نموذج سكريبت Postman

mutation updateHa ($accountId: ID!, $siteId: ID!, $input: UpdateHaInput!) {
    site(accountId: $accountId) {
        updateHa (siteId: $siteId, input: $input) {
            siteId
        }
    }
}

المتغيرات لـ GraphQL

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

موارد متعلقة

هل كان هذا المقال مفيداً؟

0 من 0 وجدوا هذا مفيداً

لا توجد تعليقات