كيفية إعداد خادم SUSE RMT محلي (بديل SMT)

إذا كنت تُهيئ خادمًا محليًا لأنظمة SUSE Linux Enterprise الحالية، فاستخدم أداة نسخ المستودع (RMT)، وليس تثبيت أداة إدارة الاشتراكات (SMT) جديدة. استبدلت SUSE أداة إدارة الاشتراكات (SMT) بأداة RMT بدءًا من الإصدار SLE 15. تُزامن أداة RMT معلومات المنتج والمستودع من مركز عملاء SUSE (SCC)، وتنسخ حزمًا مُحددة، وتُمكّن العملاء المدعومين من التسجيل عبر خادمك المحلي. يتبع هذا الدليل وثائق SUSE Linux Enterprise Server 15 SP7 RMT، التي تم التحقق منها في 6 أكتوبر 2026. قد تختلف الأوامر وتوافر الحزم في الإصدارات الأخرى، لذا استخدم الدليل الخاص بإصدار الخادم الذي تُثبّته.

هل يجب عليك استخدام RMT أم الاحتفاظ بـ SMT؟

اختر RMT للحصول على خدمة تسجيل وتحديث محلية جديدة لعملاء SLES 12 والإصدارات الأحدث. RMT مُضمّن مع SLES بدءًا من الإصدار 15، ويمكنه نسخ مستودعات SUSE والمستودعات المُخصصة. يُقلل من عمليات التنزيل المُتكررة، ويمنع أجهزة العملاء من الاتصال مباشرةً بـ SCC.

لا تزال تقنية SMT مناسبة للبيئات القديمة، لكن SUSE تُحدد SLE 12 كآخر إصدار من SMT. لا تدعم RMT عملاء SLE 11 والإصدارات الأقدم، وتُحذر SUSE من أن RMT ليست بديلاً كاملاً من حيث الميزات: على سبيل المثال، يُشير دليل الترحيل إلى أن المستودعات المرحلية، وإدارة عملاء SMT، وإعداد التقارير، من بين الميزات التي لا تنتقل بنفس الطريقة. إذا كانت بيئتك تتضمن SLE 11 أو تعتمد على سير عمل SMT فقط، فلا تفترض إمكانية الاستبدال المباشر. راجع دليل الترحيل وخيارات دعم SUSE قبل تغيير الخدمة.

يختلف نظام إدارة الحزم عن بُعد (RMT) عن مستودع الحزم المعزول. يحتاج خادم RMT القياسي إلى اتصال خارجي بخدمات تحديث SCC وSUSE لمزامنة البيانات الوصفية والحزم. أما النشر غير المتصل بالإنترنت فيتطلب عملية تصدير/استيراد منفصلة أو عملية نسخ متطابقة دون اتصال.

ما الذي يجب عليك تحضيره قبل التثبيت؟

  • المضيف المدعوم: خطط لخادم SLES 15 لخدمة RMT. عند الترحيل من SMT، توصي SUSE باستخدام مضيف SLES 15 مثبت حديثًا.
  • بيانات اعتماد مؤسسة SCC: يستخدم RMT بيانات اعتماد النسخ المتطابق للمؤسسة، وليس رمز تسجيل العميل العادي. في SCC، اختر المؤسسة الصحيحة وافتح قسم "الوكلاء" للعثور عليها.
  • اسم نطاق DNS مستقر وخطة TLS: اختر اسم النطاق المؤهل بالكامل (FQDN) الذي سيستخدمه العملاء، مثل rmt.example.com. تأكد من أنه يُحل من شبكات العملاء ويطابق الاسم الموجود في شهادة HTTPS.
  • مساحة تخزين المستودع: حدد حجم مساحة التخزين للمنتجات والوحدات النمطية والإصدارات والبنى التي تنوي نسخها. تُوصي SUSE بتخصيص مساحة تخزين تُعادل 1.5 ضعف إجمالي حجم المستودع المُفعّل كدليل تخطيط عام، وتُشير إلى أن هذا يُقارب 200 جيجابايت لكل إصدار من SLE، بما في ذلك الإضافات. تختلف الاحتياجات الفعلية؛ لذا راقب المساحة الحرة، وخاصة المساحة المؤقتة /tmp.
  • الوصول إلى الشبكة: اسمح لمضيف RMT بالوصول إلى نقاط نهاية SUSE المطلوبة لإصدارك. يوضح دليل SLES 15 SP7 هذه النقاط scc.suse.comعبر updates.suse.comالمنفذين installer-updates.suse.com80 و443. قيّد وصول العملاء إلى خدمة RMT على الشبكات التي تحتاجها فقط.

لا تجمع بين دور RMT ودور خادم تثبيت SLES على نفس الجهاز دون التحقق من تحذير SUSE: يستخدم التكوينان خوادم ويب مختلفة على المنفذ 80 وليسا مصممين ليتم تمكينهما معًا.

كيف يتم تثبيت وتكوين RMT؟

1. قم بتثبيت حزمة RMT

على مضيف SLES 15 موجود مع توفر المستودعات المطلوبة، قم بتثبيت حزمة الخادم وتطبيق تحديثات الصيانة الحالية:

sudo zypper in rmt-server
sudo zypper patch

قد تختلف حزمة التثبيت الدقيقة باختلاف الصور المصغرة وطرق النشر. اتبع قسم التثبيت الخاص بإصدار SLES الذي اخترته بدلاً من نسخ أمر من منصة أخرى.

2. قم بتشغيل إعدادات YaST RMT

ابدأ تشغيل وحدة التكوين:

sudo yast2 rmt

أدخل اسم المستخدم وكلمة المرور الخاصين بمؤسسة SCC عند المطالبة. يطلب YaST أيضًا قاعدة بيانات MariaDB ومستخدمها، بالإضافة إلى اسم الشهادة الشائع. استخدم اسم المجال المؤهل بالكامل (FQDN) الخاص بخادم RMT والمُتاح للعميل كاسم شائع. أضف أي أسماء أو عناوين IP أخرى سيستخدمها العملاء فعليًا كأسماء بديلة في الشهادة. قد يُبلغ العميل الذي يتصل باسم غير مُدرج عن عدم تطابق الشهادة حتى لو كانت الخدمة متاحة.

إذا firewalldكانت هذه الميزة مُفعّلة، فاستخدم خيار YaST لفتح منافذ RMT المطلوبة. وحيثما أمكن، حدد نطاق الوصول إلى واجهة الشبكة أو المنطقة الصحيحة. أكمل المعالج وراجع ملخصه؛ تشير SUSE إلى أن YaST يُفعّل ويُشغّل خدمات systemd والمؤقتات المطلوبة.

3. تأكد من اسم الخادم والشهادة والخدمة

من شبكة العميل، تأكد من أن اسم النطاق المؤهل بالكامل (FQDN) المُختار يُشير إلى مضيف RMT، وأن بروتوكول HTTPS يُقدّم شهادة موثوقة من قِبل العميل. تُخزّن شهادة المرجع المصدق (CA) المُنشأة بواسطة RMT في [المسار] /etc/rmt/ssl/rmt-ca.crt، بينما تُخزّن شهادة الخادم ومفتاحه في [ /etc/rmt/ssl/rmt-server.crtالمسارين] /etc/rmt/ssl/rmt-server.key. احمِ المفتاح الخاص، واحتفظ بشهادة المرجع المصدق (CA) متاحة للعملاء الذين يحتاجون إلى الوثوق بها. استخدم اسم النطاق المؤهل بالكامل (FQDN) نفسه المُستخدم في شهادة الخادم للتسجيل.

كيف يمكنك اختيار ونسخ المستودعات التي تحتاجها فقط؟

4. مزامنة بيانات المنتج وبيانات المستودع الوصفية

بعد الإعداد، قم بمزامنة قاعدة بيانات RMT المحلية مع SCC:

sudo rmt-cli sync

يُحدِّث هذا معلومات المنتج والمستودع المتاحة لـ RMT؛ ولا يعني ذلك أنه قد تم تنزيل جميع الحزم بالفعل. تتم إدارة مزامنة البيانات الوصفية تلقائيًا بواسطة [اسم البرنامج/الأداة] rmt-server-sync.timer. تحقق من حالتها باستخدام:

systemctl status rmt-server-sync.timer

5. ابحث عن مُعرّفات المنتجات الخاصة بممتلكاتك

قم بإدراج المنتجات والمستودعات المتاحة قبل تفعيل أي شيء:

sudo rmt-cli products list --all
sudo rmt-cli repos list --all

استخدم المعرّفات أو سلاسل المنتجات التي يُبلغ عنها خادمك. قد تختلف المعرّفات في الأمثلة المتاحة عبر الإنترنت لأن التوافر يعتمد على الاشتراكات وإصدارات المنتجات والبنى والبيانات الوصفية التي يُرجعها SCC.

6. تفعيل المنتجات المطلوبة

فعّل المنتجات التي يستخدمها العملاء فعليًا. على سبيل المثال، بعد التأكد من وجود سلسلة المنتج في مخرجاتك، يمكنك تشغيل ما يلي:

sudo rmt-cli products enable SLES/15/x86_64

يؤدي تفعيل منتج ما إلى تفعيل مستودعاته المرتبطة به، مثل مستودعات التجميع والتحديثات. إذا كانت أنظمتك تستخدم وحدات أو ملحقات إضافية، فتأكد من توفر هذه المنتجات وقم بتفعيل ما يلزم منها. تجنب نسخ جميع المنتجات احتياطيًا، فهذا يستهلك مساحة تخزين ويزيد من وقت المزامنة.

7. قم بعكس العبوات وافحص النتيجة

ابدأ عملية النسخ الاحتياطي الأولية يدويًا حتى تتمكن من مراقبة اكتمالها واستكشاف الأخطاء وإصلاحها قبل الاعتماد على الجدول الزمني:

sudo rmt-cli mirror

يخزن RMT المحتوى المنسوخ افتراضيًا /var/lib/rmt/public/repoفي المسار المحدد. تحقق من مساحة القرص المتاحة وراجع مخرجات الأمر. تتم إدارة جدول النسخ المتطابق اليومي بواسطة الأمر rmt-server-mirror.timer؛ تحقق من حالته باستخدام الأمر التالي:

systemctl status rmt-server-mirror.timer

لا يُعدّ نجاح مزامنة البيانات الوصفية دليلاً كافياً على قدرة العملاء على تثبيت التحديثات. يجب أن تكون المستودعات المختارة مُطابقة، وأن يكون العميل قادراً على الوصول إلى الخادم، وأن تكون صلاحية الوصول إلى المنتج سارية للمؤسسة.

كيف يتم تسجيل عميل على الخادم المحلي؟

8. اختبر مع عميل واحد أولاً

على جهاز عميل SLES مدعوم، قم بتسجيله مقابل اسم مضيف RMT. توثق SUSE شكل هذا الأمر:

sudo SUSEConnect --url https://rmt.example.com

استبدل اسم المضيف المذكور كمثال باسم النطاق المؤهل بالكامل (FQDN) الذي يغطيه شهادتك. لا يحتاج العملاء عادةً إلى بيانات اعتماد النسخ المتطابق لـ SCC؛ إذ يستخدم مضيف RMT هذه البيانات للمزامنة نيابةً عن المؤسسة. بالنسبة للأنظمة التي تحتاج إلى مساعدة في استيراد مرجع المصادقة (CA) الخاص بـ RMT، توفر SUSE rmt-client-setupبرنامجًا نصيًا من الخادم. راجع دليل العميل الحالي وتحقق من بصمة الشهادة أو سلسلة الثقة قبل قبول الشهادة.

يمكنك أيضًا ضبط عملية التسجيل أثناء التثبيت باستخدام regurl=https://rmt.example.comمُعامل التمهيد، أو استخدام وحدة تسجيل المنتج في YaST واختيار خادم التسجيل المحلي. بالنسبة لعمليات التثبيت التلقائية، توفر SUSE خيار AutoYaST. اختر الطريقة التي تناسب طريقة تهيئة أنظمتك.

9. التحقق من التسجيل وإمكانية الوصول إلى الحزمة

على جهاز العميل، تأكد من اكتمال التسجيل، وظهور المنتجات والمستودعات المتوقعة، وإمكانية تحديث بيانات المستودع الوصفية. على سبيل المثال، افحص تعريفات المستودع باستخدام الأمر `require` ثم zypper lrقم بتحديثها باستخدام sudo zypper refreshالأمر `require`. بعد ذلك، اختبر استعلامًا عن حزمة أو تحديثًا لها خلال فترة الصيانة. إذا كانت إحدى الوحدات مفقودة، فتحقق من تفعيلها ونسخها على RMT قبل تعديل ملفات المستودع على جهاز العميل.

اختبر مسار التحديث العادي على جهاز عميل واحد قبل إعادة توجيه مجموعة كبيرة من الأجهزة. بعد نجاح هذا الاختبار، حدّث ملفات تعريف التزويد، أو معلمات بدء التشغيل، أو إدارة التكوين بحيث تستخدم الأنظمة الجديدة والمُعاد بناؤها نفس عنوان URL الخاص بـ RMT.

ما الذي يجب عليك فحصه عند حدوث عطل ما؟

الأعراضالفحوصات الأولية
لا يمكن للعميل الوصول إلى خادم التسجيلتحقق من نظام أسماء النطاقات (DNS) والتوجيه وقواعد جدار الحماية، وتأكد من أن خدمة الويب RMT تستمع على الواجهة والمنفذ المتوقعين.
تحذير بشأن شهادة HTTPSاستخدم اسم المجال المؤهل بالكامل للخادم في عنوان URL؛ تأكد من مطابقته للشهادة وأن العميل يثق بشهادة RMT CA.
التسجيل يعمل ولكن المستودع غير متاحقم بتشغيل الأمر rmt-cli sync، وتأكد من أن المنتج متاح لمنظمة SCC، وقم بتمكين مستودعها، ثم قم بتشغيل الأمر rmt-cli mirror.
تتوقف عملية النسخ المتطابق أو يمتلئ القرصتحقق من مساحة التخزين وسعة المستودع /tmp. قد يحتاج برنامج إدارة الملفات عن بُعد (RMT) إلى مساحة تخزين مؤقتة كبيرة أثناء تنزيل بيانات تعريف المستودع الضخمة.
لا تتعطل إلا أنظمة SLE القديمةتحقق من نطاق الدعم. لا يقوم برنامج RMT بتسجيل عملاء SLE 11 والإصدارات الأقدم؛ لذا خطط لاستراتيجية دعم للأنظمة القديمة أو مسار ترقية.

ما التغييرات التي ستطرأ إذا كنت تنتقل من SMT؟

تعامل مع عملية الترحيل كتغيير في البيانات وسير العمل، وليس كترقية للحزمة. توصي SUSE باستخدام مضيف SLES 15 جديد. تستخدم عملية التصدير/الاستيراد الموثقة smt-data-exportعلى SMT وعلى rmt-data-importالخادم الجديد بعد مزامنة RMT مع SCC. لا يتم تصدير إعدادات المستودع المرحلي، ويتم نقل المستودعات المحددة للنسخ المتطابق فقط، والمنتجات منتهية الصلاحية غير متاحة على RMT. لا يتم تصدير مهام عميل SMT وحالة التصحيحات. خطط لإعادة إنشاء العمليات التشغيلية التي تعتمد على هذه الميزات، وتحقق من صحة سجلات التسجيل قبل إعادة توجيه عملاء الإنتاج.

أبقِ الخدمة القديمة متاحةً خلال عملية انتقال مُنظَّمة إذا سمحت سياسات الدعم والأمان بذلك. انقل مجموعة صغيرة من العملاء، وتأكد من التسجيل والمستودعات وموثوقية الشهادات وسلوك التحديث، ثم وسِّع نطاق الخدمة. لا تُوقف تشغيل مُضيف SMT حتى يتم تحديد وجهة واضحة للعملاء القدامى وأي عمليات سير عمل غير مدعومة.

كيف تعرف أن الإعداد جاهز؟

  • يتم حل اسم النطاق المؤهل بالكامل (FQDN) الخاص بـ RMT بشكل صحيح، ويستخدم HTTPS شهادة موثوقة من قبل العملاء.
  • يقوم مضيف RMT بمزامنة بيانات تعريف SCC الحالية ونسخ كل مستودع منتجات مطلوب من قبل عملاء البرنامج التجريبي.
  • يقوم العميل المدعوم بالتسجيل في عنوان URL المحلي ويرى مستودعات المنتجات المقصودة.
  • يمكن للعميل تحديث بيانات تعريف المستودع وإكمال عملية حزمة مُتحكم بها.
  • تتمتع سعة القرص، والمساحة المؤقتة، والمؤقتات، والسجلات، والنسخ الاحتياطي، وتجديد الشهادات بمالك وخطة مراقبة.

تُركز أداة نسخ المستودعات عن بُعد (RMT) عملية التسجيل وتسليم الحزم، ولكنها لا تُغني عن إدارة الاشتراكات، واختيار المنتجات، ودورة حياة العميل، وموثوقية الشهادات، والنسخ الاحتياطية، واختبار التحديثات. للاطلاع على الإجراءات الدقيقة والاختلافات الخاصة بكل إصدار، يُرجى الرجوع إلى دليل أداة نسخ المستودعات عن بُعد لنظام SLES 15 SP7 من SUSE ، وفصل ترحيل SMT إلى RMT ، وفصل تكوين عميل RMT ، وفصل نسخ المستودعات من SUSE .

اترك تعليقاً

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

قم بإصلاح مشكلة تمزق الشاشة في معالجات رسومات Intel في نظام Pardus Linux عن طريق التحقق من X11 مقابل Wayland، وإعدادات المُركِّب، ومعدل التحديث، وبرنامج تشغيل Xorg النشط، وTearFree فقط عند الاقتضاء.

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

قم بتكوين firewalld على SLES 15: تحقق من المناطق، واسمح بالخدمات أو المنافذ، واحفظ القواعد الدائمة، وأعد التحميل بأمان، وتحقق من الوصول.

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

قم بتمكين التصحيح المباشر للنواة على SLES 15 SP7، وقم بتطبيق الإصلاحات المدعومة دون إعادة التشغيل، وتحقق من التصحيحات النشطة، وافهم متى لا تزال إعادة تشغيل النواة مطلوبة.

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

قم بتمكين وضع FIPS على SLES 15 باستخدام أداة الإعداد المدعومة من SUSE، وأعد التشغيل بأمان، وتحقق من حالة سياسة النواة والتشفير، وتحقق من حدود الشهادة.

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

قم بتثبيت متصفح جوجل كروم على نظام التشغيل Gooroom OS بأمان باستخدام حزم .deb الرسمية، وAPT، وفحوصات السياسات، وإرشادات التحديث، وإصلاحات الأجهزة المُدارة.

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

إعادة توجيه سجلات نظام SLES بشكل آمن إلى خادم syslog بعيد باستخدام rsyslog وشهادات TLS والتحقق من اسم النظير وقوائم الانتظار والتحقق من الصحة والاختبار.

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

قم بربط نظام SLES 15 بـ Active Directory باستخدام SSSD عبر YaST. قم بإعداد DNS والوقت، وتكوين تسجيلات دخول المجال، والتحقق من Kerberos، ومقارنة SSSD وWinbind وrealmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

تشخيص وإصلاح حالات فشل تحليل DNS في Debian 12 باستخدام systemd-resolved، بما في ذلك resolv.conf و NetworkManager و networkd و cache و verification.

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

قم بتثبيت Pardus 25.2 بجانب Windows 11 عن طريق النسخ الاحتياطي، وتقليص حجم وحدة تخزين Windows، والتمهيد من USB UEFI، وحماية أقسام EFI والاسترداد الحالية.