إذا كنت تُهيئ خادمًا محليًا لأنظمة 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 .