الوحدات
المسار في لوحة الإدارة: System › Admin › License & updates (
/license)، البطاقة Module.
الوظيفة
الوحدة هي خدمة أو ميزة يمكنك تشغيلها أو إيقاف تشغيلها ككل. تكون الوحدة المتوقفة (off) مخفية من قائمة الإدارة ولا يمكن للعملاء شراؤها؛ وتستجيب مسارات API الخاصة بها بـ 404 module_disabled عندما تكون الوحدة إضافة برمجية. يؤدي تشغيل الوحدة فقط إلى إتاحة الميزة: ولا يزال يتعين توصيل البنية التحتية الخاصة بها (راجع العمود الأخير).
المتطلبات
| العنصر | المتطلب |
|---|---|
| الحساب | مسؤول بصلاحية كتابة. يمكن للموظفين ذوي صلاحية القراءة فقط رؤية مفاتيح التبديل ولكن لا يمكنهم تغييرها. |
| البنية التحتية | راجع الجدول: تسرد كل وحدة متطلباتها. |
| يعتمد على | تتطلب بعض الوحدات وحدات أخرى (تتطلب DDoS Shield وحدة DDoS & BGP). |
تجهيز البنية التحتية
غير مطلوب لمفتاح التبديل نفسه. قم بتوصيل البنية التحتية لكل وحدة كما هو موضح في الصفحة المرتبطة في الجدول.
الربط في NexCMP
- افتح System › Admin › License & updates وانتقل إلى البطاقة Module. توضح البطاقة أن الوحدات المعطلة تكون مخفية من قائمة الإدارة ولا يمكن للعملاء شراؤها.
- استخدم مفتاح تبديل الوحدة. تؤكد الصفحة Saved: reloading menu وتعيد التحميل، بحيث تتغير القائمة على الفور.

الوحدات
| الوحدة (كما تظهر) | القيمة الافتراضية | ما تضيفه | المتطلبات | الصفحة |
|---|---|---|---|---|
| Virtual Machines | مفعلة دائما | كتالوج الأجهزة الافتراضية، الطلبات، وحدة التحكم، اللقطات | CloudStack أو Proxmox VE | CloudStack, Proxmox VE |
| Bandwidth | مفعّل | الحصص، الإضافات، التنبيهات وإجراءات تجاوز الحد للأجهزة الافتراضية وKubernetes وS3 | لا شيء إضافي (إحصاءات أجهزة CloudStack الافتراضية) | Bandwidth |
| OS & ISO Images | معطّل | تسجيل العملاء لصور أنظمة التشغيل وملفات ISO الخاصة بهم، مع الفوترة لكل جيجابايت | CloudStack؛ اتصال بالإنترنت لجهاز التخزين الثانوي الافتراضي الخاص به | المتطلبات |
| Kubernetes | معطّل | مجموعات Kubernetes (CKS) | CloudStack مع تفعيل CKS | Kubernetes وPrivate Cloud |
| Private Cloud | معطّل | VPC مع خطط نطاق ترددي مخصص | عروض شبكات وVPC في CloudStack | Kubernetes وPrivate Cloud |
| Object Storage | معطّل | حسابات S3 على Ceph RGW، بالدفع حسب الاستخدام | Ceph RGW ومنطقة تتضمن خدمة S3 | S3 |
| VPN | معطّل | VPN على عقدك الخاصة | عُقد تشغّل cmp-agent | عقد VPN والبروكسي |
| IPv6 Proxy | معطّل | وكيل IPv6 على عقدك الخاصة | عُقد وكيلة مع بادئة IPv6 | عقد VPN والبروكسي |
| Bare Metal | معطّل | خوادم Dell عبر iDRAC: الطلبات، تثبيت نظام التشغيل، وحدة التحكم، الطاقة | iDRAC 9 على شبكة إدارة | الخوادم المخصصة |
| AI Models | معطّل | بوابة لبيع الوصول إلى نماذج الذكاء الاصطناعي: مفتاح واحد لعدة نماذج، وأسعار مخصصة لكل نموذج، وحدود للاستخدام، وسجلات، وفوترة عبر المحفظة | مصادر نماذج توفرها بنفسك: API متوافق مع OpenAI أو متوافق مع Anthropic مع مفتاحك الخاص | AI Models |
| AI | معطّل | AI Chat (دعم مؤتمت) وAI Agent (إدارة الأجهزة الافتراضية بلغة طبيعية) | مزود متوافق مع OpenAI | مزودو AI |
| DDoS Shield | معطّل | حماية IP للعملاء؛ تتطلب DDoS & BGP، لذا يظل مفتاح التبديل الخاص بها معطلاً بدونها | حزمة DDoS & BGP الإضافية | أدناه |
| DDoS & BGP | معطّل، إضافة | وحدة تحكم راوتر الحافة: BGP وRTBH وXDP والجلسات وحركة مرور الحافة | مضيف حافة مع برامج خلفية تعمل بصلاحيات root | أدناه |
وظيفة كل مفتاح تبديل
- يتألف Bare Metal من مستويين. يُظهر مفتاح تبديل الوحدة قائمة الإدارة والـ API. أما البيع للعملاء فيتم عبر مفتاح تبديل منفصل يتطلب تأكيداً كتابياً ضمن Services › Dedicated Server، ويتم حظر أي عملية كتابة إلى iDRAC حتى تفعّل live ops ضمن Infrastructure › Bare Metal › Safety. راجع الخوادم المخصصة.
- بالنسبة إلى Kubernetes وPrivate Cloud وVPN وIPv6 Proxy وImages، يتحكم مفتاح تبديل الوحدة ومفتاح المبيعات في صفحة الخدمة في الإعداد نفسه.
- يتطلب AI أيضاً إعداد مزود ضمن System › Settings › AI provider.
- يتكون AI Models من طبقتين. يُظهر مفتاح تبديل الوحدة قائمة الإدارة وواجهة API. أما البيع للعملاء فهو مفتاح بيع منفصل في أعلى صفحات AI Models، ويكون معطلاً افتراضياً. راجع AI Models.
وحدات تُقرأ عند بدء التشغيل
هناك ثلاث ميزات ليست مفاتيح تبديل عادية؛ حيث تُقرأ مرة واحدة عند بدء تشغيل الخدمات وتتطلب بنية تحتية لا تتضمنها عملية التثبيت القياسية.
| الميزة | الإعداد | الحالة | المتطلبات |
|---|---|---|---|
| DDoS & BGP | module_ddos | تظهر كـ Add-on package عندما تكون معطلة، وInstalled عندما تكون مفعلة. لا يوجد مفتاح تبديل في وحدة التحكم. | برامج راوتر الحافة الخلفية (BGP وRTBH وXDP وإحصاءات التدفق) التي تعمل بصلاحيات root. تعمل لوحة التحكم كمستخدم غير مميز ولا يمكنها تشغيلها. |
| الذكاء الاصطناعي | module_ai | مفتاح تبديل عادي. تتوافق المسارات معه فوراً؛ وتبدأ مهام AI Chat الخلفية (التحقيق في التذاكر، والردود المجدولة) عند إعادة تشغيل الخدمات التالية. تشير وحدة التحكم إلى أنه يوصى بإعادة التشغيل. | مزود AI. |
| طرفية Web SSH | feature_ssh_web | معطل افتراضيًا، دون زر تبديل في وحدة التحكم | خدمة وكيل SSH منفصلة ومسارها. من دونها، تعرض علامة تبويب Console في البوابة بروتوكول VNC فقط. لا يحتاج AI Agent إليها: فهو ينفذ الأوامر عبر اتصال SSH تنشئه اللوحة بنفسها. |
بعد تغيير أي إعداد بدء تشغيل، أعد تشغيل الخدمات: sudo systemctl restart nexcmp nexcmp-vmd.
التحقق
- يظهر عنصر القائمة الخاص بالوحدة (أو يختفي) بعد إعادة التحميل.
- بالنسبة للوحدة الموجهة للعملاء، تعرض البوابة عنصر القائمة الجديد للعميل المسجل دخوله. أما الوحدة المعطلة فلا تعرض شيئًا أو تعرض "coming soon".
القيود والملاحظات
- لا يؤدي تعطيل أي وحدة إلى حذف أي شيء؛ حيث تستمر أجهزة VMs والمجموعات وحسابات S3 والاشتراكات قيد التشغيل في العمل واحتساب الرسوم، ولكن لا يمكن للعملاء إنشاء عناصر جديدة فقط.
- تسرد صفحات الحصص فقط الخدمات التي تم تفعيل وحداتها.
استكشاف الأخطاء وإصلاحها
| العَرَض | السبب | الحل |
|---|---|---|
| لم يظهر عنصر القائمة | لم تتم إعادة تحميل الصفحة | أعد تحميل وحدة تحكم المشرف. |
| زر تبديل DDoS Shield معطل | لم يتم تثبيت DDoS & BGP | يتطلب DDoS Shield الإضافة DDoS & BGP. |
| "This module is an add-on package and cannot be switched here" (HTTP 409 أو 422) | حاولت (أو حاول برنامج نصي) تبديل حالة DDoS & BGP | هي حزمة إضافية؛ لا يوجد زر تبديل لها. |
| "يتطلب DDoS Shield إضافة DDoS & BGP" | الأمر نفسه بالنسبة إلى DDoS Shield | ثبّت الإضافة أولاً. |
مسار وحدة يستجيب بالرمز 404 module_disabled | الوحدة معطلة | قم بتفعيل الوحدة. |
| يجيب AI Chat لكن التحقيق في التذكرة لا يبدأ أبدًا | تم تفعيل وحدة AI دون إعادة تشغيل | sudo systemctl restart nexcmp nexcmp-vmd. |
| يتعذر على موظفي القراءة فقط الحفظ | دورهم مخصص للقراءة فقط | استخدم حساب مسؤول. |