دليل مستخدم واجهة سطر أوامر Relianoid noid-cli

عرض الفئات

دليل مستخدم واجهة سطر أوامر Relianoid noid-cli

5 دقائق للقراءة

ما هي تفاصيل noid-cli #

noid-cli هو اختصار لـ RELIANOID واجهة خط الأوامرتتيح لك هذه الأداة إدارة موازنات التحميل المتعددة من سطر الأوامر أو أتمتة إجراءات موازن التحميل في نصوص التشغيل.

noid-cli هو غلاف لـ API (RELIANOID (واجهة برمجة التطبيقات)، فهي تحتوي على ميزة الإكمال التلقائي للتنقل بشكل أسهل عبر وحدات موازن التحميل وكائناتها.

يمكن استخدامه مع RELIANOID موازنات التحميل مع الإصدار EE 8.1 أو أعلى.

الخطوات الأولى مع noid-cli #

التركيب #

noid-cli متوفر في الموقع الرسمي RELIANOID مستودعات APT ويمكن تثبيتها في RELIANOID موازن التحميل باستخدام:

apt-get update && apt-get install noid-cli

بالإضافة إلى ذلك، هذه الحزمة صالحة أيضًا لأي Debian أو Ubuntu أو أي توزيع يعتمد على ديب الحزم من أجل تشغيل الأوامر عن بعد إلى موازنات التحميل الخاصة بك.

ملفات تعريف المستخدم #

ملفات تعريف المستخدم تحتوي على معلومات حول مُوازن التحميل الذي سيتم تنفيذ الأوامر عليه والمستخدم الذي سينفذ الأمر. المستخدم الميزة متاحة فقط لـ RELIANOID المؤسسة ويتم إدارتها في وحدة RBAC، وسيتم تنفيذ الأوامر اعتمادًا على أذونات المستخدم. noid-cli قادر على إدارة ملفات تعريف مختلفة.

اقامة #

قبل الجري noid-cli a مفتاح API مطلوب. يمكن تفعيله من RELIANOID واجهة المستخدم الرسومية للويب، في القائمة النظام > المستخدم.

تكوين أذونات مستخدم API في relianoid

Once Spa noid-cli تم تثبيته، ويمكن البدء في تنفيذه noid-cli في shell. إذا تم تنفيذه من موازن التحميل، فسيتم تشغيله بملف التعريف الافتراضي مؤسسة الكوثر الذي يُدير مُوازن التحميل المحلي، وسيتم طلب مفتاح ZAPI. في حال عدم توفره، سيتم تشغيل مُساعد التكوين.

واجهة مستخدم سطر أوامر relianoid noid-cli

إذا كان من الضروري تعديل إعدادات الملف الشخصي أو إنشاء ملف شخصي آخر، noid-cli البيانات الشخصية ينبغي تنفيذ الكائن.

من الممكن ضبط الملف الشخصي أثناء noid-cli وقت الاستدعاء باستخدام -p الخيار كما هو موضح أدناه.

root@noid-ee-01:~$ noid-cli -p my_profile

أو باستخدام الأمر مع noid-cli في وضع تفاعلي:

noid-cli: تطبيق الملف الشخصي على my_profile

كيف يتم استخدامها #

noid-cli وضعين للعمل:

1. تم إطلاقه بدون أي حجج، noid-cli يتم تنفيذ shell في الوضع التفاعلي. يوفر هذا الوضع الإكمال التلقائي ولا ينتهي بمجرد تنفيذ الأمر، للخروج من noid-cli قذيفة، نوع استقال أو اضغط على المفتاح CTRL + D.

2. noid-cli يتم استدعاؤه باستخدام الوسائط. سيؤدي هذا إلى تنفيذ الأمر دون الدخول في noid-cli القشرة التفاعلية، والعودة إلى وحدة التحكم في النظام.

دعونا نرى أدناه الأوامر المتوفرة في RELIANOID واجهة سطر الأوامر.

أوامر #

يحتوي الأمر على بناء الجملة التالي:

root@noid-ee-01:~$ noid-cli [ خيارات ] [ هدف ] [فعل] [ قائمة المعرفات ] [ حدود ]

محور مثال على ذلك:

root@noid-ee-01:~$ noid-cli -nc -p test-lb2 farms-services-backend set farm1 service1 0 -ip 1.1.1.1 -port 80 ^^ ...

تجد أدناه وصفًا لكل معلمة.

الخيارات:يتم تعيينهم في noid-cli قائمة الخيارات الكاملة مذكورة بالتفصيل في قسم المساعدة.
موضوع:هو نوع كائن موازن التحميل الذي تم تحديده.
عمل:هو الفعل الذي سيتم تنفيذه.
قائمة المعرفاتهي مُعرِّفات تُشير إلى الكائن. هذه المُعرِّفات مُرتبطة بالوحدة النمطية.
المعلماتهي المعلمات التي يجب ضبطها في الكائن. غالبًا ما تُتوقع عند إنشاء كائن أو إضافته أو تعديله.

يمكن استخدام كل هذه المعلمات بتنسيق JSON باستخدام -j (–json) اختيار.

يمكن استرجاع حجج الأمر المتوقعة بالضغط على أدخلفي بعض الأحيان لا يتم توسيع المعلمات حتى يتم تعيين الوسائط السابقة.

noid-cli تحتوي على وظيفة الإكمال التلقائي التي يمكن تشغيلها بالضغط المزدوج TAB .

يمكن التحقق من المساعدة المحدثة باستخدام الأمر أدناه.

root@noid-ee-01:~$ مساعدة noid-cli

بيانات الناتج #

استخدم noid-cli سيتغير لون موجه الأوامر بناءً على رمز خطأ الأمر. لذا، سيظهر الناتج في لون أخضر إذا كان الأمر ناجحا أو أحمر في حال حدوث خطأ أثناء تنفيذ الأمر، سيتم طباعة اسم الملف الشخصي أيضًا. رمادي متى noid-cli تعذر الاتصال بموازن التحميل. في مثل هذه الحالات، يُنصح بمراجعة تكوين الملف الشخصي ومفتاح ZAPI لموازن التحميل.

يتم طباعة المخرجات بتنسيق JSON الملون، ولكن يمكن تعطيلها باستخدام الخيار -NC (-لا ألوان). قد يتم عرض بعض رسائل المعلومات، ويتم حذف هذه الرسائل عند noid-cli يتم تشغيله في وضع تنفيذ الأوامر (بدون تفاعلية noid-cli).

يتم عرض رسائل الخطأ من خلال ستدير الناتج.

أمثلة الأوامر #

يمكن الاستعلام عن قائمة كاملة من الأمثلة في وثائق ZAPI. فيما يلي بعض الأمثلة المفيدة فقط:

احصل على معلومات النظام

root@noid-ee-01:~$ noid-cli الحصول على النظام

الحصول على إحصائيات النظام

root@noid-ee-01:~$noid-cli statistic-system get

قم بإدراج نظرة عامة على المزارع

root@noid-ee-01:~$ قائمة مزرعة noid-cli

إنشاء مزرعة

root@noid-ee-01:~$ noid-cli farm create -profile http -farmname farm1 -vip 10.0.0.241 -vport 443

استرجاع تكوين المزرعة

root@noid-ee-01:~$ noid-cli farm get farm1

تعديل المزرعة

root@noid-ee-01:~$ noid-cli farm set farm1 -listener https

إعادة تشغيل المزرعة

root@noid-ee-01:~$ noid-cli farm restart farm1

إنشاء خدمة

root@noid-ee-01:~$noid-cli farm-service add farm1 -id images

تعديل الخدمة

root@noid-ee-01:~$noid-cli farm-service set farm1 images -urlp /images

إضافة واجهة خلفية

root@noid-ee-01:~$noid-cli farm-service-backend add farm1 images -ip 10.0.4.40 -port 443

تعديل الواجهة الخلفية

root@noid-ee-01:~$noid-cli farm-service-backend set farm1 images 0 -priority 1

حذف الواجهة الخلفية

root@noid-ee-01:~$noid-cli farm-service-backend إزالة farm1 الصور 0

إلغاء تعيين الواجهة الخلفية في وضع الصيانة

root@noid-ee-01:~$noid-cli farm-service-backend maintenance farm1 صور 0

تعيين الواجهة الخلفية في وضع الصيانة

root@noid-ee-01:~$noid-cli farm-service-backend non_maintenance farm1 صور 0

استمتع noid-cliأطلقت حملة RELIANOID واجهة سطر الأوامر!

📄 قم بتنزيل هذه الوثيقة بصيغة PDF #

    ُ:البريد الالكتروني *