الخوادم المخصصة (bare metal)
المسار في لوحة الإدارة: Infrastructure › Bare Metal (Servers
/infra/baremetal، IP Pools، Stock / iDRAC import، Operations، Templates، Customer ISOs، Safety). الخطط والاشتراكات: Services › Dedicated Server (/dedicated). فعّل الوحدة من System › Admin › License & updates (/license).
الوظيفة
يدير NexCMP الخوادم الفعلية مباشرة عبر iDRAC الخاصة بها، من خلال Redfish API. يستأجر العملاء خادماً كاملاً: يقومون بتشغيله وإيقافه، وفتح وحدة تحكم المتصفح، وتوصيل ملف ISO أو تثبيت نظام تشغيل من قالب، والاطلاع على تفاصيل العتاد والمقاييس. لا يطّلع العملاء مطلقاً على عنوان iDRAC أو اسم المستخدم أو كلمة المرور.
استخدمه لإعادة بيع الخوادم المخصصة من رفوفك الخاصة.
المتطلبات
| العنصر | المتطلب |
|---|---|
| العتاد | خوادم Dell مزودة بـ iDRAC 9 وRedfish API. |
| شبكة الإدارة | أنت من يوفره. يجب أن يتمكن خادم اللوحة من الوصول إلى كل iDRAC عبر HTTPS 443 (ومنفذ VNC الخاص بـ iDRAC، الافتراضي 5901، لوحدة التحكم console)، ويجب أن يتمكن كل iDRAC من الوصول إلى خادم الويب لملفات ISO أدناه. يجب أن يكون عنوان iDRAC عبارة عن عنوان IPv4 ضمن نطاق خاص (RFC 1918، ببادئة /16 أو أصغر) تقوم بإدراجه في الإعداد dedicated_bmc_cidrs. يتم رفض أسماء DNS وعناوين IPv6. لا يقوم NexCMP بإنشاء هذه الشبكة ولا يمكنه اختبارها نيابةً عنك. |
| حساب iDRAC | حساب واحد بصلاحية Administrator على كل iDRAC. يستخدمه NexCMP لقراءة الخادم وإرسال الأوامر القليلة المسموح بها (الطاقة، الوسائط الافتراضية، الإقلاع لمرة واحدة، وحدة التحكم console). ولا يقوم مطلقًا بإنشاء حسابات iDRAC لعملائك. |
| الأدوات على خادم اللوحة | xorriso وgenisoimage (لبناء ملف ISO للتثبيت لكل خادم) وnovnc (صفحة وحدة التحكم console في المتصفح). قم بتثبيتها باستخدام sudo apt-get install -y xorriso genisoimage novnc، أو دع برنامج التثبيت يقوم بذلك: شغّله مع --baremetal، أو مرر له خيارات خادم ISO؛ كما يقوم التحديث بتثبيتها أيضًا إذا كانت وحدة Bare Metal مفعّلة بالفعل. إذا كان أحدها مفقودًا، فستدرجه صفحة Safety في إشعار أحمر، وسيرفض مفتاح live ops التفعيل (الخطأ tools_missing)، وستفيد وحدة التحكم console وعملية تثبيت نظام التشغيل بأن هناك أداة مفقودة بدلاً من الفشل لاحقًا. |
| خادم ويب لملفات ISO | خادم HTTP عادي على شبكة الإدارة يقدّم مجلد ISO الخاص بـ NexCMP لأجهزة iDRAC. عنوانه هو عنوان IPv4 خاص ومنفذ اختياري، على سبيل المثال http://10.20.0.2:8080، بدون مسار، ويُخزن في dedicated_iso_base_url. ويجب أن يدعم نطاقات البايت (byte ranges). تتم كتابة المجلد بواسطة worker اللوحة، لذلك يعمل خادم الويب عادةً على خادم اللوحة نفسه، مستمعًا على عنوان يملكه ذلك الخادم على شبكة الإدارة. يوفّر NexCMP موقع nginx جاهزًا وأمرًا من خطوة واحدة لإعداده (انظر أدناه). |
| مجلدات ISO | مجلد لملفات ISO وداخله pub (ما تقرأه أجهزة iDRAC) وserver (ملفات ISO الخاصة بالعملاء). يستخدم الأمر المكوّن من خطوة واحدة /srv/nexcmp-iso؛ ودونه تعتمد الإعدادات الافتراضية على التثبيت (الإعدادات dedicated_iso_lib_dir وdedicated_iso_pub_dir وdedicated_iso_server_dir). يجب أن يتمكن worker الخاص بـ NexCMP من الكتابة إليها. وهو يعمل بنظام ملفات للقراءة فقط باستثناء /var/lib/nexcmp، لذا يحتاج المجلد في مكان آخر إلى ملف systemd drop-in (يقوم الأمر المكوّن من خطوة واحدة بتثبيته). |
| عنوان رد الاتصال (Callback) | dedicated_callback_base، وهو https://<your-domain> يمكن للخادم الجاري تثبيته الوصول إليه ويشير إلى لوحتك. |
| التخزين | مساحة قرص خالية لمكتبة ISO ولملفات ISO المقدمة من العملاء. |
| يعتمد على | وحدة Bare Metal، ونطاق (zone)، وتجمعات عناوين IP للخوادم. |
القيم النموذجية ليست إعدادات تهيئة
يحمل التثبيت الجديد قيمًا نموذجية في dedicated_bmc_cidrs وdedicated_iso_base_url وdedicated_callback_base (شبكة نموذجية خاصة وhttps://example.com). وهي لا تمثل شبكتك. طالما أن أيًا منها لا يزال بقيمة نموذجية، ستعرض صفحات Bare Metal إشعارًا أحمر Management network not configured، وسيفشل استيراد iDRAC في فحص قائمة السماح، وسيرفض مفتاح live ops التفعيل (الخطأ config_placeholder). قم بتعيين القيم الثلاث ضمن Infrastructure › Bare Metal › Safety › Management network connection (انظر أدناه).
تجهيز البنية التحتية
ضع كل وحدة iDRAC على شبكة إدارة لا يمكن للعملاء الوصول إليها، وعيّن لكل منها عنوان IPv4 خاصاً وثابتاً. تحقق من Redfish API من خادم اللوحة:
bashcurl -sk -u 'nexcmp-admin:XXXX' https://10.20.0.11/redfish/v1/Systems | headأنشئ حساب مسؤول على iDRAC لصالح NexCMP (من واجهة ويب iDRAC، أو
racadm). استخدم كلمة مرور قوية وفريدة. لا تعِد استخدام الحساب المدمج في iDRAC مطلقاً.نشر مجلد ISO لأجهزة iDRAC - بأمر واحد. على خادم اللوحة، بصلاحيات root، مع العنوان الذي يملكه ذلك الخادم على شبكة الإدارة وشبكة iDRAC:
bashsudo nexcmp dedicated-setup-iso --listen 10.20.0.2:8080 --allow 10.20.0.0/24يجب أن يكون
--listenعنوانًا لهذا الخادم (عنوان IPv4 خاص، والمنفذ 8080 إذا تم حذفه). يدرج--allowشبكة (أو شبكات) iDRAC (عناوين CIDR خاصة، /16 أو أصغر، حتى 8، مفصولة بفواصل)؛ وحدها يمكنها التنزيل، كما يستخدمها الأمر أيضًا كـdedicated_bmc_cidrsعندما يكون ذلك الإعداد لا يزال بالقيمة النموذجية. يحدد--dir /pathمجلد ISO آخر (الافتراضي/srv/nexcmp-iso). يقوم الأمر بما يلي:- إنشاء المجلد مع
pubوserverبداخله، بملكية مستخدم خدمة NexCMP؛ - إنشاء المجموعة
nexcmp-isoوإضافة مستخدم nginx إليها، حتى يتمكن nginx من قراءة ملف ISO أثناء وصله بواسطة iDRAC ودون أن يتمكن أي طرف آخر من ذلك؛ - تثبيت موقع nginx المسمى
nexcmp-iso(يُحتفظ به فقط إذا قبلهnginx -t، ويتم تثبيت nginx إذا كان مفقودًا) وملف systemd drop-in باسمnexcmp-vmd.service.d/iso.conf(ReadWritePathsللمجلد،SupplementaryGroups=nexcmp-iso)؛ - كتابة إعدادات ISO (
dedicated_iso_base_url، والمجلدات الثلاثة، والمجموعة) وإعادة تشغيل worker الخاص بـ NexCMP.
يمكن تشغيله مرة أخرى بقيم أخرى، ويقوم
sudo nexcmp dedicated-setup-iso --removeبإزالة موقع nginx وملف drop-in مرة أخرى (تبقى ملفات ISO). كما يمكن تشغيله وقت التثبيت: أضف--iso-listenو--iso-allow(و--iso-dir) إلى أمر التثبيت. لا يقوم الأمر بإنشاء شبكة الإدارة ولا يتصل بأي iDRAC؛ وإذا كانت القيم غير صحيحة، أو لم يكن العنوان موجودًا على هذا الخادم أو كان المنفذ مشغولاً، فسيتوقف مع عرض رسالة قبل تغيير أي شيء، ولا يتم الاحتفاظ بموقع nginx يرفضهnginx -t.- إنشاء المجلد مع
ما يوفّره خادم ويب ISO. يستجيب موقع nginx لـ
GET(وHEAD، مع نطاقات البايت) للمسار/pub/<name>.isoولا شيء غير ذلك: لا سرد للأدلة، ولا أي مسار آخر تحت المجلد (لا يمكن الوصول إلى المكتبة وserver/)، ولا أي طريقة أخرى، وفقط من شبكات--allow(يحصل أي طرف آخر على 403). يعرض NexCMP كل ملف ISO يحتاج iDRAC إلى قراءته كملف أو رابط قصير الأجل فيpub؛ يتبع nginx الرابط فقط عندما يكون للرابط ولهدفه نفس المالك (مستخدم الخدمة)، وبالتالي يُرفض أي رابط يشير إلى ملف نظام. تحقّق من ذلك من مضيف آخر على شبكة الإدارة:bashcurl -I http://10.20.0.2:8080/ # 403 or 404, never a listing curl -I http://10.20.0.2:8080/pub/ # 403 or 404يجب أن يستجيب ملف اختبار في
pubلطلبRangeبرمز 206.إجراؤه يدويًا بدلاً من ذلك: يُشحن موقع nginx وملف drop-in كقوالب في حزمة الإصدار (
share/dedicated/nginx-iso.confوshare/dedicated/vmd-iso.confضمن/opt/nexcmp/releases/<version>/). انسخها، واستبدل علامات__...__(عنوان الاستماع، المجلد، أسطر allow، والمجموعة) مع الالتزام بالقواعد المذكورة أعلاه.جهّز صور أنظمة التشغيل. ضع ملفات ISO ذاتية التثبيت في مجلد المكتبة (راجع Templates أدناه). يمكن للعملاء أيضاً إضافة ملفات ISO من رابط؛ حيث يتم تنزيلها إلى الخادم ولا تُمرر أبداً إلى iDRAC كرابط URL.
الربط في NexCMP
1. تفعيل الوحدة
في System › Admin › License & updates، قم بتفعيل Bare Metal. سيظهر قسم Bare Metal ضمن Infrastructure. راجع Modules.
2. تعيين اتصال شبكة الإدارة
افتح Infrastructure › Bare Metal › Safety. تحتوي البطاقة Management network connection على القيم الثلاث التي تحدد ما إذا كان أي شيء يمكن أن يعمل:
| الحقل | الإعداد | ما يجب إدخاله |
|---|---|---|
| شبكة iDRAC (CIDR) | dedicated_bmc_cidrs | الشبكة (أو الشبكات) الخاصة لأجهزة iDRAC لديك، على سبيل المثال 10.20.0.0/24. نطاقات CIDR خاصة فقط، /16 أو أصغر، حتى 8 نطاقات، مفصولة بفواصل. يمكن فقط استيراد أجهزة iDRAC الواقعة ضمن هذه النطاقات. |
| خادم ISO لأجهزة iDRAC | dedicated_iso_base_url | http://<private IPv4>[:port]، دون مسار: عنوان خادم ويب ISO من القسم السابق، على سبيل المثال http://10.20.0.2:8080. يقوم الأمر المكون من خطوة واحدة بملئه نيابةً عنك. |
| عنوان معاودة الاتصال باللوحة | dedicated_callback_base | https://<your-domain>، دون مسار: العنوان الذي يتصل به الخادم الجاري تثبيته للإبلاغ عن الاكتمال. يجب أن يكون قابلاً للوصول من شبكة ذلك الخادم. يُرفض example.com وlocalhost وما شابه ذلك. |
يتحقق النموذج من التنسيق أثناء الكتابة ويتحقق منه الخادم مجددًا عند الحفظ؛ تُرفض أي قيمة خاطئة مع توضيح السبب وتبقى القيمة المخزنة كما كانت. يحمل أي حقل لا يزال يحتوي على القيمة النموذجية الافتراضية شارة حمراء بعنوان Not configured، وتعرض كل صفحة من صفحات Bare Metal الإشعار الأحمر Management network not configured حتى تصبح القيم الثلاث حقيقية. تُسجَّل التغييرات في سجل التدقيق مع السبب الذي أدخلته. لا يُعدّ حفظ القيمة النموذجية مرة أخرى تهيئةً لها ما لم تكن قد كتبتها بنفسك.
3. التحقق من بوابة الأمان (اتركها مغلقة في الوقت الحالي)
افتح Infrastructure › Bare Metal › Safety. يُعد Live ops المفتاح على مستوى النظام لكل أمر كتابة إلى iDRAC (الطاقة، الوسائط الافتراضية، وحدة التحكم، وتثبيت نظام التشغيل). يبدأ في وضع إيقاف التشغيل (off)، ولا يمكن تفعيله طالما أن اتصال شبكة الإدارة أعلاه لا يزال يحتوي على قيم نموذجية (يستجيب المفتاح بـ config_placeholder ويذكر أسماء الحقول). تُرفض عمليات الكتابة على مستوى API ومجددًا داخل worker، بينما تستمر قراءة الحالة في العمل. يحمي قفل ثانٍ، وهو ops_locked، كل خادم: تكون الخوادم المستوردة حديثًا مقفلة دائمًا، حتى عند تفعيل live ops.

4. استيراد الخوادم
افتح Infrastructure › Bare Metal › Stock / iDRAC import.
ضمن Add one server، أدخل عنوان iDRAC والحساب وكلمة المرور، ثم انقر على Test connection. يُرسل الاختبار أوامر قراءة فقط ولا يحفظ أي شيء.
الحقل مثال للقيمة عنوان iDRAC (رابط URL أو مضيف) 10.20.0.11الحساب nexcmp-adminكلمة المرور XXXXالمعرّف rack1-01(فارغ: يتم توليده تلقائياً)تعيين عنوان IP من نطاق اختياري؛ حدد نطاق عناوين IP لخدمة الخادم التضمين في قائمة المبيعات معطّل حتى تصبح جاهزاً 
انقر على Save to stock. يقرأ NexCMP الطراز، وCPU، وRAM، والأقراص، وبطاقات NIC، وعلامة الخدمة من iDRAC. يدخل الخادم إلى المخزون بحالة مقفول.
بالنسبة لعدد كبير من الخوادم، استخدم Bulk import: خادم واحد في كل سطر، مع فصل الحقول بفاصلة، أو فاصلة منقوطة، أو علامة Tab. تتحقق ميزة المعاينة من القائمة المسموحة، ومن عدم تكرار عنوان iDRAC أو علامة الخدمة، وتقرأ مواصفات العتاد (حتى أربعة خوادم في المرة الواحدة).
5. ملفات ISO الخاصة بالعملاء وعنوان ويب ISO
افتح Infrastructure › Bare Metal › Customer ISOs.
- إن HTTP address serving ISOs to iDRAC هو
dedicated_iso_base_url، وهو نفس القيمة الموجودة في بطاقة Safety (قابلة للتعديل في أي من المكانين). أدخل عنوان شبكة الإدارة لخادم ويب ISO لديك. - تحدد حدود ISO للعملاء حجم ملف ISO الواحد، وإجمالي مساحة تخزين ISO، والحد الأدنى للمساحة الحرة، ومدة الاحتفاظ بملفات ISO (بالساعات)، والحد الأقصى لوقت التنزيل، وعدد التنزيلات المتزامنة.

6. قوالب نظام التشغيل
افتح Infrastructure › Bare Metal › Templates. يعرض هذا القسم ملفات ISO ذاتية التثبيت الموجودة في مجلد المكتبة. انقر على Register على أحد الملفات لتعبئة عائلة نظام التشغيل، والإصدار، والحساب (تُملأ مسبقاً من اسم الملف)، ثم قم بالتبديل إلى Enable للقالب. تفعيل القالب لا يبدأ أي عملية: لا يزال كل تثبيت يخضع لبوابة الأمان. يؤدي إلغاء التسجيل إلى إزالة سطر القالب فقط، ولا يحذف الملف أبداً.

7. مجموعات عناوين IP
افتح Infrastructure › Bare Metal › IP Pools وأضف نطاقات IPv4 التي تتلقاها الخوادم كعناوين خدمة. يحصل كل خادم على عنوان واحد؛ ويقوم خيار Assign an IP from a pool عند الاستيراد بأخذ العنوان المتاح التالي. تُحتسب العناوين المتاحة لكل مجموعة.

8. الخطط والبيع
- افتح Services › Dedicated Server › Plans & pricing. عدّل الخطط النموذجية الأربع (المسماة
BM-40C-<RAM>في 1.6.1) أو أنشئ خططك الخاصة: السعر ودورات الفوترة ورسوم الإعداد. في عمليات التثبيت الجديدة، يتم إدخال الأسعار بالدولار الأمريكي بدقة السنت، ويُخصم من المحفظة هذا المبلغ تماماً: لا يلزم وجود سعر صرف. أما التثبيت الذي يحتوي بالفعل على خطط مسعّرة بالدونغ الفيتنامي فيحتفظ بالدونغ ولا يزال بحاجة إلى سعر صرف في إعداداته (بدونه، تُرفض الطلبات معdedicated_fx_unavailable). تبدأ الخطط النموذجية بسعر 0 وتكون معطلة: تحتاج الخطة المعروضة للبيع إلى سعر أعلى من 0. تحقق من كل خطة مقارنةً بالعتاد الذي تستورده فعلياً؛ فاسم الخطة النموذجية لا يكتشف عتاد الخادم ولا يغيّره. - افتح الخادم (Infrastructure › Bare Metal › the server › Sales)، واربط الخطة وفعّل Sellable.
- فعّل live ops (صفحة Safety، مع التأكيد المكتوب) وقم بإلغاء قفل الخوادم التي تريد تشغيلها (تبويب Lock الخاص بالخادم، مع كتابة سبب يُسجَّل في سجل التدقيق).
- في Services › Dedicated Server، قم بتفعيل المبيعات. يتطلب ذلك خطوتين: قراءة التبعات، ثم كتابة
ENABLE SALES. وحتى ذلك الحين، لن يرى العملاء أي صفحة طلب ولن يتم تحصيل أي مبالغ منهم.

ما يمكن للعملاء فعله في صفحة الخادم الخاصة بهم
تحتوي صفحة الخادم لدى العميل على ست عشرة علامة تبويب ضمن سبع مجموعات (Overview، وControl، وNetwork، وHardware، وBilling، وActivity، وSettings). تضم مجموعة Billing ما يلي:
- الخطة والتجديد: الدفع مسبقاً لمدة تتراوح بين 1 و24 شهراً في خطوة واحدة؛ ويُحتسب التاريخ الجديد بدءاً من تاريخ التجديد الحالي مع الخصم من المحفظة مرة واحدة. يمكن تفعيل التجديد التلقائي أو إيقافه.
- Billing cycle: اختر دورة فوترة أخرى (على سبيل المثال ربع سنوية)؛ وتُطبّق اعتباراً من التجديد التالي، دون خصم أو استرداد أي مبالغ حالياً.
- Change plan: يمكن للعميل طلب خطة أخرى، دون خصم أي مبلغ مقابل هذا الطلب. ويمكنك الموافقة عليه أو رفضه عبر Services › Dedicated Server › Plan changes بعد ترقية العتاد أو نقل الخادم. في حال الموافقة على الترقية، يُخصم فرق السعر عن المدة المتبقية التي دفعها العميل مسبقاً؛ أما التخفيض فلا يترتب عليه أي استرداد مالي ويُطبّق اعتباراً من الفترة التالية.
- Invoices: جميع فواتير هذا الخادم (الطلب، والتجديدات، والترقيات).
في Plan changes، يمكنك فرز الطلبات حسب المعرّف (ID)، أو التاريخ، أو الحالة، أو الخطط، أو الخادم؛ ويشمل الفرز النتيجة الكاملة على الخادم. يظل عمود الإجراءات مرئياً عند التمرير أفقياً على الشاشات الضيقة.
في الجزء العلوي من Overview، تعرض أربع لوحات حية CPU وRAM وDisk وNetwork، مع رسم بياني صغير لآخر 24 ساعة. تمثل CPU وRAM وDisk نسب الاستخدام المئوية من آخر استطلاع لـ iDRAC (يمثل Disk نشاط الإدخال/الإخراج وليس المساحة الخالية)؛ بينما يمثل Network سرعة البيانات الواردة والصادرة الحالية بالإضافة إلى الإجمالي الشهري، مأخوذًا من عداد حركة المرور. تعرض اللوحة — وسببًا وجيزًا عندما يكون الخادم متوقفًا، أو يتعذر الوصول إلى iDRAC، أو عندما لا يبلغ الجهاز عن تلك القيمة؛ ولا تعرض أبدًا القيمة 0 مصطنعة. تأتي هذه القراءات من Dell iDRAC، وبدون عداد حركة المرور تظل لوحة Network عند —. يتم تحديث اللوحات كل دقيقة أثناء فتح الصفحة، وتؤدي النقرة إلى فتح علامة التبويب Hardware أو Bandwidth.
في صفحة Overview، تعرض بطاقة Access اسم المستخدم وكلمة مرور نظام التشغيل الذي قمت بتثبيته، وتكون مخفية افتراضياً مع زري Show وCopy. وتتاح بعد كل عملية تثبيت وليس لمرة واحدة فقط، ولا يرى المالك الجديد للخادم كلمة مرور المالك السابق مطلقاً. وإذا تم تغيير كلمة مرور نظام التشغيل من داخل الخادم، فستظل البطاقة تعرض الكلمة المحددة وقت التثبيت. لا تظهر علامة التبويب Bandwidth إلا عندما يغذيها عداد حركة المرور (راجع Limits). لا توجد علامة تبويب Subnet: فجلب بادئة IP الخاصة بك إلى خادم مستأجر ليس مدعوماً في NexCMP.
ما يمكن للعملاء فعله وما لا يمكنهم فعله
| يمكن للعملاء | غير ممكن إطلاقًا |
|---|---|
| عرض العتاد، والحالة الصحية، وحالة الطاقة، والمقاييس | عرض عنوان iDRAC أو اسم المستخدم أو كلمة المرور |
| التشغيل، وإيقاف التشغيل الآمن، وإعادة التشغيل، والإيقاف الإجباري، وإعادة الضبط | تغيير حسابات iDRAC أو إعدادات شبكة iDRAC |
| فتح وحدة تحكم المتصفح (جلسة واحدة في كل مرة) | تغيير إعدادات BIOS أو RAID، ومسح السجلات، وتحديث البرامج الثابتة، وإعادة ضبط iDRAC |
| تحميل ملف ISO أو رابط ISO خاص، وتعيين الإقلاع لمرة واحدة، وإعادة تثبيت نظام التشغيل من قالب مفعّل | تشغيل استدعاءات Redfish المباشرة (هذه الوظائف غير متوفرة في NexCMP) |
لا ينشئ NexCMP حسابات iDRAC للعملاء: فهم يستخدمون عناصر التحكم في البوابة فقط، ولا يُعرض لهم عنوان iDRAC أو بيانات تسجيل الدخول الخاصة به مطلقاً.
التحقق
- في Safety، لا تعرض بطاقة Management network connection أي شارة حمراء ولا تعرض صفحات Bare Metal أي إشعار أحمر. ومن أي مضيف على شبكة الإدارة، لا يعرض
curl -I http://<iso-address>/أي ملفات. - يُرجع خيار Test connection في نموذج الاستيراد الطراز وCPU وRAM وservice tag.
- يظهر الخادم في Servers مع عتاده. وعندما تكون live ops off، يُرفض إجراء الطاقة مع ظهور "Server control is temporarily disabled system-wide".
- بعد تفعيل live ops وإلغاء قفل خادم اختبار واحد، قم بإيقاف تشغيل الخادم وتشغيله من Operations أو من صفحة الخادم، وافتح وحدة التحكم.
- قم بإنشاء طلب تجريبي باستخدام خطة تجريبية: يتم تعيين الخادم، وتثبيت نظام التشغيل، وينتهي التثبيت بإرسال الخادم لتقرير يفيد بجاهزيته إلى اللوحة.
القيود والملاحظات
- يمتلك كل خادم فعلي اشتراكًا نشطًا واحدًا على الأكثر.
- لا يتم إرسال أمر كتابة إلا إذا كان كلا الأمرين محققًا: تشغيل live ops وفتح قفل الخادم. ويتكرر هذا التحقق داخل worker مباشرة قبل كل أمر.
- تنتظر حالة Installing استجابة نظام التشغيل الجديد على المنفذ الخاص به (SSH 22، أو Windows 3389، أو Proxmox 8006) قبل اكتمال الطلب؛ وتخضع عملية التثبيت لحد زمني أقصى (
dedicated_install_timeout_min، وهو 150 دقيقة افتراضيًا). - يتم احتساب عرض النطاق الترددي للخوادم المخصصة عبر وكيل لعد حركة المرور لا يشكل جزءاً من التثبيت القياسي. وبدونه لا يُسجَّل أي شيء، وتخفي البوابة علامة التبويب Bandwidth، ويُبلغ API عن
capabilities.bandwidthكـfalse. - إجراءات المسؤول على الخادم المستأجر (القفل، وإلغاء القفل، والإلغاء مع استرداد المبلغ أو بدونه) هي نفس الإجراءات الموحدة المتبعة مع كل خدمة أخرى، مع إعادة المبالغ المستردة إلى الرصيد الذي تم الدفع منه.
- لا تتم إعادة بيع الخوادم عبر الموزعين: تُباع خدمة Dedicated من الموقع الرئيسي فقط.
استكشاف الأخطاء وإصلاحها
| العَرَض | السبب | الحل |
|---|---|---|
| فشل الاختبار بسبب خطأ في العنوان | العنوان ليس بصيغة IPv4 حرفية ضمن dedicated_bmc_cidrs (خاص، /16 أو أصغر) أو أن المنفذ غير مسموح به | استخدم عنوان IPv4 الخاص بـ iDRAC وأضف شبكته ضمن Safety › Management network connection (dedicated_bmc_cidrs). يتم رفض أسماء DNS وعناوين IPv6. |
إشعار أحمر "Management network not configured"، أو يرد مفتاح العمليات المباشرة بـ config_placeholder | إحدى القيم dedicated_bmc_cidrs أو dedicated_iso_base_url أو dedicated_callback_base لا تزال تحتوي على القيمة النموذجية الافتراضية | أدخل القيم الفعلية ضمن Safety › Management network connection. |
| يتم رفض أحد الحقول عند الحفظ | صيغة غير صحيحة (نطاق CIDR ليس خاصاً أو أوسع من /16، أو عنوان ISO ليس http://<private IPv4>[:port]، أو الاستدعاء ليس https://<domain>)، أو استخدام عنوان نموذجي مثل example.com | اقرأ الرسالة الموجودة أسفل الحقل؛ تظل القيمة المخزنة دون تغيير. |
يتوقف nexcmp dedicated-setup-iso قبل إجراء أي تغيير | --listen ليس عنواناً لهذا الخادم، أو المنفذ مستخدم بالفعل، أو توجد قيمة غير صالحة | استخدم العنوان الخاص بهذا الخادم على شبكة الإدارة، أو منفذاً آخر، أو صحح القيمة المذكورة في الرسالة. |
| "تختلف شهادة TLS الخاصة بـ iDRAC عن الشهادة المثبتة - توقفت عمليات الاستقصاء وإجراءات الكتابة" | تم استبدال شهادة iDRAC (شهادة جديدة، أو استبدال وحدة iDRAC) | افتح الخادم، وانتقل إلى علامة التبويب Access، وقارن بين بصمتي الإصبع، وإذا كان التغيير مقصوداً، فانقر على Repin certificate. |
| "تم تعطيل التحكم في الخادم مؤقتًا على مستوى النظام" | ميزة Live ops معطلة | قم بتفعيلها من Safety. |
| "هذا الخادم مقفل أمام العمليات" | القفل المخصص لكل خادم مغلق | افتح القفل في علامة التبويب Lock الخاصة بالخادم مع تحديد السبب. |
| "لا تزال هناك عملية أخرى قيد التشغيل على هذا الخادم" | العملية السابقة لم تكتمل بعد | انتظر؛ وتحقق من Operations. |
| "توجد جلسة وحدة تحكم أخرى مفتوحة بالفعل على هذا الخادم" | جلسة وحدة تحكم واحدة فقط في كل مرة | أغلق الجلسة الأخرى. |
| "وحدة التحكم الخاصة بالخادم غير متاحة مؤقتًا" | وحدة iDRAC لا تستجيب | تحقق من شبكة الإدارة ومن وحدة iDRAC. |
| فشل تثبيت ISO مع ظهور الخطأ 403 أو 404 من iDRAC | خادم الويب لا يمكنه قراءة الملف أو أن العنوان الأساسي غير صحيح | تحقق من أذونات خادم ويب ملفات ISO ومن HTTP address serving ISOs to iDRAC. |
| "هذه الخطة غير متوفرة في الموقع المحدد" | لا يوجد خادم متاح للبيع بهذه الخطة في تلك المنطقة | اربط الخطة بخادم وقم بتفعيل Sellable. |
| "لا يتوفر أي عنوان IPv4 لتعيينه في الوقت الحالي" | مجمع عناوين IP فارغ | أضف عناوين إلى المجمع. |
| "التثبيت التلقائي لنظام التشغيل غير متاح حاليًا" | متطلبات التثبيت المسبقة مفقودة | تحقق من تفعيل القالب وقابلية الكتابة في مجلدات ISO؛ لا يزال بإمكان العملاء التثبيت عبر ISO ووحدة التحكم. |
| توقف التثبيت | الخادم الجاري تثبيته لا يمكنه الوصول إلى عنوان رد الاتصال | تحقق من dedicated_callback_base ومن قدرة شبكة الخادم على الوصول إلى لوحتك عبر HTTPS. |