Database Availability Group (DAG)
لم يعد يوجد ما يسمي Local Continuous Replication (LCR) أو Cluster Continuous Replication (CCR) أو Standby Continuous Replication (SCR) أو Single Copy Clusters (SCC) فقد تم حذف LCR و SCC تماما وتم دمج كل من CCR و SCR مع بعض التحسينات فكانت المحصله ما يسمى بال DAG
إذا ما هي مميزات ال DAG :
- يمكن اضافة حتى 16 سرفر داخل ال DAG وهذا يعني أن كل قاعده بيانات يمكن حمايتها ب 15 نسخه أخرى غير النسخة الأصليه وتكون هذه النسخ passive وهذا بخلاف الCCR المحدود بسرفرين فقط واحد active والآخر Passive
- يمكن اضافة exchange roles أخرى على نفس ال DAG member server بخلاف ال CCR التي لا تسمح بإضافة أي roles أخرى بجانب ال Mailbox server role على نفس السرفرين وهذه الميزه تمكننا من عمل Exchange كامل + mailbox cluster وذلك بسرفرين فقط
- يمكن اضافة و ازاله السرفرات من ال DAG في أي وقت بخلاف ال CCR والتي يمكن انشائها فقط اثناء تنصيب الإكستشنج
- يمكن إدارة exchange cluster من داخل ال Exchange consol
تركيب ال DAG
- قبل الثبيت يجب تعلم أنه يشترط لتركيب ال DAG أن يكون ال Exchange 2010 مثبت على windows 2008 enterprise وذلك لأن ال DAG يعتمد على ال Failover cluster Service وهذه الخدمه موجوده فقط في نسخة الويندوز Enterpise
- بعد تثبيت الأكستشنج نفتح ال EMC ثم من ال Orgnaization componets نقف على mailbox ثم نختار database availability group tab
- بعد تثبيت الأكستشنج نفتح ال EMC ثم من ال Orgnaization componets نقف على mailbox ثم نختار database availability group tab
- Right click ثم نختار New Database Availablity Group
- الشاشه التاليه تسألنا عن 3 اشياء أولها (اسم ال DAG ) : نكتب اي اسم نريده
ثم (File Share Witness) وهو عباره عن shared folder نقوم بإنشاءه على أي سرفر آخر ويحتوي على معلومات عن الكلستر
واخيرا نكنب مسار ال shared folder
* يجب اضافة ال Exchange Trusted Subsystem group الى local administrators group الموجوده على
witness server
- الشاشه الاخيره تخبرك بأنه تم انشاء ال DAG
بعد الانتهاء من انشاء ال DAG بقي أن نضيف اليه السرفرات التي ستكون عضوا فيه وذلك بالضغط Right click على اسمه ثم نختار select manage database availability group
- بعد ذلك نضغط add لإضافة السرفرات
- ثم نختار السرفرات المراد إضافتها ثم نضغط manage ثم finish
- اذا فتحنا Server Manager سنرى ال cluster service نزلت بشكل تلقائي وسنرى السرفرت التي اضفناها لل DAG موجوده بداخلها
- بعد ذلك من المفترض أن نعطي IP address للــ DAG لأن هذا ال IP سيمثل كل الـ mailbox servers الموجودين بال DAG وبشكل افتراضي فإن ال DAG معد لأن يأخذ IP من ال DHCP وهذا طبعا غير محبز ويجب أن يكون له IP ثابت لا يتغير لذلك يجب اعطاءه manual IP وهذا غير متاح من خلال ال EMC إذا كنا نستخدم Exchange 2010 RTM ويجب تنفيذ ذلك من خلال أمر داخل ال EMS وهذا الأمر كالتالي :
Set-DatabaseAvailabilityGroup -identity "dagname" -DatabaseAvailabilityGroupIpAddress 192.168.1.104
أما إذا كان عندنا Exchange 2010 SP1 فيمكن أن نعطي IP address للــ DAG من خلال الــ EMC
- ويمكن اعطاء ال DAG أكثر من IP في حالة إن ال Dag members موزعين على أكثر من subnet وذلك من خلال الأمر :
Set-DatabaseAvailabilityGroup -identity "dagname" -DatabaseAvailabilityGroupIpAddress 192.168.1.104, 192.168.2.104
- بقي لنا أن نضيف نسخه من كل database نريد حمايتها الى السرفر الآخر وذلك بعمل right click على اسم ال database ثم نختار Add Mailbox Database Copy ثم نختار السرفر الذي سنضع عليه النسخه
وعند حدوث مشكله بأحد السرفرات سواء على مستوى الهاردوير أو حدوث تلف بقاعدة البيانات فإن أحد ال DAG members سيحل محله بدون أن يحس المستخدمين بذلك وذلك خلال 30 ثانيه
شرح مبسط وجميل ياريت بقى تكمل بقيت السلسه على نفس الموستوا والموضوع ده من اكتر الموضوع اللى تعبت فيها وملقيتش شرح بسيط زى كده ..
ReplyDeleteشكرا على الكلام الجميل ده وربنا يعيني واقدم أفضل من كده
ReplyDeleteشرح احترافي جدا
ReplyDeleteالف شكر