كيفية تهيئة AutoYaST لنشر SLES 15 تلقائيًا

عادةً ما يشير تثبيت SLES 15 الذي يتوقف عند موجه تقسيم القرص، أو يطلب نفس الإعدادات على كل خادم، أو يفشل في منتصف عملية التثبيت، إلى ملف تعريف لا يتطابق مع الأجهزة المستهدفة أو لا يمكن جلبه عند بدء التشغيل. يقوم AutoYaST بأتمتة تثبيت SLES من ملف تعريف XML، ولكن التشغيل التلقائي لا يعني عدم وجود افتراضات مسبقة: يجب أن تكون تخطيطات الأقراص، والوصول إلى الشبكة، ومصادر البرامج، وبيانات الاعتماد، ومعلمات بدء التشغيل صحيحةً للجهاز المراد تثبيته.

يشرح هذا الدليل كيفية الانتقال من اختبار أولي آمن إلى النشر عبر الشبكة، باستخدام دليل SUSE AutoYaST الحالي لنظام SLES 15 SP7، الصادر في 1 أكتوبر 2026. يُرجى مراجعة الوثائق الخاصة بحزمة الخدمة والبنية التي تستخدمها؛ فقد تختلف ملفات تعريف وإعدادات SLES 15 الأقدم. تُوثّق SUSE التحقق من صحة ملف التعريف أثناء التثبيت بدءًا من SLES 15 SP3، ولكن لا يُمكن لهذا التحقق أن يُثبت سلامة القرص المُختار للمسح أو أن جميع الأجهزة المستهدفة مُتطابقة.

1. قم بجرد الآلات قبل كتابة الملف التعريفي

ابدأ بجردٍ بسيطٍ للأنظمة المستهدفة. سجّل حزمة خدمة SLES وبنيتها، وأسماء أجهزة الأقراص وأحجامها، ووضع البرامج الثابتة، وواجهات الشبكة، ومتطلبات عناوين DHCP أو العناوين الثابتة، وقواعد أسماء المضيفين، وطريقة التسجيل، ومستودعات البرامج، والحزم التي يحتاجها كل خادم. توصي SUSE تحديدًا بجمع تفاصيل الأجهزة والشبكة، بما في ذلك أنواع الأقراص وأحجامها، وعناوين MAC للواجهات إن أمكن.

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

تم التحقق: يمكن لملفات تعريف AutoYaST تهيئة التخزين وإعدادات الشبكة واختيار البرامج وغيرها من الموارد التي يديرها YaST. يعتمد ذلك على الجهاز المستهدف: أسماء الأجهزة الصحيحة، والأقسام، ومصادر الحزم، وقيم الشبكة. الإجراء: قارن مخزونك مع كل قيمة خاصة بالأجهزة في ملف التعريف قبل النشر على مجموعة الأجهزة.

2. أنشئ ملف تعريف مرجعي باستخدام YaST

على نظام SLES 15 نظيف ومطابق للمواصفات، ثبّت أو أكّد أدوات تهيئة AutoYaST. يُشير دليل SUSE إلى الحزم autoyast2المذكورة autoyast2-installation. في YaST، افتح وحدة تهيئة التثبيت التلقائي، واستخدم الأدوات > إنشاء ملف تعريف مرجعي لتحديد أقسام التهيئة التي تحتاجها. لإنشاء نسخة كاملة، شغّل الأمر التالي:

sudo yast clone_system

تُنشئ كلتا الطريقتين ملف /root/autoinst.xmlتعريف. اعتبر هذا نقطة انطلاق، وليس حلاً نهائياً: قد يحتوي ملف التعريف المُستنسخ على إعدادات تخزين وشبكة وهوية خاصة بكل جهاز. قم بإزالة القيم التي يجب أن تختلف بين الأجهزة المستهدفة أو عمّمها.

راجع ملف XML المُنشأ باستخدام محرر يدعم لغة XML. يستخدم جذر الملف التعريفي مساحات أسماء SUSE YaST، ويجب أن تتبع أقسامه المخطط المتوقع من إصدار SLES المتوافق. يُفضل استخدام أدوات YaST الخاصة بالملفات التعريفية أو الأمثلة الموثقة من SUSE للأقسام المعقدة مثل تقسيم القرص وتكوين مُحمل الإقلاع؛ لا تقم بلصق أي جزء غير مُتحقق منه في ملف تعريف إنتاجي.

الإجراء: احفظ نسخة عمل من الملف التعريفي خارج النظام /root، وقيد الوصول للقراءة، واحتفظ بالنسخة الأصلية غير المعدلة كمرجع للمقارنة. راجع دليل AutoYaST الخاص بـ SUSE لنظام SLES 15 SP7 وفصله الخاص بإنشاء ملف تحكم .

3. قم بتكييف الملف التعريفي لعمليات التثبيت المتكررة

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

بالنسبة للعديد من مجموعات الأجهزة، يدعم نظام SUSE القواعد والفئات لدمج ملف تعريف أساسي مع إعدادات خاصة بالجهاز أو المجموعة. كما يدعم قوالب ERB وبرامج نصية للتثبيت المسبق لملفات التعريف الديناميكية. تُضيف هذه الميزات مرونةً وتُتيح طرقًا أكثر لفشل التثبيت، لذا ابدأ بملف تعريف ثابت واحد إلا إذا كنت بحاجة فعلية إلى إنشاء فرع. ملاحظة دقيقة ولكنها مهمة: يُشير دليل SLES 15 SP7 إلى أن القواعد والفئات مدعومة مع autoyast=URLمُعامل التمهيد؛ autoyast2=URLحيث يسترجع ملف تحكم واحدًا ولا يُفعّل معالجة القواعد.

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

الإجراء: ضع الإعدادات القابلة لإعادة الاستخدام في ملف تعريف أساسي، واعزل التغييرات الخاصة بكل نموذج أو بكل دور في القواعد/الفئات فقط عند الحاجة، وراجع ملف XML النهائي المعروض بحثًا عن الأسرار وعمليات القرص غير المقصودة قبل نشره.

4. التحقق من صحة تفسير XML و AutoYaST

تحقق أولاً من أن المستند بتنسيق XML سليم ويتوافق مع مخطط SLES 15. توفر SUSE أدوات التحقق من صحة المستندات مثل AutoYaST xmllintأو AutoYaST jing. على نظام SLES مثبت عليه أدوات AutoYaST ذات الصلة، شغّل مدقق الملف التعريفي.

sudo yast2 autoyast check-profile \
  filename=autoinst.xml output=result.xml

يقوم المدقق بقراءة ملف التعريف وبنائه واستيراده لتحديد المشاكل قبل التثبيت. راجع رسائله result.xml؛ قد يقوم AutoYaST بتطبيع ملف التعريف أو تنظيفه، لذا قد يختلف الناتج المُعالَج عن الملف الأصلي. إذا كان ملف التعريف الخاص بك يتضمن نصوصًا برمجية أو ملفات ERB، فقم بتمكين الخيارات التي تُنفِّذها فقط بعد مراجعة التعليمات البرمجية. تُحذِّر SUSE من إمكانية تشغيل هذه التعليمات البرمجية بصلاحيات المستخدم الجذر. افحص ملف التعريف في بيئة اختبار معزولة باستخدام ملفات موثوقة.

قد تختلف نتائج التحقق عن بيئة التثبيت إذا كان المضيف المستخدم للتحقق يحتوي على حزم YaST أو بنية مختلفة أو وسائط حزمة خدمة مختلفة. يتم تمكين التحقق أثناء التثبيت افتراضيًا على SLES 15 SP3 والإصدارات الأحدث؛ لذا لا تقم بتعطيله لمجرد تجاوز خطأ ما. بدلاً من ذلك، قم بتصحيح الملف التعريفي أو اشرح الاستثناء وتحقق منه.

الإجراء: قم بتشغيل التحقق من صحة المخطط check-profileعلى الملف التعريفي المحدد الذي تنوي استخدامه، ثم كرر الفحص بعد كل تغيير في التقسيم أو البرامج أو النصوص البرمجية أو القواعد الديناميكية. يوثق دليل SUSE SLES 15 SP7 AutoYaST أداة الفحص وقيودها.

5. قم بتوفير الملف الشخصي حيث يمكن للمثبت الوصول إليه

لتثبيت النظام عبر الشبكة، ضع ملف التحكم على خادم يمكن الوصول إليه باستخدام بروتوكول HTTPS، أو HTTP على شبكة توفير معزولة موثوقة، أو NFS، أو أي بروتوكول نقل آخر يدعمه برنامج التثبيت. يحمي HTTPS الاتصال أثناء النقل عند تهيئته بشكل صحيح. تأكد من قدرة برنامج التثبيت على تهيئة شبكته قبل جلب ملف التعريف؛ توثق SUSE دمج إعداد الشبكة مع مُعامل AutoYaST، على سبيل المثال:

netsetup=dhcp autoyast=https://provision.example.net/sles15/autoinst.xml

بالنسبة لوسائط التثبيت USB أو الوسائط المخصصة، يمكن أيضًا توفير الملف التعريفي محليًا. توثق SUSE الاكتشاف التلقائي لملف باسم محدد autoinst.xmlفي جذر الوسائط المخصصة، بالإضافة إلى عناوين URL صريحة للملفات وUSB. اختر وسيلة النقل التي تناسب عملية الإقلاع وضوابط الوصول لديك.

تجنب إدخال اسم المستخدم وكلمة المرور مباشرةً في عنوان URL الخاص بالتمهيد تسهيلاً للأمر، فقد تُسجّل معلمات التمهيد في سجلات النظام أو تكون مرئية للمشغلين. استخدم شبكة تهيئة مقيدة أو طريقة وصول مناسبة لبيئتك، واحرص على حماية الملفات التي تحتوي على قيم حساسة.

في حال تقديم الملفات الشخصية حسب الهدف، يستطيع AutoYaST استرداد الملف الشخصي من دليل بناءً على هوية النظام. يجب أن يكون عنوان URL مسار دليل ينتهي بشرطة مائلة، ويجب أن يحتوي الخادم على أسماء الملفات المطابقة الموثقة من قِبل SUSE. بالنسبة للقواعد/الفئات، يوجد ملف القواعد المتوقع ضمن الدليل rulesالفرعي. هذه أنماط بحث مختلفة؛ لذا يُرجى اختبار عنوان URL المطلوب بدقة من بيئة مكافئة للهدف قبل تشغيل الجهاز.

الإجراء: من شبكة المُثبِّت، تأكد من حلّ أسماء النطاقات (DNS)، والتوجيه، وموثوقية الشهادة، وتوفر الملف التعريفي. استخدم سجلات جهاز اختبار أو سجلات الوصول إلى خادم الويب لإثبات أنه تم جلب الملف المطلوب، وليس فقط أن خادم التزويد متصل بالإنترنت.

6. ابدأ تشغيل مُثبِّت SLES باستخدام AutoYaST

قم بتشغيل النظام المستهدف من وسيط تثبيت SLES 15 المتوافق أو من بيئة الإقلاع عبر الشبكة. في مُحمِّل الإقلاع، أضف مُعامل نواة AutoYaST الذي يُشير إلى الملف التعريفي. بالنسبة لملف تعريفي واحد، يكون النمط الموثق كما يلي:

autoyast=https://provision.example.net/sles15/autoinst.xml

تختلف مسميات القوائم وطريقة تعديل معلمات الإقلاع باختلاف ملف ISO، ومحمل الإقلاع، والبرنامج الثابت، وإعدادات تثبيت الشبكة؛ لذا اتبع الدليل الخاص بوسيطك. تأكد من أن عنوان URL الخاص بالملف الشخصي ومصدر التثبيت يشيران إلى حزمة خدمة SLES 15 المقصودة. قد يكون الملف الشخصي بتنسيق XML صالحًا، ولكنه مع ذلك يختار مستودعات أو حزمًا غير متوفرة إذا تم ربطه بوسيط غير مناسب.

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

7. تحقق من النظام المُثبّت قبل التوسع.

بعد انتهاء عملية التثبيت التجريبية، تحقق من النتيجة مقابل قائمة قبول مختصرة:

  • قام الجهاز بتثبيت حزمة الخدمة والبنية المقصودة لنظام SLES 15.
  • تم تقسيم القرص المتوقع، ولم يتم تغيير أي قرص أو بيانات غير ذات صلة.
  • اسم المضيف، وتكوين الشبكة، ونظام أسماء النطاقات (DNS)، ومزامنة الوقت، والتسجيل، والمستودعات كلها صحيحة.
  • تتوفر الحزم والخدمات المطلوبة، وتم تعطيل الخدمات غير المرغوب فيها.
  • تتم إعادة تشغيل الجهاز دون العودة إلى برنامج التثبيت ويمكن إدارته من خلال طريقة الوصول الآمنة المعتادة.
  • تُظهر السجلات أنه تم جلب ملف تعريف AutoYaST المقصود وأنه لا توجد أخطاء تحقق أو أخطاء برمجية غير محلولة متبقية.

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

الأخطاء الشائعة والفحص المفيد

  • قد يعمل ملف تعريف من إصدار SLES أقدم دون تغيير. ليس بالضرورة؛ تشير SUSE إلى أن SLES 15 قد أدخل تغييرات جوهرية على AutoYaST. ابدأ بملف تعريف تم إنشاؤه لإصدار SLES 15 الذي تنوي تثبيته، ثم تحقق من صحته باستخدام وسائط ذلك الإصدار.
  • نجاح تحليل ملف XML يعني أن خطة التثبيت آمنة. مع ذلك، لا يؤكد التحقق من صحة ملف XML اختيار القرص، أو توفر المستودع، أو النتيجة على أجهزة مختلفة. راجع الإعدادات التي قد تؤدي إلى تلف النظام، وقم بتشغيل تثبيت تجريبي على جهاز تخزين مؤقت.
  • يمكن اختبار ملف تعريف ديناميكي دون تنفيذ شفرته البرمجية. بعض عمليات تحويل ملفات التعريف والبرامج النصية تُغير ملف XML النهائي. اختبر فقط الشفرة الموثوقة، وافهم متى يتم تشغيلها، وافحص النتيجة المعروضة قبل استخدامها على أنظمة الإنتاج.
  • تدعم جميع معلمات بدء التشغيل في AutoYaST القواعد والفئات. في SLES 15 SP7، وثّقت SUSE القواعد/الفئات لـ autoyast=URL، وليس autoyast2=URL. استخدم المعلمة الموثقة وتخطيط الدليل، ثم تحقق من الملف الذي تم جلبه.

يُسهّل AutoYaST عملية نشر SLES بشكل متكرر عند توافق افتراضات الملف الشخصي والوسائط والهدف. يُعدّ تثبيت الاختبار الناجح الدليل العملي على ذلك: إذ يجب أن يكتمل دون أي تدخل يدوي، وأن يُنتج تخطيط القرص والبرامج المُخطط له، وأن يجتاز فحوصات ما بعد التثبيت الخاصة بك. أعد التحقق كلما طرأ تغيير على حزمة خدمة SLES أو عائلة الأجهزة أو منطق الملف الشخصي أو مجموعة المستودعات.

اترك تعليقاً

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.

تطبيق مهام جوجل لسطح المكتب: كيفية استخدامه على الكمبيوتر

تطبيق مهام جوجل لسطح المكتب: كيفية استخدامه على الكمبيوتر

افتح مهام جوجل في متصفح، وأضف اختصارًا لمتصفح كروم أو قم بتشغيلها على غرار التطبيقات، وقم بإدارة المهام المؤرخة من خلال التقويم وجيميل.

كيفية لعب لعبة Don't Starve Together على نظام لينكس

كيفية لعب لعبة Don't Starve Together على نظام لينكس

قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

قم بإعداد Squad على نظام Linux باستخدام Steam Play و Proton، ثم قم بتثبيت اللعبة، واختر أداة التوافق، وقم باستكشاف مشكلات مكافحة الغش وإصلاحها.

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

قم بتنزيل ملف LMDE 5 ISO المؤرشف والتحقق منه، ثم أنشئ قرص USB قابلًا للإقلاع، واختر إعدادات التثبيت الآمنة. انتهى دعم Elsie؛ راجع إصدار LMDE الحالي.

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

قم بإنشاء قرص USB لتثبيت نظام التشغيل Windows 11 على نظام Linux باستخدام Ventoy: احصل على ملف ISO الرسمي، وقم بتثبيت Ventoy بأمان، وانسخ الصورة، وقم بتشغيل جهاز الكمبيوتر المستهدف.

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

تعلم كيفية تشغيل لعبة It Takes Two على نظام Linux باستخدام Steam Proton، وتثبيت إصدار Steam، وتمكين التوافق، وإعداد وضع اللعب التعاوني، وحل مشاكل التشغيل.

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت Wireshark على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام أوامر الحزمة الحالية، ثم قم بتكوين التقاط الحزم المباشر بأمان.

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

قم بتثبيت Steam على نظام Linux، ثم احصل على نسخة Slay the Spire الأصلية لنظام Linux من مكتبتك، وقم بتشغيلها. يتضمن ذلك خطوات عملية لحل مشاكل بدء التشغيل الشائعة.