الرئيسية
» كيف
»
قم بتسجيل SLES 15 باستخدام SUSE Manager في شبكة غير متصلة بالإنترنت
قم بتسجيل SLES 15 باستخدام SUSE Manager في شبكة غير متصلة بالإنترنت
يمكنك تسجيل عميل SLES 15 دون منحه اتصالاً مباشراً بالإنترنت، شريطة أن يتمكن من الوصول إلى خادم SUSE Manager أو الخادم الوكيل على الشبكة الخاصة. جهّز البرامج المناسبة ومستودعات التمهيد على Manager، وأنشئ مفتاح تفعيل، ثم شغّل برنامج التمهيد على جهاز SLES. لا يمكن للعميل الذي لا يملك اتصالاً شبكياً بـ Manager إكمال تسجيل Salt أو تسجيل الدخول؛ كما أن نسخ البرنامج النصي عبر USB وحده لا يجعله قابلاً للإدارة.
مثال افتراضي: يقوم مسؤول النظام بتفعيل جهاز افتراضي جديد يعمل بنظام SLES 15 SP7 x86_64 على شبكة مصنع لا يوجد بها اتصال بالإنترنت. برنامج SUSE Multi-Linux Manager 5.1، وهو الاسم الحالي لبرنامج SUSE Manager في هذا الدليل، غير متصل بالإنترنت أيضًا. تم نسخ قنواته البرمجية إلى بيئة التشغيل عبر وسائط تخزين خارجية. يمكن للجهاز الافتراضي الوصول إلى برنامج Manager الداخلي عبر بروتوكول HTTPS ومنافذ Salt. هذا السيناريو توضيحي فقط، وليس تقريرًا عن عملية نشر أو اختبار حقيقية.
صفحة المنتجات هي المكان الذي يختار فيه المسؤول منتج SLES الذي يتوافق مع إصدار العميل وبنيته.
1. تأكد من أن البيئة غير المتصلة جاهزة
قد تعني حالة "غير متصل" عدم وجود اتصال مباشر بالإنترنت بين العميل والمدير، أو قد تعني عدم قدرة العميل على الوصول إلى أي خادم. يدعم الترتيب الأول التسجيل، بينما لا يدعمه الثاني. يحتاج العميل إلى مسار داخلي للوصول إلى المدير أو إلى وكيل مدير SUSE Multi-Linux، ويحتاج المدير إلى حزم وبيانات وصفية متوفرة محليًا للعميل.
في حال انقطاع اتصال مدير النظام بمركز عملاء SUSE، يستخدم إعداد SUSE الموثق تقنية إدارة الذاكرة عن بُعد (RMT) أو إدارة الذاكرة المُدارة (SMT) ووحدات تخزين قابلة للإزالة لنسخ المستودعات. بالنسبة لنظام SLES 15، قم بمزامنة المنتج وقنوات أدوات عميل مدير النظام المطلوبة لبنية العميل. ثم تأكد من وجود مستودع التمهيد المطابق على مدير النظام. في واجهة المستخدم الرسومية، يوجد خيار تحديد المنتج ضمن [اسم الخيار] Admin > Setup Wizard > Products. يجب أن تكتمل مزامنة المنتج قبل بدء عملية التمهيد؛ في حال عدم وجود مستودع التمهيد، توفر وثائق مدير النظام mgr-create-bootstrap-repoخيارًا لإنشائه يدويًا.
بالنسبة للجهاز الظاهري الافتراضي، تحقق من حزمة خدمة SLES وبنيته قبل اختيار القنوات. يحتاج جهاز SLES 15 SP7 x86_64 إلى المنتج المُناسب، وليس قناة تحمل اسمًا مشابهًا لحزمة خدمة أو بنية أخرى. قد تختلف قائمة المنتجات المدعومة وأسماء القنوات بين إصدارات SUSE Multi-Linux Manager، لذا استخدم الدليل الخاص بإصدار Manager المُثبّت لديك.
2. أنشئ مفتاح تفعيل للعميل
يُطبّق مفتاح التفعيل تعيين القناة وإعدادات التسجيل الأخرى عند تشغيل برنامج التمهيد. في واجهة إدارة الويب، افتح Systems > Activation Keysوأنشئ مفتاحًا مثل sles15-sp7-offline. حدد قناة SLES 15 SP7 x86_64 الأساسية والقنوات الفرعية المطلوبة لاشتراكك وإعداد أدوات العميل. تجنب استخدام القناة الرئيسية الافتراضية عندما يكون بإمكانك تعيين قناة SLES محددة.
استخدم مفتاح تفعيل مع قناة أساسية وقنوات فرعية تتطابق مع حزمة خدمة SLES الخاصة بالعميل وهيكلها.
قبل المتابعة، تأكد من أن المفتاح يخص المؤسسة الصحيحة وأن القنوات المطلوبة متوفرة محليًا. يمكن للمفاتيح أيضًا تطبيق المجموعات أو الإعدادات أو الحزم أو طريقة الاتصال؛ راجع أي إعدادات إضافية حتى لا يؤدي التسجيل إلى تنزيل حزمة غير متوقعة أو تغيير في الإعدادات.
3. إنشاء ونقل برنامج التمهيد
على مضيف حاوية SUSE Multi-Linux Manager، ادخل إلى حاوية الخادم وقم بإنشاء برنامج نصي مرتبط بمفتاح التنشيط:
mgrctl term
mgr-bootstrap --activation-keys=sles15-sp7-offline --script=bootstrap-sles15-offline.sh
يُخزَّن برنامج التمهيد في دليل المدير /srv/www/htdocs/pub/bootstrap/. تأكد من تفعيل بروتوكول SSL في البرنامج. في الشبكة النموذجية، يمكن للجهاز الظاهري SLES جلب البرنامج عبر بروتوكول HTTPS الداخلي. إذا كنتَ مضطرًا لنقل البرنامج إلى الجزء المعزول على وسائط تخزين قابلة للإزالة معتمدة، فانسخه من ذلك الدليل باستخدام عملية النقل المعتمدة في مؤسستك. قارن مجموع التحقق SHA-256 المحسوب على كلا الجانبين قبل تشغيله، واحفظ البرنامج كبيانات تكوين لأنه يحتوي على مفتاح التفعيل.
قم بتشغيل المولد من حاوية المدير بعد اختيار مفتاح التنشيط واسم ملف نصي مميز.
لا تنقل برنامج التمهيد فقط وتفترض أن العميل سيكون مكتفيًا ذاتيًا. يقوم البرنامج بتثبيت تبعيات التسجيل من مستودع التمهيد الخاص بالمدير. يجب أن تكون حزم RPM وقنوات البرامج متزامنة بالفعل على المدير غير المتصل.
4. تحقق من الاتصال الخاص وقم بتشغيل التسجيل
على جهاز SLES، تأكد من أن ساعته قريبة من ساعة المدير وأن نظام أسماء النطاقات الداخلي يحل اسم المدير:
timedatectl
getent hosts manager.example.net
استبدل manager.example.netاسم النطاق المؤهل بالكامل (FQDN) الخاص بالمدير أو الوكيل المضمن في البرنامج النصي. تتضمن متطلبات عميل SUSE Multi-Linux Manager 5.1 إمكانية الوصول الصادر من العميل إلى المدير أو الوكيل عبر منفذ HTTPS 443 ومنفذي TCP 4505 و4506 لـ Salt. قد يستخدم النشر أيضًا المنفذ 80. يُعد منفذ SSH 22 مهمًا عند استخدام طريقة اتصال SSH push. استخدم دليل متطلبات الشبكة الحالي لتصميم النشر وجدار الحماية؛ ولا تعرض هذه المنافذ للإنترنت العام.
بعد تثبيت البرنامج النصي على جهاز العميل وإمكانية الوصول إلى المستودعات الداخلية، قم بتشغيله كمسؤول باستخدام Bash:
bash ./bootstrap-sles15-offline.sh
قم بتشغيل برنامج التمهيد المنقول أو الذي تم تنزيله داخليًا من عميل SLES بعد التأكد من إمكانية وصوله إلى المدير الداخلي.
قد تستغرق عملية التسجيل بعض الوقت ريثما يقوم العميل بتثبيت مكون Salt الخاص به وتنزيل إعدادات المستودع. لا تقاطع العملية لمجرد أنها هادئة. في حال فشلها، احتفظ بالنتيجة النهائية وتحقق من سجلات بدء تشغيل العميل وسجلات Salt، ومستودع بدء تشغيل المدير، ونظام أسماء النطاقات (DNS)، وموثوقية الشهادات، ومسار جدار الحماية قبل إعادة المحاولة.
5. استلم المفتاح وتحقق من تسجيل الوصول الأول
في واجهة إدارة الويب، تحقق Systems > Overviewمن وجود العميل الجديد. إذا لم يكن موجودًا، فافتحه Salt > Keysوابحث عن مفتاح العميل المعلق. تأكد من تطابق معرّف التابع وهوية الجهاز مع جهاز SLES الظاهري قبل قبوله. عند نجاح التسجيل، سيظهر النظام في القائمة، وسيتم قبول مفتاح Salt الخاص به، وسيظهر سجل آخر عملية تسجيل دخول.
إذا لم يكن للجهاز الظاهري مسارٌ إلى المدير، فتوقف بعد تجهيز البرنامج النصي والحزم: لا يمكن إتمام التسجيل حتى يتم توفير مسار شبكة مُتحكم به. إذا كان قد تم تسجيله مسبقًا مباشرةً باستخدام SCC أو SMT أو RMT، فاتبع تعليمات ترحيل عميل SUSE لتنظيف التسجيل والمستودعات القديمة قبل تبديل الإدارة؛ لا تترك تكوينات المستودع المتعارضة.