لينكس-HA
يوفر مشروع Linux-HA (لينكس عالي التوافر) حلاً عالي التوافر ( عن طريق التجميع ) لأنظمة Linux و FreeBSD و OpenBSD و Solaris و Mac OS X ، مما يعزز الموثوقية والتوافر وسهولة الصيانة (RAS). [ 1 ]
المنتج البرمجي الرئيسي للمشروع هو Heartbeat ، وهو برنامج إدارة مجموعات حاسوبية محمول مرخص بموجب رخصة GPL، مصمم لتجميع الخوادم عالية التوافر. أهم ميزاته هي:
- لا يوجد حد أقصى ثابت لعدد العقد - يمكن استخدام Heartbeat لبناء مجموعات كبيرة وكذلك مجموعات بسيطة للغاية
- مراقبة الموارد: يمكن إعادة تشغيل الموارد تلقائيًا أو نقلها إلى عقدة أخرى عند حدوث عطل.
- آلية حماية لإزالة العقد المعطلة من المجموعة
- إدارة الموارد المتطورة القائمة على السياسات، والترابط بين الموارد والقيود
- تسمح القواعد الزمنية بتطبيق سياسات مختلفة تبعاً للوقت.
- تتضمن العديد من البرامج النصية للموارد (لـ Apache و IBM Db2 و Oracle و PostgreSQL وما إلى ذلك)
- واجهة مستخدم رسومية (GUI) لتكوين الموارد والعُقد والتحكم فيها ومراقبتها
تاريخ
بدأ المشروع من قائمة بريدية أُنشئت في نوفمبر 1997. وفي نهاية المطاف، كتب هارالد ميلز دليلاً فريداً من نوعه حول نظام لينكس عالي التوفر. وعلى عكس معظم الأدلة الإرشادية، لم يتناول هذا الدليل كيفية تهيئة أو استخدام البرامج الموجودة، بل كان عبارة عن مجموعة من تقنيات التوفر العالي التي يمكن استخدامها عند كتابة برامج عالية التوفر لنظام لينكس.
استلهم آلان روبرتسون من هذا الوصف، ورأى أنه قد يتمكن من كتابة جزء من برمجيات المشروع لتكون بمثابة نواة أولية تساعد على انطلاقه. وقد تمكن من تشغيل هذه البرمجيات الأولية في 18 مارس 1998. [ 2 ] أنشأ أول موقع إلكتروني للمشروع في 19 أكتوبر 1998، [ 3 ] وصدرت النسخة الأولى من البرنامج في 15 نوفمبر 1998. [ 4 ] وكان رودي باول من شركة ISO-NE أول عميل يستخدم البرنامج. وبدأ موقع ISO-NE الإلكتروني بالعمل في النصف الثاني من عام 1999.
في هذه المرحلة، كان المشروع يقتصر على عقدتين ودلالات استحواذ بسيطة للغاية، وبدون مراقبة للموارد. [ 1 ]
تم تدارك هذا الأمر في الإصدار الثاني من البرنامج، الذي أضاف ميزات مثل مجموعات العقد المتعددة، ومراقبة الموارد، والتبعيات، والسياسات. صدر الإصدار 2.0.0 في 29 يوليو 2005. [ 5 ] مثّل هذا الإصدار علامة فارقة أخرى، إذ كان أول إصدار يشهد مساهمات كبيرة (من حيث حجم الكود) من مجتمع Linux-HA. وقد أوصلت هذه السلسلة من الإصدارات المشروع إلى مستوى يضاهي أو يتفوق على برامج التوافر العالي التجارية من حيث الميزات.
بعد الإصدار 2.1.4، تم فصل مكون إدارة موارد المجموعة (المسؤول عن بدء وإيقاف الموارد ومراقبة أعطال الموارد والعقد) إلى مشروع مستقل يُسمى Pacemaker ، [ 6 ] ونُقلت وكلاء الموارد والبنية التحتية الأخرى "الرابطة" إلى حزم منفصلة. لذا، مع سلسلة الإصدارات 3، يجب استخدام اسم Heartbeat لطبقة مراسلة المجموعة فقط. [ 7 ]
انظر أيضاً
ملحوظات
- 1 2 آلان روبرتسون، تطور مشروع LinuxHA . مركز تكنولوجيا لينكس التابع لشركة IBM، 2010
- ↑ "نبض قلب لينكس-HA!" . Lists.linux-ha.org . مؤرشف من الأصل بتاريخ 19-11-2008 . تم الاطلاع عليه بتاريخ 04-03-2016 .
- ↑ "الاستيلاء على عنوان MAC" . Lists.linux-ha.org . 16-10-1998. مؤرشف من الأصل في 19-07-2011 . تم الاطلاع عليه في 04-03-2016 .
- ↑ "برنامج نبض القلب متوفر الآن" . مؤرشف من الأصل في 16 نوفمبر 2005. تم الاطلاع عليه في 28 أبريل 2017 .
- ↑ " [ Linux-HA ] Heartbeat, DRBD, Named-chroot, Fedora Core 4" . Lists.linux-ha.org . مؤرشف من الأصل بتاريخ 2008-07-05 . تم الاطلاع عليه بتاريخ 2016-03-04 .
- ↑ "تاريخ المشروع" . ClusterLabs.org . تم الاطلاع عليه بتاريخ 4 مارس 2016 .
- ↑ "نبض القلب" . Linux-HA.org . 25-01-2010. مؤرشف من الأصل في 04-03-2016 . تم الاسترجاع في 04-03-2016 .
مراجع
- بفايستر، غريغوري ف. (1998). في البحث عن التجمعات ( الطبعة الثانية). أبر سادل ريفر، نيوجيرسي: برنتيس هول. ISBN 0-13-899709-8.
- ماركوس، إيفان؛ ستيرن، هال (2003). مخططات التوافر العالي ( الطبعة الثانية). إنديانابوليس، إنديانا: جون وايلي وأولاده. ISBN 0-471-43026-9.
روابط خارجية
- موقع ويكي Linux-HA على Wayback Machine (تمت أرشفته في 22-04-2023)
- أرشيفات القائمة البريدية الرئيسية لـ Linux-HA
- برامج نظام مجانية
- الحوسبة المتوازية
- الحوسبة العنقودية عالية التوافر
- برنامج عام 1999
