الكلاستر مقدمة

المقالة منشورة كاملة على موقع الفريق العرب ياللي ميعرفشي اصلي مشرف هناكhttp://www.maktoobblog.com/FCKeditor/editor/images/smiley/msn/smily_5.gif
المهم اليكم المقال
 
السلام عليكم
سنبدأ اليوم في الحديث عن موضوع قلما التحدث عنه في المنتديات العربية الا و هو ال high availability و الكلاستر.
ناس كتير جدا بتخاف من الموضوع ده و معتقدين انه وهم كبير اوي ، معقد و صعب التنفيذ ، ان شاء الله بعد نهاية هذه الدروس حتشوف انه الموضوع اي كلام و انه بس محتاج شوية تدريب و تخطيط قبل التنفيذ و بعدها حيبقا مثله مثل تركيب الدومين
احب الاول ان اركز انه منتدى الفريق العربي له السبق في طرح هذا الموضوع على الانترنت و لاول مرة باللغة Jالعربية لذا www.arabteam2000-forum.com هو صاحب السبق الاول دائما

ما هو الكلاستر و ما هي ال High availability ؟؟؟

المقصود بال high availability هو القدرة على توفير خدمة عالية الجودة و متوفرة دائما لا تنقطع من وجهة نظر المستخدم في حين يكون فيها دائما وقوع لحظي لا يلحظه المستخدم ابدا.
الكلاستر هو مجموعة من السيرفرات التي تقدم خدمة واحدة للمستخدم ، و تظهر من منظور المستخدم كسيرفر واحد
هناك نوعين من الكلاستر طبقا لمايكروسوفت :
1- load balancing
2- service cluster

طب ايه الفرق ؟؟؟

امممم في فرق فني كبير جدا بين الاتنين
الاول يعني قدرة السيرفرات على تحميل الخدمة فيما بينها و ال load balance و دائما مرتبط بتوزيع حمل ترافيك ال tcp او ال udp فيما بينها ، مثال مثلا الويب سيرفر فلنفترض مثلا ويب سيرفر ، لو السيرفر ده في كلاستر مكون من 5 سيرفرات و يتلقى طلبات 2000 مستخدم يوميا معناه انه كل سيرفر سيخدم 400 سيرفر يوميا لو تم تعريف ال load factor بين السيرفرات بالتساوي
يمكنك ايضا التحكم في ال Load factor حيث يمكن ان يكون الكلاستر بتاعك مكون من سيرفرين بمواصفات عالية و 3 بمواصفات اقل قدرة فيمكنك تعريف ال Load على السيرفرين بحيث يكون اكبر منه من على ال 3 سيرفرات التانية
ميزة ال load balance انه السيرفرات لا تتطلب ان تكون متطابقة او بمواصفات عالية ، و الاهم انها لا تتطلب اي هاردوير او سوفتوير مخصوص

Service cluster و هي دي عقدة البشر في انحاء المعمورة ، غالبا ما يكون المقصود بها توفير خدمة (اقصد هنا خدمة غير مرتبطة بال tcp او ال udp ) ، غالبا ما تكون مرتبطة بمشاركة السيرفرات لداتا فيما بينها مثل قاعدة بيانات ، ملف قاعدة بيانات ال dhcp ، ملف قواعد بيانات ال exchange ، ملفات متشاركة بين المستخدمين و هكذا
و ترتبط دائما بعملية ال failover ، و المقصود هنا انه في حالة فشل سيرفر من السيرفرات فانه يتم نقل الداتا و حالة المستخدمين ال User state من السيرفر الفاشل الى العقدة الاخرى في الكلاستر بطريقة غير مرئية للمستخدم لذا تسمى البرامج التي تعمل على الكلاستر بال statefull application ، و اثناء تصليح السيرفر القديم و اعادته للعمل يستأنف المستخدم عمله بمنتهى البساطة على العقدة node الجديدة و عندما تعود للعمل يحدث ما يسمى failback اي اعادة الخدمة للسيرفر القديم الذي تم اصلاحه

Active or passive ؟؟؟؟؟
بالنسبة للكلاستر في طريقتين للعمل فيه
اما active/active او active /passive حتقوللي ايه الكلام ده حقولوكوا صبركوا بالله
Active
يعني العقدة او NODE و التي تمثل سيرفر يعني شغالة و تقوم بخدمة المستخدمين
PASSIVE
مستكنه كده لحد ما يجيلها امر ان تبدأ في خدمة العملاء او اليوسرز
طيب ايه اللي بيحصل بالظبط
ببساطة كل عقدة في الكلاستر تقوم بارسال نبضة heartbeat على الشبكة للعقد الاخرى في الكلاستر ، و بالتالي العقد الاخرى بتعرف انها شغالة و في حال توقف هذه النبضة هبااااااااااا العقدة التانية تشتغل ، ز طبقا لذلك فإن نظام تشغيل الكلاستر اما يكون passive/active او active/active فاما عقدة شغالة و الاخرى مستنية التانية تقع
او الاتنين شغالين و في حال وقوع الاولى تقوم الثانية بخدمة العملاء الذين كانت الاولى تقوم بخدمتهم
عيب ال active/active انها تتطلب انه يكون السيرفرات بمواصفات عالية و فيها نوع من البطء للحاجة لنقل حالة المستخدمين و ال services ايضا
اما الثانية فعيبها انه السيرفر واقف حاله كده لحد ما تعطل العقدة الاولى و ان كانت ميزتها انه ممكن تستخدم العقدة الاولى كسيرفر يقدم خدمات بسيطة ك dhcp او dns مثلا

 

كورس Ceh بين الواقع و التدريب

بحكم شغلي و ارتباطه بامن المعلومات كنت من زمان اسمع عن كورس ال CEH من ال EC council و كنت حموت الا اتعرض لمواد الكورس و لكن لانشغالي بكورسات سيسكو و مايكروسوفت
المهم مرت الايام و جاء الوقت

دراستها و وواجهت صعوبة في الكتب المهم حصلت عليها من واحد في ماليزيا مقابل 500 ميجا كتب
المهم في رأي الشخصي الكورس اي كلام في اي كلام فهو يتكلم عن ادوات معينة و يرح لك طريقة استخداملها و معظمها ادوات قديمة لا تصلح لاختراق اي شئ الان حتى الفيروسات و التروجنات كانت قديمة اوي من 3 سنين فما بالك بالان يعني يتكلم عن النت باس و الباك اوريفيس فين البرورات و الاوبتكس و غيرها من التروجنات المتقدمة
كما ان كتاب الكورس لا تتحدث عن لا يشرح مثلا ما هي ال authentication او ال NTLM
و بعد ما تكمل الكورس هل ستكون قادر على اعداد سياسة امنية لشركتك و تأمين البنى التحتية لشبكة المعلومات الخاصة بك ، لا اظن ذلك
كورس ال security من ماكيروسوفت مع انه مش من الكورسات المتقدمة في الام لكنه في تقييمي الشخصي جامد جدا و اقوى بمرات من الكورس ده
انصحك باخذ الكورس فقط و فقط اذا كان عندك وقت فاضي و مش لاقي حاجة تعملها غير ذلك ما تدفعشي فلوس و تضيع وقتك في كورس اي كلام زي ده

 

installing OCS 2007 along with exchange 2007

Simple it doesn’t work, because IIS in Exchange 2007 requires 64 bit mode,OCS do the opposite this is because OCS CWA dlls requires to run in IIS x86 mode,, if you installed OCS with Exchange 2007 (for your labs or worst for your production environment) the exchange will collapse, here is how to fix it:

Uninstall OCS 2007.

Run the following script CSCRIPT %SYSTEMDRIVE%InetpubAdminScriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0

Restart IIS

Mahmoud