حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي
حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.
يشرح هذا الدليل للمبتدئين كيفية إنشاء مجموعة أساسية ثنائية العقد، نشطة/خاملة، باستخدام نظام SUSE Linux Enterprise High Availability (SLE HA) 15. ويستخدم هذا الدليل نصوص CRM Shell التمهيدية المدعومة: تهيئة العقدة الأولى باستخدام الأمر `configure` crm cluster init، وإضافة الثانية باستخدام الأمر crm cluster join`configure`، والتحقق من العضوية، واختبار تجاوز الفشل المخطط له لعنوان IP الظاهري للإدارة. تتبع الأمثلة وثائق SUSE SLE HA 15 SP7، المنشورة في 24 سبتمبر 2026؛ وقد تختلف التعليمات البرمجية حسب حزمة الخدمة والأجهزة والمنصة.
يُستخدم مصطلح "HAE" غالبًا بشكل غير رسمي للإشارة إلى امتداد التوافر العالي. وتُطلق عليه وثائق منتجات SUSE الحالية اسم "SUSE Linux Enterprise High Availability" أو "SLE HA". يوفر هذا الإجراء بنية أساسية فعّالة للمجموعة الحاسوبية وإمكانية الوصول إلى إدارة Hawk2. ولا يضمن هذا الإجراء تلقائيًا توافرًا عاليًا للتطبيقات أو قواعد البيانات أو بياناتها؛ إذ يتطلب ذلك موارد Pacemaker خاصة بها، وتصميمًا للتخزين، واختبارات مُخصصة لأحمال العمل.
تُظهر الرسوم التوضيحية أدناه لشاشة الجهاز الطرفي وشاشة Hawk2 نماذجًا لواجهات المستخدم، وليست لقطات من نظام حقيقي. الأسماء والعناوين هي أمثلة فقط، استبدلها بقيم من شبكتك.
المجموعة هي مجموعة من الخوادم، تُسمى العُقد ، تنسق فيما بينها للحفاظ على تشغيل خدمات مُحددة. يتولى Corosync إدارة عضوية العُقد ومراسلة المجموعة. أما Pacemaker، مدير موارد المجموعة، فيُحدد مكان تشغيل الموارد المُدارة ويستجيب للأعطال. المورد هو خدمة أو عنوان يمكن لـ Pacemaker تشغيله وإيقافه ومراقبته ونقله.
في هذا الشرح، تُشكّل العقدة `node` aliceو`node` bobمجموعةً ثنائية العقد. يمنح عنوان IP إداري عائم المسؤولين عنوانًا ثابتًا لـ Hawk2، واجهة الويب الخاصة بـ SUSE. في حال وضع إحدى العقدتين في وضع الاستعداد، يُمكن لـ Pacemaker نقل عنوان IP هذا إلى العقدة الأخرى. بالنسبة لمجموعة ثنائية العقد في بيئة إنتاجية، توصي SUSE بإضافة QDevice/QNetd لاتخاذ قرارات النصاب، ويتطلب ذلك عزل العقد.
لا تتعامل مع إعداد المختبر على أنه جاهز للإنتاج. تتطلب متطلبات نظام SUSE SLE HA 15 SP7 استخدام تقنية الحماية (Secing)، وتوصي نظرة عامة على التثبيت باختبار الإعداد باستخدام عقدتين أو ثلاث عقد قبل توسيعه.
إذا لم يتم تحديد SLE HA أثناء تثبيت SLES، فقم بتمكين الامتداد على كل عقدة. بالنسبة لمضيف x86_64 SLES 15 SP7 مسجل، يكون النمط الموثق كما يلي:
SUSEConnect -p sle-ha/15.7/x86_64 -r ADDITIONAL_REGCODE
zypper install -t pattern ha_sles
استبدل ADDITIONAL_REGCODEهذا برمز تسجيل SLE HA. استخدم مُعرّف منتج التفعيل الذي يُطابق حزمة الخدمة وبنية النظام لديك؛ لا تنسخ مثال SP7 إلى حزمة خدمة SLES 15 أخرى. شغّل أمر package-pattern على كلا العقدتين. تُوثّق SUSE النمط ha_slesعلى أنه مجموعة الحزم المُستخدمة لتكوين وإدارة المجموعة.

امنح كلا العقدتين أسماء مضيف ثابتة وعناوين IP أساسية ثابتة. تأكد من قدرة كل عقدة على الوصول إلى الأخرى باستخدام كلٍ من الاسم المختصر والاسم الكامل. توصي إرشادات إعداد SUSE بإدراج أعضاء المجموعة /etc/hostsعند الحاجة، لأن فشل تحليل الأسماء قد يؤدي إلى انقطاع الاتصال الداخلي. على سبيل المثال، عدّل إدخالات كهذه لتتوافق مع نظام أسماء النطاقات (DNS) وخطة العناوين لديك:
10.20.0.11 alice.example.net alice
10.20.0.12 bob.example.net bob
قم بمزامنة كلا الساعتين مع مصدر NTP خارج المجموعة، وحافظ على تطابق المناطق الزمنية بينهما. Chrony هو تطبيق NTP الافتراضي على SLES 15. تحقق من اتصال الشبكة التي تنوي استخدامها لـ Corosync. يمكن لبرامج التمهيد فتح منافذ جدار الحماية اللازمة لاتصال المجموعة، ولكن تأكد من أن جدران الحماية الخاصة بمضيفك وشبكتك تسمح بحركة البيانات المطلوبة لبنية الشبكة التي اخترتها. البث الأحادي هو الوضع الافتراضي في عملية التمهيد؛ ومنفذ Corosync الافتراضي الموثق هو 5405.

قم aliceبتشغيل أمر bootstrap كمسؤول النظام (root):
crm cluster init --name demo-ha
راجع التعليمات قبل الموافقة عليها. حدد الواجهة وعنوان الشبكة المُخصصين لـ Corosync، ثم أكد المنفذ. يتحقق البرنامج النصي من مزامنة الوقت وتوفر جهاز المراقبة، ويمكنه إعداد مفاتيح SSH وتكوين المجموعة ذي الصلة. يسألك البرنامج عما إذا كنت ترغب في تكوين SBD، وعنوان IP افتراضي لإدارة Hawk2، وQDevice/QNetd. يتطلب SBD أن يكون جهاز المراقبة والجهاز المشترك جاهزين مسبقًا. إذا كنت ستُكوّن QDevice في هذه المرحلة التمهيدية، فقم بإعداد خادم QNetd أولًا. يُنشئ البرنامج النصي مجموعة عاملة من عقدة واحدة؛ ولا يُضيف أي شيء bobفي هذه المرحلة.
لا تختر مسارًا عشوائيًا للقرص أو الجهاز المشترك لـ SBD. يجب أن يُحدد المسار نفس وحدة التخزين المناسبة على كل عقدة، ويجب أن يتوافق سلوكه في حالة الفشل ومهلاته الزمنية مع تصميم وحدة التخزين. تُشير SUSE إلى أنه softdogلا يمكن إعادة تشغيل الجهاز إذا كانت جميع وحدات المعالجة المركزية عالقة، لذا استخدم مُؤقت مراقبة الأجهزة الصحيح للإنتاج كلما كان ذلك مُتاحًا.

بعد تهيئة العقدة الأولى، قم بتسجيل الدخول bobوتشغيل الأمر التالي:
crm cluster join
اتبع التعليمات لتحديد عقدة المجموعة الحالية alice. إذا كنت قد استخدمت حساب sudo بدلاً من حساب الجذر للعقدة الأولى، فإن وثائق SUSE توضح كيفية تحديد هذا الحساب باستخدام -c، على سبيل المثال:
sudo crm cluster join -c USER@alice
يقوم برنامج الربط بنسخ إعدادات Corosync، وتكوين SSH وCsync2، وتفعيل الجهاز الحالي كعقدة في المجموعة، وتشغيل الخدمة اللازمة لـ Hawk2. لا تقم بتهيئة كلا الجهازين بشكل مستقل؛ يجب أن تنضم العقدة الثانية إلى المجموعة التي أنشأتها العقدة الأولى.

من أي من العقدتين، تحقق من ملخص المجموعة:
crm status
ابحث عن اسمي العقدتين ضمن Onlineقسم المجموعة الذي يحتوي على النصاب القانوني. تحقق من وجود أي عمليات فاشلة أو عقدة غير متصلة قبل المتابعة. يمكنك أيضًا تسجيل الدخول إلى Hawk2 باستخدام عنوان IP الظاهري الإداري المُحدد أثناء التهيئة، والذي يكون عادةً على الرابط التالي: [رابط] https://ADMIN-VIP:7630/. قد يظهر تحذير بشأن شهادة الزيارة الأولى عند استخدام شهادة موقعة ذاتيًا؛ تحقق من تفاصيل الشهادة مع مسؤول المجموعة بدلًا من تجاهل شهادة غير معروفة في بيئة الإنتاج.


تُنشئ عملية التمهيد haclusterحسابًا لـ Hawk2. يُوثّق دليل إعداد SUSE كلمة مرور افتراضية أثناء الإعداد الأساسي، لذا قم بتغييرها فورًا قبل ترك النظام متاحًا:
passwd hacluster
استخدم كلمة مرور قوية وفريدة، والتزم بسياسة بيانات الاعتماد الخاصة بمؤسستك. قيّد الوصول إلى شبكة إدارة Hawk2، وثبّت الشهادات الموثوقة حسب الحاجة، ولا تعرض واجهة الإدارة مباشرةً للإنترنت العام.
يتحقق اختبار الاستعداد المُخطط له من إمكانية نقل عنوان IP الظاهري للإدارة عند إزالة إحدى العقد عمدًا من تخصيص الموارد. قبل الاختبار، تأكد من سلامة كلا العقدتين، واكتمال النصاب القانوني للمجموعة، وتوفر إمكانية الوصول إلى وحدة التحكم أو الوصول خارج النطاق في حال حدوث أي سلوك غير متوقع. من جهاز عميل على نفس الشبكة، قم بإرسال طلبات ping متكررة إلى عنوان IP الظاهري للإدارة، على سبيل المثال:
ping 10.20.0.20
في Hawk2، افتح العقدة التي تستضيف حاليًا عنوان IP الخاص بالإدارة، ثم حدد وضع الاستعداد . بعد ذلك، تحقق من الحالة > الموارد . يشرح دليل البدء السريع من SUSE كيفية نقل المورد العائم إلى العقدة الأخرى أثناء استمرار اختبار الاتصال (ping). عند اكتمال الاختبار، أعد العقدة إلى الخدمة باستخدام الإجراء المقابل في Hawk2، وتأكد من أن كلا العقدتين متصلتان بالإنترنت، وتحقق من وجود المورد في الموقع المتوقع.


إذا ظلت كلتا العقدتين مرئيتين وانتقل عنوان IP الإداري إلى العقدة النظيرة، فهذا دليل على أن عضوية المجموعة الأساسية ومورد عنوان IP العائم يعملان في هذا السيناريو المخطط له. لا يُعد اختبار الاتصال (ping) وحده دليلاً على توفر التطبيق، أو استمرار جلسات العميل، أو حماية البيانات المشتركة، أو قدرة المجموعة على التعافي من أي عطل في الشبكة أو التخزين أو الطاقة أو البرامج.
بالنسبة للتطبيق، أضف وكيل الموارد المناسب وقم بضبط ترتيب البيانات، والتجميع، والمراقبة، والوصول إلى التخزين، والحماية وفقًا لتصميم التطبيق. لا تسمح أبدًا لعقدتين بالكتابة إلى وحدة تخزين مشتركة عادية في وقت واحد. اختبر استعادة عبء العمل وسلامة البيانات في بيئة تجريبية، بما في ذلك حالات فشل واقعية للعقد والشبكة، قبل بدء الإنتاج.
حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.
يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.
افتح مهام جوجل في متصفح، وأضف اختصارًا لمتصفح كروم أو قم بتشغيلها على غرار التطبيقات، وقم بإدارة المهام المؤرخة من خلال التقويم وجيميل.
قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.
قم بإعداد Squad على نظام Linux باستخدام Steam Play و Proton، ثم قم بتثبيت اللعبة، واختر أداة التوافق، وقم باستكشاف مشكلات مكافحة الغش وإصلاحها.
قم بتنزيل ملف LMDE 5 ISO المؤرشف والتحقق منه، ثم أنشئ قرص USB قابلًا للإقلاع، واختر إعدادات التثبيت الآمنة. انتهى دعم Elsie؛ راجع إصدار LMDE الحالي.
قم بإنشاء قرص USB لتثبيت نظام التشغيل Windows 11 على نظام Linux باستخدام Ventoy: احصل على ملف ISO الرسمي، وقم بتثبيت Ventoy بأمان، وانسخ الصورة، وقم بتشغيل جهاز الكمبيوتر المستهدف.
تعلم كيفية تشغيل لعبة It Takes Two على نظام Linux باستخدام Steam Proton، وتثبيت إصدار Steam، وتمكين التوافق، وإعداد وضع اللعب التعاوني، وحل مشاكل التشغيل.
قم بتثبيت Wireshark على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام أوامر الحزمة الحالية، ثم قم بتكوين التقاط الحزم المباشر بأمان.
قم بتثبيت Steam على نظام Linux، ثم احصل على نسخة Slay the Spire الأصلية لنظام Linux من مكتبتك، وقم بتشغيلها. يتضمن ذلك خطوات عملية لحل مشاكل بدء التشغيل الشائعة.