28
1 | Page دريبت الدورة الت(Exchange server 2010 ) من البدايحتراف ت إلى اولى: الوحده اول الدرس ا: ت الـ أساسياActive Directory : مع الـعمل أن تبدأ فى ال قبلExchange Server 2010 يجب أن تعرؾ أن الـExchange Server ن يعمل بدون لActive Directory يح بعضك وجب علينا توض ولذللخاصه بالـمه و الهات التعريفا اActive Directory . Active Directory Domain : المجموعه تشتركذهلنظام. ه مدير ازة يحددهاجهو مجموعه من ا هت واحده و فى قاعده بياناSecurity policies طبقة عليهم م جميعا. ل من خ المستخدمين و يمكنرة حسابات ومجموعات المركزية فى إدايذ فكرة نستطيع تنف الدومينا بعده طرق مثل ترتي إدارته بها بوضعها فىOrganizational Units(OU) لتى هى عبارة و ا من تطبيق الـ تمكنا عن حاوياتPolicies جهزة أوت من ا على مجموعا المستخدمين. لحاجه لوضع عند اواحده على أكثر من دومين وقد تحتوى الشركة ال مسؤولين عن جزء منلنظام عدد من مدراء ا يكون فيها حدود إداريه بيئابسب عمل و ة اللتاليه السطور ال أخرى ستضح خ. Active Directory Tree : هى عن مجموعه من عبارهDomain فأكثر. و قد تحتوى الـTree علىdomain واحد و أولDomain تكوينه يسمى يتمRoot Domain وعند إضافةDomain لـ جديد لTree يصبح الدومينول اParent Domain و يصبح الـDomain الجديدChild Domain وقد يكون الـDomain الجديدParent Domain لـDomains جديده. ا أنك إذا قلنى ذل عل ومثال الـRoot Domain هوElmahdy.Org يصبحEgypt.Elmahdy.org , Qarat.Elmahdy.org هماchild domains و يصبحEgypt.Elmahdy.org هوParent domain لـHR.Egypt.Elmahdy.org ذه الـ كل ه وتشتركDomains فىNameSpace واحد و فىمثال هو هذا الElmahdy.org.

الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

Embed Size (px)

DESCRIPTION

Exchange server 2010

Citation preview

Page 1: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

1 | P a g e

ت إلى اإلحترافمن البداي ( Exchange server 2010) الدورة التدريبت

:الدرس األول الوحده األولى:

: Active Directory أساسيات الـ

Active لن يعمل بدون Exchange Server يجب أن تعرؾ أن الـ Exchange Server 2010 قبل أن تبدأ فى العمل مع الـDirectory التعريفات الهامه و الخاصه بالـ ولذلك وجب علينا توضيح بعض Active Directory .

Active Directory Domain :

مطبقة عليهم Security policies فى قاعده بيانات واحده و هو مجموعه من األجهزة يحددها مدير النظام. هذه المجموعه تشترك

.جميعا

بها بوضعها فىإدارتها بعده طرق مثل ترتي الدومين نستطيع تنفيذ فكرة المركزية فى إدارة حسابات ومجموعات المستخدمين و يمكن من خاللOrganizational Units(OU) عن حاويات تمكنا من تطبيق الـ و التى هى عبارة Policies

.المستخدمين على مجموعات من األجهزة أو

حدود إداريه يكون فيها عدد من مدراء النظام مسؤولين عن جزء من وقد تحتوى الشركة الواحده على أكثر من دومين عند الحاجه لوضع

.أخرى ستضح خالل السطور التاليه ة العمل و ألسباببيئ

Active Directory Tree : Root يتم تكوينه يسمى Domain واحد و أول domain على Tree فأكثر. و قد تحتوى الـ Domain عباره عن مجموعه من هى

Domain وعند إضافة Domain جديد للـ Tree األول يصبح الدومين Parent Domain و

.جديده Domains لـ Parent Domain الجديد Domain وقد يكون الـ Child Domain الجديد Domain يصبح الـ

Egypt.Elmahdy.org , Qarat.Elmahdy.org يصبح Elmahdy.Org هو Root Domain الـ ومثال على ذلك إذا قلنا أن لـ Parent domain هو Egypt.Elmahdy.org و يصبح child domains هما

HR.Egypt.Elmahdy.org وتشترك كل هذه الـ Domains فى NameSpace هذا المثال هو واحد و فى Elmahdy.org.

Page 2: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

2 | P a g e

1صوره رقم

Forest : تعتبر حدود أمنيه حيث ال تستطيع Forest واحدة و الـ Schema تشترك جميعها فى Tree واحده أو مجموعة من أكثر من Tree هى .Forest واحده فقط فى الـ Exchange Organization أن تتعدى هذه الحدود.ويمكن أن يوجد Forest الـ حسابات خارج أى

مجموعات من المستخدمين عن باقى المستخدمين مثل الحاله التى قد نواجهها عند عند الحاجة لعزل Forest وقد نحتاج لوجود أكثر من .منفصله Forest رؼما عنا عند إندماج شركتين أو أكثر لكل منهاللتدريب وقد نواجه هذه الحاله Forest إنشاء

Trust :

اآلخر أو Domain لدى الـ ( Authentication) بالمصادقة Domains كال الـ تسمح لمستخدمى Domains 2هى عالقه بين

.بعبور الحواجز األمنيه بينهما Domains بساطة تسمح لمستخدمى الـ بتعبير أكثر

.الواحدة Forest فى الـ Domains بين كل الـ Trust يوجد اإفتراضي

و بمعنى Transitive Trust و هى بالمعنى البسيط أن فالن يثق فى فالن و النوع اآلخر Direct Trust أولها أنواع Trust و الـ .ى ثالثه إذن واحد يثق فى ثالثهواحد يثق فى أثنين و أثنين يثق ف بسيط أيضا هى إنتقال الثقه بين األطراؾ المختلفه أى أن

Domain Controller :

هو الخادم الذى يحتوى على قاعدة البيانات الخاصة بهذا الـ واحد على األقل و Domain Controller على Domain يحتوى كل

domain و يحتوى كل Domain Controller عضو فى Domain معين على البيانات الخاصة بهذا الـ Domain .

Global Catalog Server : باإلضافه إلى المعلومات الخاصه بالـ forest مجموعة محدودة من المعلومات من كل الـ يحتوى على Domain Controller هو

domain الذى ينتمى إليه .

. Global Catalog يتم تكوينه Domain Controller إفتراضيا يكون أول

IP :

ونعرؾ كيؾ Binary يب أن نتطرق إلى الـ IP و هو رقم تم تكوينه بطريقة معينه و لفهم الـ IP أن يكون لديه كل جهاز على الشبكة يجب

Page 3: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

3 | P a g e

IP و فى حال الـ 0و 1الكمبيوتر و تتكون من هى اللؽه التى يفهمها Binary و الـ Decimal نحول بينها و بين الـ

بذلك يكون و 1أو 0هو إما Bit حيث كل Byte 1أو Bit 8كل منها Octets 4من أربع خانات أو نستطيع أن نصفة أنه رقم يتكون بتحليلبجمع األرقام نقوم Decimal إلى Binary و لتحويل هذا العدد من 11111111أكبر عدد هو

= 11111111فينتج التالى 7إلى 0 مرفوعه ألس تراكمى من 2على شجرة التحويل و هى عبارة عن

و يكون بالشكل التالى IP للـ Octet وضعة فى أى وهو أكبر عدد نستطيع 255=1+2+4+8+16+32+64+128255.255.255.255 .

Octet بمجرد أن تنظر إلى أول IP و يمكنك معرفة الـ Class A, B, C إلى ثالثة أنواع حسب طريقة تقسيمة حيث هناك IP وينقسم الـ Class B و 126و 1يها بين ف Octet يقع أول Class A فـ Class فيه فى أى

و Subnet إلى جزأين IP و ينقسم الـ 223و 192منها بين Octet يقع أول Class B و 191و 128فيها بين Octet يقع أولHost حيث الـ Host الجهاز فى الشبكة و الـ هو رقم Subnet هو رقم الشبكة نفسها و

. Host شبكة و قطعا يوجد أكثر منالشبكة الواحدة أكثر من يمكن أن يوجد فى

Class خالله ففى حالة الـ من Host , Subnet وهو الرقم الذى نستطيع معرفة الحد الفاصل بين الـ Mask طريق الـ عن IP يقسم الـ

C يكون الـ Mask أى ان أول ثالثة 255.255.255.0هو Octets هم عنوان الشبكة و األخير

و بذلك نكون عرفنا 255.0.0.0يكون Class A وفى Mask 255.255.0.0 يكون الـ Class B مر فىو كذلك األ Host هو للـ . Subnet مصطلح جديد و هو

Active Directory Site :

سرعه إتصال الواحد و أقل AD Site و يجب أن يتوفر إتصال سريع بين كل األجهزة الموجودة فى الـ . أو أكثر Subnet هو عبارة عن

. ميجابت فى الثانيه 10مكنه هى م

كامال Ad Site على Group policy للبيئة الواقعيه يساعد على إداره األجهزه حيث يمكن تطبيق تصور تخيلى Ad Site ويعتبر الـ . OU دون الحاجه إلى جمع األجهزة فى

Replication:

Domain نقوم بترقيه Domain controller ل عند إنهيار الـيكون عدد المستخدمين كبير جدا أو عند الحاجه لوجود بدي عندما

Controller آخر نطلق عليه إسم Additional Domain Controller و قد يكون الـ Additional Domain Controller .آخر AD Site فى

لكن ماذا سيحدث إذا كان لديك موقعين فى ثوانى معدوده Domain Controllers الواحد يتم نشر التؽيرات بين الـ AD Site داخل الـ فى الثانيه ولديك بعض التطبيقات التى تستخدم الخط؟ كيلوبت 56مرتبطين بخط سرعته

.يتم نشر التؽييرات فى الليل حتى يتسنى للتطبيقات أن تستخدم الخط بالنهار فى هذه الحاله ستريد أن

عن طريق AD Site موقع فعلى كـ فى كل موقع ومن ثم تقوم بتحديد كل Domain Controller فى هذه الحاله أنت تحتاج لوضع و

.و من ثم سيمكنك أن تفعل ذلك AD site الخاصه بكل موقع فعلى إلى الـ Subnets إضافة الـ المسؤول عن نشر التؽييرات إلى الـ Domain Controller وهو عبارة عن الـ Bridge Head Server يوجد به AD Site كل

AD Sites لتتوافق مع بيئة عملك ساعات و هى المده التى يمكنك إعدادها 3األخرى و الذى يقوم بذلك إفتراضيا كل.

و تقليلة إلى الحد األدنى نقوم بعمل دومين منفصل لكل موقع وبهذا لن Replication و فى حاله كان اإلتصال بطئ جدا و أردنا عزل الـالموجود فى كال Global Catalog Server أو نشر تعديالت جديدة للـ Schema لتعديل فى الـإال فى حاله ا Replication يحدث

Page 4: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

4 | P a g e

.الموقعين

من عبور هذه Replication و التى يمكن التحكم فيها لمنع الـ Cost قيمة تسمى Site Link و لكل Site Link يتصل كل موقعين بـ .و توجيهه إلى أخرى أسرع Link الـ

Active Directory Partitions :

:و هى كالتالى Partitions 4رئيسيه أو إلى أربعه أقسام Active Directory تنقسم قاعده بيانات الـ

Domain Partitions :

و كل مكون من هذه المكونات له Groups و User Objects و Computer Objects يحتوى على كل ما يخص الدومين من User Name خاص للـ Attribute أو اإلسم األول هو First Name فمثال الـ Attributes خصائصه التى تسمى

الخاص Domain Partition فإنه يحتوى باإلضافه إلى الـ Global Catalog هو أيضا Domain Controller و فى حال كان الـ

ديد البيانات التى تكون ضمن النسخهيتم تح األخرى و Domains الخاصة بالـ Domain Partitions به على جزء من الـ

الـ التى يمكن تؽييرها من Attribute ااألخرى عن طريق حاله الـ Domains للـ Domain Partitions الجزئية من باقى الـSchema management console لتتؽير إلى IsMemberOfPartialAttributeSet و يتم

. Global Catalog server المراد نشرها إلى الـ Attribute بهذه الطريقه تضمين كل الـ

.األعضاء فى نفس الدومين Domain Controllers إلى كافة الـ Domain Partition يتم نشر التؽييرات فى

Configuration Partition:

تطبيقات األخرى تقوم بتخزين وأيضا بعض ال Sites إعدادات الـ مثل Active Directory يحتوى على كافة اإلعدادات الخاصه بالـ

. Forest الموجوده فى الـ Domain Controllers هى أنه يتم نشر نسخه منه إلى كافة الـ Partition هذا الـ إعداداتها فيه و ميزة

Schema Partition: و First Name إلى يحتاج User Name الخاصه بها مثال الـ Attributes و الـ Objects تعريفات كل الـ هى Schema الـ

Last Name و هكذا و الـ Group هكذا تحتاج إلسم المجموعه و نوعها و.

Domain و كل الـ Schema Master النسخه الوحيده القابلة للكتابة و يسمى Domain Controller و يمتلك أولControllers األخرى تملك نسخه للقراءه فقط من الـ Schema Partition .

Application Partition:

تستخدمه فى حفظ بياناتها أن Active Directory إختيارى و يمكن لبعض البرامج التى تتكامل أو تستخدم بيانات الـ Partition هذا الـ

بينات الرواتب و برامج الخدمه الذاتية بالتكامل فى حفظ Partition و فعليا قد رأيت شركة تستخدم هذا الـ Replication أنك تستطيع التحكم فى الـ Partition ومن مميزات هذا الـ Microsoft .net services و Microsoft Nav مع

.منها سيحتوى على البيانات أو حتى جزء Domain Controller و أى

: Active Directoryالـ Exchange server 2010كيؾ يستخدم الـ

Page 5: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

5 | P a g e

2 صوره رقم

:هذه المكونات كالتالى Exchange 2010 يستخدم الـ يجب اآلن أن تعرؾ كيؾ Active Directory الـبعد أن تعرفت على مكونات

Forests :

.بينهم هى واحد إلى واحد أى أن العالقه Forest واحدة فقط فى الـ Exchange Organization يوجد

Schema Partition:

جديدة للـ Attributes الخاصة به فمثال يضيؾ Object زين تعريفات الـلتخ Schema يستخدم الـ Exchange server 2010 الـ

User Object مثل الـ Mail address و Quota و ما إلى ذلك .

Configuration Partition :

حتى تنشر Configuration Partition لتخزين إعداداته فيقوم بتخزينها فى الـ Exchange 2010 كأى برنامج يحتاج الـ

وهذه اإلعدادات forest على مستوى الـ Domain Controller وتوماتيكيا لكل الـأ

و ما إلى ذلك من إعدادات Global Settings , Email Address Policies transport Rules ,address lists مثل

. Exchange Organization أو الـ Forest تكون على مستوى الـ

Domain Partition :

Schema تهيئة الـ الخاصه بها أثناء Attributes التى تم التعديل علي الـ Object كافة الـ Domain Partition لك الـيمت

Partition

Attributes و يضيؾ إليها Exchange وهى التى يتعامل معها الـ Mail-Enabled Users, Groups, Contacts مثل الـ

. Email Address مختلفه مثل

Global Catalog:

Page 6: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

6 | P a g e

Global Catalogs إلى كل الـ Mailbox Enabled و الـ Mail Enabled الـ Objectsبالـ الخاصة Attributes يتم نشر الـ

إعتمادا كبيرا Global catalog على الـ Exchange 2010 و لذلك يعتمد الـ forest الـ فى

كلها و لن يحتاج forest يحتوى على البيانات من الـ ألنه Global Address List فيستخدمه فى إنتاج قائمة المستخدمين العموميه

كما يستخدمة لمعرفة مكان Domain Controller ألخذ جزء جزء من كل

أى Writable و يجب أيضا أن يكون GC على Active Directory Site يحتوى كل هو لذلك يجب أن Site المستخدم و فى أى

و هى ؼير DC’s للقراءه فقط من الـ نسخة Windows server 2008 حيث قدم الـ partitions ابة على الـالقراءه و الكت يمكنه

Active فى كل Writable Global Catalog Domain Controller يجب توافر صالحة لإلستخدام فى حال كانت الوحيدة و

Directory Site

. Redundancy ما يسمى سير العمل إذا إنهار أحدهما و هوو يفضل أن يكون هناك إثنان لضمان عدم تعطل

Page 7: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

7 | P a g e

:الوحدة األولى: الدرس الثانى

؟ Exchange Server 2010 ما هو الـ

معروؾ الرقم Port على Server حيث يتسمع الـ Client - Server كأى برنامج يعتمد على تقنيه الـ Exchange Server يعمل الـ . Client ثم يقوم بالرد بناء على ما طلبه الـ Client حتى يأتيه طلب من الـ

أعداد و ليخدم Server وذلك لتقليل العبء على الـ Server تم تقسيم الوظائؾ إلى على أكثر من Exchange server فى حالة الـ

.أكبر من المستخدمين

ن عدد المستخدمين قليل و يمكن أن يكون كل جزء علىبكل الوظائؾ فى حالة كا واحد Server ويمكن وضع كل هذه األجزاء معا ليقومServer السيناريوهات و تساعدك على أن تقرر عدد الـ منفصل فى حال كان عدد المستخدمين أكثر و هناك قواعد تحكم التخطيط لمثل هذه

Servers المستخدمه.

: و هى كالتالى Exchange Server Roles التى ذكرناها تسمى وهذه األجزاء

Mailbox Server Role – Client Access Server Role – HUB Transport Server Role – Edge

Transport Server Role – UM Role

3 صوره

:Mailbox Server Role - MBX: أوال

و أيضا Mailbox Databases أو صناديق بريد المستخدمين فى قواعد بيانات Mailboxes وظيفة تخزين الـ Role يحمل هذا الـ

اإلستؽناء عنها فى حال كان التى ال يمكن Public Folder Databases على Server يحتوى الـ

و ذلك لحاجته لإلتصال بالـ Domain مربوط بالـ Mailbox Server يكون الـ فأقل و يجب أن Outlook 2003 لديك مستخدمين لديهم

Domain Controller دمينلجلب بيانات المستخ.

: HUB Transport Server Role :ثانيا

واحد فى الـ HUB Server اإلنترنت و يجب أن يوجد على األقل بتوجيه الرسائل بين بين المستخدمين و من و إلى Role يقوم هذا الـ

Page 8: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

8 | P a g e

AD Site يحتوى على Mailbox server أو UM Server و يجب أن يكون عضو فى الـ Domain .

.اإلعدادات يستطيع أن يوصل الرسائل إلى اإلنترنت مع بعض Hub لم أن الـتع كما يجب أن

:Client Access Server Role - CAS :ثالثا

واحد على األقل فى Client Access Server و يجب أن يوجد Clients يستقبل إتصاالت كافة الـ Client Access Server الـ

البروتوكوالت ووسائل اإلتصال عدد من CAS و يدعم الـ Active Directory Site الـ

. Domain يكون أيضا عضو فى الـ و يجب أن POP3,IMAP,RPC over HTTPS, MAPI مثل

: Edge Transport Server Role :رابعا

نت و لتأمين بين المستخدمين و اإلنتر SMTP Gate Way بإستقبال كافة الرسائل حيث يعمل كـ Edge Transport server يقوم الـ

فى المنطقة المعزولة فى الشبكة أو Edge Transport Server شبكتك الداخليه يجب وضع الـ

عضو فى الـ كى ال يعرض شبكتك للخطر إذا تم إختراقه وحيث أنه ليس Domain يجب أن يكون عضو فى الـ وال DMZ ما يسمى بالـ

Domain فال يمكنه الحصول على نسخة من بيانات الـ Active Directory كبديل يعتمد على الـ و AD LDS

و Active Directory للحصول على نسخة من بيانات الـ Active Directory Lightweight Directory Service أو

.آخر Exchange Server Role مع أى Edge Transport server وال يمكنك دمج الـ سنتناول تفصيل ذلك الحقا

و التى Aanti Spam تقنية الـ عن طريق SPAM أيضا بفلترة الرسائل و التعرؾ على Edge Transport server يقوم الـ و

. ForeFront protection 2010 for Exchange سنشرحها تفصيال فى درس الحق عن الـ

حتى عليه أيضا AntiSpam يمكنك تمكين الـليقوم بتوصيل البريد من و إلى اإلنترنت ف HUB ومن الجدير بالذكر أنه إذا كنت ستكتفى بالـ

. SPAM تحمى مؤسستك من الـ

: UM Server Role: خامسا

فى نفس الـ HUB Server و CAS Server و MBX Server خدمات الفاكس و الصوت و يتطلب وجود Role هذا الـ يوفر

Active Directory Site و سيكون هذا الـ Role الكورس خارج نطاق هذا.

:High Availabilityمفهوم الـ

أو أكثر فى بيئة العمل حسب متطلبات Server المصطلح هو التوفر العالى و بالمعنى البسيط هى عدم تأثر الخدمة فى حال إنهيار معنى هذا

. High Availability له طريقة لتحقيق الـ Role البيئة و لكل

Mailbox High Availability:

و التقنيتين األكثر SCC,LCR,CCR,SCR على تقنيات عديده مثل الـ Role إعتمد هذا الـ Exchange server 2007 فى الـ

قواعد البيانات الموجودة اللتين تعتمدان على عمل نسخة مطابقة من SCR,CCR إنتشارا كانتا

Page 9: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

9 | P a g e

لتى تمت عليها و تطبيقها على قاعدة البياناتالتى تحتوى على التؽييرات ا Logs آخر و نقل الـ Server على Storage Group فى كل

اآلخر server يتم نقل الخدمة إلى الـ Windows Failover Clustering المنسوخه ثم عن طريق الـ

أو Failover دقائق وقت كبير جدا بالنسبة لبيئة عمل حيه كما أن الـ 3خالل دقائق لتحقيق توفر الخدمة و كان يعيب هذه التقنيات أن

لذلك سيرفر إلى آخر حتى لو كان الخلل فى قرص صلب واحد فقط أو فى قاعدة بيانات واحدة و إلنتقال يكون منا

و تعتمد الفكرة أن يكون اإلنتقال بين SCR,CCR تدمج بين تم تصحيح هذه األخطاء عن طريق إستخدام تقنيه جديدة 2010فى اإلصدار

Servers س على مستوى الـالبيانات و لي على مستوى قاعدة Server و هذه التقنية هى DataBase Availability Group

.إحتياطيه من كل قاعدة بيانات فى بيئة العمل نسخة 16مما يمكنك من عمل حتى DAG فى كل Servers 16و يمكن إضافة حتى

HUB High Availability:

يجب servers 2إنهيار أحدهما سوؾ يعمل الثانى و فى حاله وجود يجعلك تطمئن أنه فى حاله HUB Transport Server 2وجود

و هو ما سنشرح DNS Records أو NLB Cluster تقنيات الموازنة مثل أن تعتمد تقنيه من

.و إعداده عمليا فى الدروس القادمة طريقة عمله

و هذه الخاصيه هى HUB Transport Pipe Line الـ هنا ونكملها فى درس آخر بعنوان كما تم إضافة خاصية جديده نعطى عنها فكرة

Shadow redundancy .

لكن ال تضمن حفظ الرسائل فى طريقها للوصول إلى الـ Mailbox Server حفظ جميع الرسائل عندما تكون فى الـ DAG تضمن الـ

Mailbox server بما أن الرسائل تنتقل من و Hub Transport Server يا بـإلى آخر فكان حر

Microsoft إيجاد وسيله لحفظ الرسائل خالل تنقلها و حتى تصل.

الفكرة تعتمد على أن كل و كانت Transport Dumpster عن طريق تقنية الـ Exchange 2007 المحاوالت كانت فى الـ أولى

HUB Transport Server يحتوى على Queue المرسله مؤخرا فى حال أو عدد من الرسائل

لكن ماذا لو لم يكن Cluster Nodes بين الـ Failover الرسائل فى حال حدث و يعيد إرسال هذه CCR Cluster جد فى بيئة بهاتوا

لتخرج إلى اإلنترنت وليست EDGE Server أو كانت الرسالة فى إتجاه الـ CCR Cluster لدينا

؟ Mailbox servers فى إتجاه الـ

Shadow Redundancy بإبتكار جديد إسمه Exchange 2010 لذلك وجب تصحيح األمر فى لرسائل وفى هذه الحاله كنت ستفقد ا

يقوم بحفظ الرسائل حتى يتم توصيلها إلى HUB Transport Server الفكرة على أن كل و تقوم

.آخر نقطه سوؾ تصل إليها و إذا لم تصل يعيد إرسالها

Client Access Server High Availability:

و سنشرح ذلك عمليا CAS Array لللؽاية و بالطبع يجب إستخدام تقنيات الموازنة و تكوين مطمئن CAS 2فإن وجود HUB كما بالـ

Page 10: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

10 | P a g e

.بالتفصيل فى الدروس القادمة

Edge Transport Server:

. Edge Server 2وجود دعلى الموازنة و تحقيق توفر الخدمة عن DNS Records الطريقة تعمل تقنيات الموازنة و بنفس

عن طريق إضافة Domain Controller High Availability كما و باإلضافة إلى كل ما سبق يجب عليك التفكير فى الـ

Additional Domain Controller لكل AD Site 2و هنا أقصد وجود Domain Controller فى كل AD Site .

مع أنه Exchange 2007 أو Exchange 2003 ينبؽى على أن أحدث برنامج المراسالت من إلى ذهن كل منا سؤال هو لماذا يتبادر

يعمل و يعطينى ما أريد؟

اإلستثمار كل هذا معا يعطيك و العائد من هذا IT على الفكر السائد لديك فى شركتك و القدرة على اإلستثمار فى الـ الحقيقه هذا السؤال يتوقؾ

.للتحديث قييم حاجتكأسباب تقوم من خاللها بت

ففى شركه يقوم أساسها على الدعم الفنى يكون األيميل شيء حيوى .. ولكى أوضح هذه الفكرة يجب أن أضرب لكم مثل و هلل المثل األعلى

رساله فى 50دقائق قد يمثل مصيبة حيث أننا لو إفترضنا أن كل مستخدم يستقبل 3لمدة جدا و توقؾ األيميل

ساعات 8الرقم على عدد ساعات العمل ولنفرض أنها الؾ رسالة و عند قسمة هذا 50مستخدم يكون الناتج هو 1000بها اليوم الشركة

كبير جدا من الرسائل و قد تكون هذه الرسائل مهمه للؽايه فى حال رساله وهو عدد 6250يكون الناتج

رسميه و هكذا من أمثله عن أهميه وزارات تعتمد البريد األلكترونى ككتبتعتمد على اإليميل بشكل كامل ذلك كما أن بعض ال كانت الشركة

:ليوفر عده عوامل Exchange server 2010 الدقائق و األيميل لذلك تم بناء الـ

:التوفير فى التكلفة

بة التى كانت تستهلك الصل الرخيص و خصوصا األقراص Hardware لم يكن ينصح بإستخدام الـ Exchange السابقة من الـ فى النسخ

كان Exchange عليها و ذلك نتيجة أن الـ بشدة نتيجة الكتابة العشوائية الفورية لقاعدة البيانات

بذلك إستطاع أن فى قاعدة البيانات بمجرد أن يحصل عليه أما اآلن فقد تم تأخير الكتابة لبعض الوقت و يكتب ما يأتى إليه بطريقة عشوائية

و Exchange 2007 عن الـ %70ر تنظيما مما قلل إستهالك األقراص الصلبة بنسبة يكتب بطريقة أكث

و هى Exchange 2010 مع الـ SATA إستخدام األقراص من النوع و لذلك يمكن Exchange 2003 % عن الـ140بنسبة

. رخيصة فى الثمن

قاعدة بيانات فإن هذا أيضا جعل هناك توجه كبير نحو ن كلنسخة م 16لتواجد حتى Exchange 2010 كما تكلمنا من قبل عن دعم الـ

. و هى المستخدمة فى أجهزة المستخدمين العادية JBOD الرخص إستخدام األقراص الصلبة الشديدة

.نهائيا Backup سيرفر قد يجعلك تتخلى عن الـ 16نسخة من قاعدة البيانات على 16بل و إن توفر

: Roles اكمى للـالمرونه دعم التشؽيل التر

إصدا ر ال Exchange 2007 مما جعل الـ Servers كانت هناك قوانين كثيرة تحكم عدد الـ Exchange من 2007 فى اإلصدار

Page 11: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

11 | P a g e

High Availability بعض الخصائص مثل الـ قوى و التخلى عن Server يصلح للشركات الصؽيرة إال بإستخدام

بمجموع High Availability لحالة فى حال إستخدام أى من تقنيات الـ Server على Mailbox server و ذلك ألن التقيد بوجود الـ

2 servers فى حال إستخدامك CCR أو SCR الـ لذلك تحتاج على األقل سيرفر آخر لتدمع عليه Roles

بالـ High Availability وجودسيرفرات على األقل مع عدم 4بمجموع EDGE باإلضافة إلى آخر للـ HUB و CAS المتبقية من

HUB, CAS, Edge.

نفس السيرفر مع وجود الـ أخرى على Roles وجود SCR, CCR البديلة للـ DAG بتقنية الـ Exchange Server 2010 الـ دعم

DAG مما مكن الشركات الصؽيرة من الحصول على الـ High Availability لـ MBX,

HUB, CAS 2بـ Servers فى حال الدعم الكامل لـفقط و Edge Server High Availability 4يكون المجموع Servers

تخضع هذه األرقام لعدد المستخدمين و عدد الرسائل التى سيرسلها و لحل كامل متكامل لكن قطعا

20ين لدعم صناديق بريد تصل إلى المستخدم موظؾ يكفيها جهاز مثل أجهزه 50النظام فى اليوم لكن الخبر السعيد أن شركة من يستقبلها

.وجهات النظر جيجا للواحد و هو ما قلب الموازين و ؼير

Mailbox server فإن الحل الوحيد لرجوعها كـ CCR Cluster إذا قررت أن تستخدم السيرفر كنقطة من 2007كما أنه فى اإلصدار

Mailbox server يضا يجب أن تخطط لذلك جيدا حيث أنو تدمر النقطة الثانية و أ Cluster عادى هو أن تزيلها من الـ

Mailbox تماما من عليه و إعادة تثبيتة من جديد كـ Exchange إال بعد إزالة الـ CCR Cluster point عادى ال يمكن تحويلة إلى

server عادى لكن مع Exchange 2010 يمكنك البدء بـ Mailbox server عادى ثم عندما

يمكنك إزاله كافة السيرفرات High Availability يمكنك عمل ذلك و عندما تحس أن الشركة لم تعد تحتاج لـ DAG لعمل يأتجد نفسك مه

.عادية Mailbox servers بسهولة لترجع كـ DAG من الـ

مع الـو لكن Active Directory Site الـ فى نفس CCR Cluster points توجب أن يكون كافة الـ 2007فى اإلصدار

Exchange server 2010 تستطيع مد الـ DAG إلى أكثر من Active Directory Site لتحتوى

.مختلفة AD Site 16سيرفرات تصل إلى أن تكون من

: Switchover و الـ Failover وقت أقل فى حالة الـ

جود أكثر من نسخة من قاعدة البيانات على أكثر منعلى و تعتمد فى األساس Mailbox Role High Availability كما أسلفنا فإن الـ

Server هذا اإلنتقال من ولكن لم نوضح كيؾ يحدث Server إلى آخر ومتى يحدث.

و معنى ذلك أنك DAG إلى الـ Mailbox server Role التى تحتوى على Servers كافة الـ يمكنك إضافة DAG بعد تكوين أول

السيرفرات الموجودة فى ن يتبادل نسخ من قواعد البيانات الموجودة علىتمكن هذا السيرفر المضاؾ من أ

بمراقبة هذه النسخ و تحديد أى نسخة هى النشطه DAG بمثابة رأس الـ التى هى Active Manager حيث تقوم خدمة تسمى DAG الـ

.هى التاليه إذا حدث إنهيار للنسخة النشطة حاليا و أى نسخة

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

Page 12: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

12 | P a g e

Server أما فى حال إحتاج الـ Failover أوتوماتيكيا و ذلك يسمى 1ستنشط فى حال إنهارت النسخة 2فالنسخة رقم

من قاعدة البيانات حتى ال يتأثر 2جب أن تقوم أنت بتنشيط النسخة في Restart طلب ثم Update لعمل 1الذى يحتوى النسخة

. Switchover و هذا ما يسمى Server المستخدمين عند إعادة تشؽيل الـ

ثم يقوم Mailbox server البيانات من الـ الذى يقوم بطلب CAS اإلصدارات السابقة كانت كل إتصاالت المستخدمين تأتى إلى الـ فى

Unified Messaging فيما عدا اإلتصاالت القادمة من RPC المستخدم عن طريق البروتوكول بالرد على

RPC و الـ Mailbox Server بينها و بين الـ RPC يجب توفر إتصال مباشر عن طريق البروتوكول حيث Outlook Client و الـ

Port يستخدم RPC ولكن الحقيقة أن الـ Port 135 هو بروتوكول المعرفو عنه أنه يستخدم الـ

الذى سيستخدمه فى اإلتصال معه ثم يباشر اإلتصال Port اإلتصال على الـ إال ليطلع الطرؾ اآلخر من Port 135 عشوائى و ال يستخدم الـ

. Mailbox server على الشبكة الداخلية أمام الـ Ports الجديد و لذلك كان يتم فتح كل الـ Port على الـ

و كل Mailbox server المتخصص فى مخاطبة الـ هو CAS تم تصحيح هذا الوضع فأصبح الـ Exchange server 2010 فى

.فقط CAS اتصاالت المستخدمين تتجه إلى الـ

outlook Client المتصلين من خالل فإن المستخدمين Failover أو Switchover عند حدوث Exchange 2007 فى الـ

Mailbox server الخاص بالـ DNS Record تحدد عمر الـ و هى التى time To live او TTL ن لمدة تسمىسينتظرو

باإلضافة إلى أن الـ النشط و تتصل به مرة ثانية و ذلك Mailbox server إفتراضيا قبل أن تبحث عن الـ ثانية 100والتى هى

Failover او الـ switchover من أن العطب هو فى قاعدة بيانات سيرفر بالرؼمكان يحدث على مستوى ال

بك الخاص outlook فكم سيلزم من الوقت ليعمل الـ 50بيانات و أنت فى قاعدة البيانات الـ قاعدة 50واحدة فقط فتخيل لو أن السيرفر به

. من جديد

الجديد المضيؾ لقاعدة البيانات Server بالـ CAS ـالبيانات و إبالغ ال بمراقبة قواعد Active Manager يقوم الـ 2010فى اإلصدار

.ثانية أو أقل 30اإلتصال للمستخدمين خالل CAS الـ النشطة و يعيد

.المميزات و الخصائص خالل الدروس القادمة و سوؾ نفصل كل هذه

Page 13: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

13 | P a g e

:الوحدة األولى: الدرس الثالث

: Exchange Server 2010اإلصدارات المتوفرة من الـ :وهذه مقارنه بينهما Standard , Enterprise بنكهتين Exchange 2007 كما بالـ Exchange 2010 فر الـيتو

4 صورة رقم

Exchange Server 2010 Client Access Licenses:

• Exchange Server Standard CAL: تدعم الخصائص التاليه e-mail, shared calendaring, Outlook Web

Access, and ActiveSync .

• Exchange Server Enterprise CAL: تتطلب وجود standard CAL و تضيؾ الدعم لخصائص إضافيه مثل unified messaging و per-distribution-list journaling و managed custom e-mail folders و Forefront

Security for Exchange Server

: Exchange Server 2010لـل Hardwareمتطلبات الـ

الرخيص إال أن كل هذا يخضع لشروط حيث فى بعض األحيان ال يمكنك Hardware بالرؼم من ما ذكرناه عن أنك تستطيع إستخدام الـ . Server يتضرر أداء الـ جيد و خصوصا األقراص الصلبه حتى ال Hardware و يجب أن تقوم بشراء Hardware الـ إستخدام هذا

: Hardwareواعد تصميم الـق

: Server كيؾ تختار الـ

و الموجودة على Microsoft أن تكون مرجعيتك األولى هى خدمة الدعم من يجب Server عند إختيارك للـ

WWW.Windowsservercatalog.comكان هذا الـ ها تحديد إذاوالتى تستطيع من خاللServer مدعوم حيث أن Roles سيكون إختيار مثالى لكافة أنواع الـ HP Proliant DL380 G6 أم ال و بالطبع إختيارك لسيرفر مثل Microsoft من

قرص صلب و عند إستخدامك ألقراص 16و يدعم حتى Microsoft مدعوم تماما من هذا السيرفر

جيجا و 20معها أن تدعم صناديق بريد كبيرة جدا تصل لـ كبير )تيرا مثال( قد تحصل على مساحات كبيرة جدا تستطيعصلبة ذات الحجم ال لتوفيرها و بمبالػ طائلة تصل SAN مثل الـ Hardware بعض الشركات إلى أكثر و هذه المساحة قد تلجأ

.مئات األآلؾ من الدوالرات إلى

المطلوبه و عدد المستخدمين فى كل High Availability المستخدمين و الـ على أساس عدد MailBox Servers يتم تحديد عدد الـ .و مساحة األقراص الصلبة المتوفره قاعدة بيانات

و إذا كنت 1500لذلك فإن واحد فقط يدعم مؤسستك إذا كان عدد المستخدمين أقل من مستخدم و 1500واحد HUB Server يدعم كل

Page 14: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

14 | P a g e

Servers 2فيلزمك High Availability لـ تخطط

Connections per السيرفرات المطلوبة يجب حساب القيم التاليه لمعرفة عدد EDGE Server بالنسبة للـsecond,Messages per second , Average message size .

.فى األداء Redundancy ى الـهناك على األقل سيرفرين للحصول عل يجب أن يكون CAS و كذلك األمر بالنسبة للـ

و الـ Processor الـ وهى Exchange Server 2010 يجب أن تفكر فى ثالث عوامل تتحكم فى آداء الـ Server الـ بعد إختيار

Memory و الـ Storage , إحتياج كل فى السطور القادمه ستتعلم كيؾ تقيم Role ألحد هذه الثالث عوامل حتى تحصل على األداء .مثلاأل

: Processorكيؾ تختار المعالج

يدعم هذا النوع Processor و لذلك يجب أن تختار Windows Server 64 X على بيئة Exchange Server 2010 يعمل الـ Intel Or AMD من 64Xذات البنيه Processors الـ Exchange Server 2010 من أنظمة التشؽيل و يدعم الـ

تعطيك سرعات مختلفة حسب متطلباتك كما سنرى و تجد المجموعه الخاصة Processors من مجموعة كبيرة من الـو يمكنك أن تختار

. هنا على AMDو المجموعه الخاصه بشركة هنا على Intelبشركة

processor على الـ Hyper Threading المتوقع يجب عليك إؼالق الـ إخترت و على عكس Processor وبؽض النظر عن أى .سلبا Exchange server 2010 الخاصية تؤثر على أداء الـ ألنه إتضح أن هذه

2Coresلها processors حيث هناك Cores نفسه عن إختيار عدد األنويه أو الـ Processor إختيار الـ وهناك إختالؾ بين

Quad Core Processor أو ما يقال عليه 4Coresو هناك ما يحتوى على Dual Core Processors وتسمى

كما Hexa Core Processor ويسمى Core Processor 6أو نويهسداسى األ Processor مؤخرا بإنتاج AMD وأيضا قامت I7 بثمانى أنويه و الذى تم تؽيير إسمه إلى Nehalem Processor تخطط لطرح الـ Intel أن

Octal Core ويسمى يعنى الجداول الشديدة السرعة أو الشالالت بالعبرية Nehalem من إنتاج إسرائيلى و إسم حتى يشترية العرب ألنهProcessor و هنا يجب أن نعرؾ أنه نتيجه إلختالؾ وظيفة كل Exchange Role فإن كل منهم

على الـ Processor Cores هى عدد الـ Processor Cores الـ يحتاج لعدد أنويه مختلؾ عن اآلخر و مرجعيتنا فى حساب عدد

Mailbox Server , أحدد كم لكن كيؾ Core أحتاج لكل Role ىفلو عند Mailbox Server

تصميم بيئة الـ بهذه الخطوط الرئيسية التى يجب أن نستخدمها عند Microsoft زودتنا , Hub أحتاج للـ Core فكم Cores 8عليه Exchange 2010 وهى حقيقة نسب بين كل الـCores المستخدمه فى الـ MBX Role و الـ Cores

:كالتالى هى و Roles التى يجب إستخدامها فى باقى الـ

5صوره رقم

Page 15: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

15 | P a g e

و ذلك إن لم تكن HUB على الـ واحد Processor Core فإنك تحتاج لـ processor Cores 7الجدول السابق نجد أنه لكل وفى

مكنتها تصعد النسبه إلى و إن HUB ممكنه على الـ Antivirus Scanning خاصيه الـ

processor Core واحد على الـ HUB لكل Cores 5Processor على الـ MBX Server.

. CAS Server على الـ 3Processor Coresيجب أن يكون لديك MBX Server على الـ 4Processor Coresولكل

الـ على Processor Core واحد لكل Processor Core على سيرفر واحد فيجب أن تضع CAS , HUB و إذا تم الدمج بينMBX Server.

. 2coresيجب أن تقرب إلى Core إلى األعلى منها حيث واحد و نصؾ إلى األقل و يجب تقريبها Core م تقريب أنصاؾ الـوقطعا ال يت

MailBox على الـ Processors فى بيئة العمل كلها يعتمد على معرفه عدد الـ Processors نجد أنه التخطيط لعدد الـ و مما سبقServer لنعرؾ كم حسابات يجب أن نجريهاولكن هناك خطوات معينه و Processor نحتاج على الـ Mailbox Server

.لمعرفة بعض المصطلحات و قبل أن نبدأ فى تحتاج

Processor Megacycles:

.فى الثانيه أثناء ساعتين من وقت الذروة للسيرفر Processor من الـ MailBox هى متوسط ما يستخدمة كل

Standard Perform a nce Evaluation Corporation قياس هذه القيم و حصرها لكل الشركات مثلهناك مؤسسات قائمة ل و

هذه انتائج Microsoft و تستخدم و تضيفؾ عليها كل ربع عام 2006والتى نشرت كافة النتائج عام

. هنا فى حساباتها و يمكنك رؤيه هذه النتائج على

Active And Passive DataBase Copy:

قواعد البيانات أن مبدأ عملها هو توزيع نسخ من Data Base Availability Group عندما تكلمنا عن الـ كما ذكرنا فى الدرس الثانى تباعا على هذه النسخ تطبيقهايتم LOGs ثم وضع التؽييرات التى تحدث على ملفات صؽيرة تسمى

أى نشطة و مفعله و يتصل عليها الـمستخدمين عن Data Bases , Active Data Base لتحديثها و لذلك نحصل على نوعين من الـ

فى إنتظار حدوث عطل Passive Data Base لجلب بياناتهم و أخرى CAS Server طريق الـ

فى قاعدة البيانات النشطة بـ Mail Box إليها حسب ترتيبها الذى نعطيها إياه عند تكوينها ويسمى الـالنشطة لكى يتم اإلنتقال فى النسخةActive MailBox و الـ Mail Box البيانات الخاملة بـ فى قاعدة Passive Mail Box .

وعند إجراء Data Bases (Active And Passive) كال النوعين من الـ DAG العضو فى Mailbox Server و قد يستضيؾ الـ

للـ Passive Mailbox يجب أن تأخذ فى اإلعتبار إستهالك الـ Processor حسابات الـ

Processor فهى تحتاجها أثناء التأكد من صحه الـ Logs النسخ النشطة منها و إعادة تطبيق الـ القادمة إليها من Logs كما أنها تقوم يات البحث عن الرسائل ما إذا تحولت فجأه إلى نشطه و لذلكلتسريع عمل لنفسها Indexing بعمل

. Processor من الـ إستهالك الـ Active Mail Box % من ما يحتاجه الـ15يحتاج Passive Mail Box فكل

بعمل الـلنسختها النشطه حيث هذه األخيره تقوم Processor تضيؾ كميه من إستهالك الـ Data Base كما أن كل نسخة من الـLogs التى حدثت ومن ثم ترسلها للـ ومألها بالتؽييرات Passive Copy حتى تحدث نفسها و قد ذكرنا

أثناء Processor للـ Active Data Base لكن لم نذكر إستهالك الـ Passive Copy يتم حساب عمليه التحديث هذه على الـ كيؾ

Page 16: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

16 | P a g e

Passive لكل Processor الـ إستهالك% إلى 10و لذلك يجب أن نضيؾ Logs تكوين الـ

Copy فإذا كان لدينا Active Data Base نسخة واحدة لديها Passive Copy إلى إستهالكها للـ10نضيؾ % Processor و % إلى إستهالكها و هكذا و أكرر هذه اإلضافة تكون20نضيؾ 2Passive Copy إذا كان لها

.Active Data Base لسيرفر الموجود عليه الـل Processor حساب إستهالك الـ عند فإننا نجد أننا نستطيع أن نصمم بيئة Passive Data Base Copies إذا أخذنا نظرة أعمق للوضع عند تفعيل النسخ الخاملة أو الـ و

و هناك Server على كل Data Bases 2و Servers 3العمل بأكثر من طريقه فمثال عند وجود

:سيناريو اآلخرين فهنا يكون هناك أكثر من servers 2على الـ Passive Copy منهم نسختين Data Base لكل

: واحد server السيناريو األول: عطل

. Passive Data Base 1و Active Data Bases 2سيرفر عليه فى هذه الحاله سيكون كل

: Servers 2عطل :السيناريو الثانى

. Active Data Bases 3المتبقى Server ن على الـفى هذه الحالة سيكو

نشطه Data Bases اسوأ الظروؾ بحيث يكون كل الـ تحتاج للحساب على الالزمه Processing Power ولذلك فإنك عند حساب الـ و النوع الثانى هو ألن تحدد أقصى عدد من النسخ Microsoft و هذا نوع من نوعين تفضلهما

.ثم تبنى على ذلك Server النشطة على كل

:و لك أن تختار فيما بعد Processing Power هنا سنتكلم عن القاعدة العامة فى حساب الـ

يمكنة تفعيل Server العمل الخاصة بك ثم قم بتحديد طريقة عملك هل ستقوم بالحساب على أساس أن كل قم أوال بحصر كافة متطلبات بيئة

.البيانات حدد أقصى عدد يمكن تفعيلة من قواعدكافة قواعد البيانات أم ست

( Active Mail Box Or Passive Mail Box) المستخدم و نوعه طبقا لعدد المستخدمين و عدد الرسائل التى يرسلها و يستقبلها . Microsoft المستخدم من هذا الجدول الموجود على موقع يمكنك معرفة ما يستهلكه

Page 17: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

17 | P a g e

6 صوره رقم

تصميم بيئة العمل بحيث ال يتعطل العمل عند تعطل رساله يوميا , مطلوب 150موظؾ كل موظؾ يستهلك 12000كة بها مثال: شر

2Servers 300األكثر كل قاعدة بيانات تحتوى علىMail Box 3ويجب أن يتم توزيعPassive Data Bases

Active من الـ أى حال يحمل كل السيرفرات عدد متساوى مع اآلخر و فى Server نشطة بحيث ال يتشابه أى لكل قاعدة بياناتMailboxes 2حتى عند حدوث عطل بـServers 2 مع العلم أن الشركة تستخدمProcessor

.Server على كل 4core Intel Xeon x5470 3.33-GHz processorsمن النوع

:المستخدمه Servers أوال: حساب عدد الـ

. DAG فى الـ 4Serversيجب أن تبدأ بـ 2Serversو إلستيعاب تعطل 3Passive DataBases حتى تتمكن من إيجاد

: ثانيا:حساب عدد قواعد البيانات و توزيعها

قواعد 10ينتج لنا بالتساوى 4Serversقاعدة بيانات و عند تقسيمها على 40مستخدم ينتج 300قاعدة بيانات مستخدم و لكل 1200

.Server على كل Passive DataBase خامله قاعدة بيانات 30و Server على كل Active DataBase بيانات نشطة

ولذلك يكون 10Active Data Basesنتيجه تعطل Passive Data Bases بيانات من الـ قاعدة 20وفى حال تعطل سيرفرين تفعل أساس اب يجب أن يتم علىقاعدة بيانات نشطة و مثلها خاملة وبذلك فإن الحس 20كل سيرفر على

أى 2Serversعلى الـ Passive MailBox مستخدم خامل 6000و Active MailBox مستخدم نشط 6000 = 300 × 20

.Server مستخدم نشط على كل 3000مستخدم خامل و 3000

دد قواعد بيانات يجب حتى نحدد أن أقصى ع Set-MailboxServer –MaximumAtiveDataBases 20 ولذلك يجب تنفيذ األمر .قاعدة بيانات 20تنشيطة هو

:Processor للـ Active MailBox حساب إستهالك الـ :ثالثا

Page 18: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

18 | P a g e

بذلك فإن و 3رساله فى اليوم هو 150للمستخدم الذى يستخدم Megacycles for Active mailbox من الجدول السابق فإن ( 2Servers على السيرفر عند تعطل Active MailBoxes مستخدم )أكبر عدد من الـ 6000

3 × 6000 = 18000 Megacycles .

19800= 1.10× 18000فيكون المجموع الكلى هو 18000% زيادة و مجموع استهالكهم هو 10منهم و هناك قاعدتين بيانات لكل

Megacycles.

:Processor للـ Passive MailBox رابعا: حساب إستهالك الـ

و بذلك فإن 0.45رساله فى اليوم هو 150يستخدم للمستخدم الذى Megacycles for passive mailbox إن الـمن الجدول ف ( 2Serversعلى السيرفر عند تعطل Passive MailBoxes مستخدم )أكبر عدد من الـ 6000

= 0.45 × 6000 = 2700 Megacycles .

:Processor خامسا :مجموع إستهالك الـ

Megacycles 22500= 2700+ 19800يكون المجموع = ما سبق عند جمع

يكون الـ 4core Intel Xeon x5470 3.33-GHz processorsمن النوع Processor مع

Total Megacycles = 4 × 2 × 3330 = 26640 Megacycles

وهى نسبة عاليه حيث النسبه Processor من طاقة الـ % 84,5 = 26640 ÷ ( 100× 22500و بحساب نسبة اإلستهالك تكون ) .تكون هذه النسبة مقبوله servers 2لكن مع تعطل %70المثاليه هى

ممكن الوصول و هذه الحدود تقدر أقصى عدد Processors هناك حدود ال يجب أن نتخطاها عند حساب الـ ومع كل هذه الحسابات إال أن

:الجدول التالى و هى فى Role لكل Processors إليه و أقل عدد يمكن الوصول إليه من الـ

7 صوره رقم

Page 19: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

19 | P a g e

processors عند هذا القدر من الـ هو األنسب Exchange Server أن أداء الـ Recommended Maximum ومعنى كلمه

عن هذا العدد وال يمنعك هذا الرقم Processors ولن يتأثر لألحسن بشكل كبير عند زيادة عدد الـ

الـ أى أن هذا هو الحد األدنى ليعمل Minimum و معنى كلمة Processor تطبيق آخر أكول للـ يده إذا كان عندكمن أن تزExchange Server وليس لبيئة العمل الفعليه و يكون الحد األدنى لبيئات التجارب و بيئة العمل الصؽيرة جدا

يقابل الـ Server ان لديك عقد صيانة من أى نوع مع مايكروسوفت و لم يكن الـإذا ك الكبيرة وال حتى المتوسطة و من الجدير بالذكر أنه

Minimum Requirement على األقل فلن يقبل أن يساعدك قبل أن تصحح الوضع إلى الـ

Minimum Requirement على األقل ولكن لن يلزمك بالحد األعلى أبدا. لنحصل على Cores ثم نجمع عدد الـ نقوم بالتصميم على أساس أنهم منفصلين HUB و الـ CAS مثل دمج الـ Roles حال دمج الـ فى

.نستخدمه العدد النهائى الذى يجب أن

: Roleلكل Memoryثانيا: كيفه حساب الـ ولذلك وجب أن تعرؾ كيؾ Memory حدود فى دعمه للـ Server و سرعته و لكل Server تأثير كبير على سعر الـ Memory للـ

Memory و كل شريحه من وحدات الـ Memory الذى يناسب إحتياجاتك من الـ server تختار الـ

و لكن الواحدة أكفأ فى 4GBأقل فى السعر من واحده GB 2سعرها فإثنين منها بالحجم و كلما زاد حجمها كلما زاد Module تسمى فهو أدرى Hardware ن تسأل مزود الـو اإلثنين أكفأ فى اخرى لذلك يجب أ Servers بعض أنواع الـ

و DDR3 1666 من النوع GB 32على السرعة فقد تدعم Memory يتوقؾ دعمها للـ servers بما يبيع منك و كذلك هناك بعض الـ

و لذلك مره أخرى أن تضع كل ذلك فى DDR2 1333 النوع عندما تستخدم GB 128لكنها تدعم

.Server حسبانك عند شراء الـ

:وهو كالتالى Role المطلوبة لكل Memory قدمت لنا جدول إرشادى للـ Microsoft فإن Processor كما بالـ

Page 20: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

20 | P a g e

8 صوره رقم

.نقوم بتفصيل كل أجزاء الجدول أى األصلح و األجود من حيث السعر و اآلداء و سوؾ Recommended ومعنى كلمة

بناًء عليه على أن Memory و هو الذى يتم حساب الـ Role معلوم لدينا لكل Cores لـيكون عدد ا Processor بعد تحديد متطلبات الـ

له Mail Box Server فيما عدا الـ Minimum Supported على األقل مساوى للـ يكون

يحتوى على Mail Box Server الواحد مثال إذا كان الـ حساب خاص طبقا لعدد الرسائل المرسلة و المستقبلة من المستخدم فى اليوم1000 Mailbox قواعد بيانات يكون 4رساله ومقسمين إلى 100اليومى هو معدل إستخدامهم

المستخدم و هذا هو الجدول GB 6جيجا بايت أى تقريبا 5.8= 1024÷ ميجابايت 6000= 6× 1000هو Memory إستهالكهم للـ

cache Memory فى حساب إستهالك المستخدم للـ

Page 21: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

21 | P a g e

9وره رقمص

الحساب السابق لحاله حيث يجب الموضوع أعقد من ذلك وال يجب إستخدام Mailbox Server للـ Memory حقيقة عند حساب الـ لكن

كما بالجدول التالى Mailbox server الموجودة على الـ DataBases األخذ فى اإلعتبار عدد الـ

10صوره رقم

و 2GBفى حال إستخدام قاعدتين بيانات هو Memory و فى المثال السابق نجد أن الحد األدنى للـ Memory أخذ الـ العدد األكبر للـ ثم

Cache و إنما الـ Physical ليست الـ Memory ينتهى فهذه الـ مناسبة لكن الحساب لم 6GBلذلك فإن الـ

:كالتالى و هو Cache ه الـبمعلومي Physical Memory بجدول آخر لحساب الـ Microsoft ولذلك زودتنا

Page 22: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

22 | P a g e

11صوره

المطلوبه Physical Memory الـ لتكون 10,4و هى Cache فى الجدول فيجب أن تأخذ القيمة األعلى للـ 6GBأنه ليس هناك و بما . 16GBهى

و التى Physical Memory كأقل قيمة للـ 8GBو ذلك يعطينا Databases 40 مقسمة إلى Mailbox 1000نفرض أن الـ Mailboxes التى ستنتج من الجدول بعد حساب إستهالك الـ Physical Memory و بين الـ سنقارن بينها

أى تقريبا 6000MBالمجموع الكلى إلستهالكهم هو يكون 6MBرسالة يوميا هو 100و بما أن إستهالك المستخدمين عند إستخدام

6GB من الـ Cache لـالجدول ا و لذلك نختار من Physical Memory 16المناسبة لهذه القيمه و هىGB

.و لذلك نستخدمها بأمان 8GBمن الحد األدنى و هو و التى هى أكبر

:Storageثالثا: تصميم الـ

.عنها و لكن سأعطى خطوط عريضة فقط Storage لن أخوض فى تصميم الـ

فى الثانية و هو ما يعرؾ بما IO هو عدد الـ Storage نوع الـ الذى يتحكم فىيجب أن تعرؾ أن العنصر Storage فى حال تكلمنا عن الـ فى الثانيه الواحدة و ليس Hard Disk وفى حالتنا الـ Storage Device ينقل من و إلى الـ

و ذلك ما يؤدى إلى HD مختلفة من الـ للكتابة فى أماكن HardDisk عشوائية النقل تسبب حركه رأس الـ وحده هو المتحكم بل النقل

.فى الثانيه IO’s فتقل كميه الـ HD عند إنتظام الكتابة ال تتحرك رأس الـ فى الثانيه و العكس صحيح IO’s إرتفاع عدد الـ و ذلك عن 2010النسبه فى اإلصدار % ثم تم تقليلة بنفس70بنسبة Exchange Server من 2007فى اإلصدار IO’s تقليل الـ تم

الكتابه العشوائية للمعلومات القادمة على هيئة تعديالت فى ل الكتابة لفترة من الزمن بدال منطريق تأجي

أن نالحظ أن األقراص و هنا يجب IO/s 200حتى وصلت إلى IO’s كتابتها بطريقة منتظمه و ذلك قلل من نسبة الـ صناديق البريد ثم سمح بإستخدام األقراص الصلبة من وله وهو مابكل سه IO/s 300تستطيع دعم SATA الصلبة من النوع

الصلبه خالل اإلصدارات السابقه و أحب أن أضع لكم هذه الصوره التى تبين تطور إستخدام األقراص هذا النوع بعد أن كانت ؼير مدعومه فى

. Exchange Server اإلصدارات المختلفة من

Page 23: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

23 | P a g e

12صوره رقم

نسخة فإنك تستطيع اإلعتماد على هذه 16لـ DAG الرخيصة لتستضيؾ قاعدة البيانات و مع دعم الـ عند إستخدام هذه األقراص الصلبة و

النسخ؟ ولكن ماذا لو كنت تخطط لعمل بيئة متوازنة من عدد قليل من Backup و بدون RAID النسخ و إبقاء التصميم بدون

Raid على نسخه من قاعدة البيانات الفعاله لكن و أيضا بدون ل أيضاالحصول على هذه البيئة المتوازنه و الحصو 2Serversتستطيع مع

.مع قاعدة البيانات و هذا هو المفضل Logs يمكنك وضع الـ كما RAID-1/0 أو لألمان

م يقو Excel بعمل ملؾ Microsoft فى إستهالك األقراص الصلبه إال أن الموضوع يجب أن يخطط جيدا و قد قامت ولم مع هذا التخفيض

المستخدمين بهذه العمليه و يعطيك النتائج بناء على بعض المعطيات مثل عدد

المستخدم و حجم األقراص الصلبه التى ستستخدمها و هذا Raid الـ وكم رساله يستخدمون فى اليوم و أقصى حجم لقاعدة البيانات و نوع

.هنا و يمكنك تنزيل األداه من هنا كله مشروح بالتفصيل

ر فى تخفيض حاجتها للـلم يصبها الدو Roles فإن هذه الـ CAS , HUB , EDGE األخرى مثل الـ Roles عندما تنظر إلى الـ

Storage كما بالـ Mail Box Server لكن على أى حال جميعها تحتاج إلى أقراص صلبة سريعه

. Raid 1+0 كما أن جميعها يفضل أن تكون 15K RPMكاألقراص التى تدعم سرعات

تبارك إنقطاع الخدمة لمده يومين على األقل تأخذ فى إع يجب أن تضع فى Edge و الـ HUB المطلوب للـ Storage عند حساب مساحة الـ

طابور التوصيل( خالل) QUEUE التى من الممكن أن تقؾ فى الـ ثم تقوم بحساب عدد الرسائل

إفترضنا أن لديك فلو Protocol Logging و الـ Message Tracking على األقل لخدمه تتبع الرسائل GB 20 اليومين ثم تضيؾ

50KBحجم الرساله هو رساله ومتوسط 200خدامهم اليومى للرسائل هى مستخدم نسبة إست 1000

:فستحسب كالتالى

ميجابايت 19532للتحويل إلى ميجابايت = 1024÷ 20000000كيلوبايت = 50× مستخدم 1000× يومين 2× رساله 200

=20GB 20تقريبا و بإضافة GB يكون الـ Storage 40هو GB 50و بإضافة GB دام نظامإلستخ

. GB 146 وهو ما توفره لك األقراض من الفئه 90GBالتشؽيل فإن الناتج النهائى يكون

Page 24: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

24 | P a g e

المطلوب له يفضل اإللتزام بمطابقة الـ Storage مساحة الـ و لكن عند حساب Storage ال ينتج أى شيء لتخزينه على الـ CAS الـ

Storage المستخدم مع الـ HUB ,EDGE .

فى مشاركة منفضلة فى هذا الموضوع فرض صؽير للتطبيق على ما ائة التدريب يجب أن تقوم بتطبيق ما سبق و لذلك سأطرحلكى نضمن كف

.سبق

:طبقا للشروط التاليه Exchange Server 2010 رساله مطلوب منك تصميم بيئه عمل 50موظؾ إستخدامهم اليومى 1500شركة بها

.نسختين خاملتين ن يكون لهاكل قاعدة بيانات فعاله يجب أ -1

.مستخدم 500 ال يجب أن يزيد عدد المستخدمين فى كل قاعدة بيانات عن -2

. 2Servers يجب تصميم بيئة العمل لتستمر فى العمل دون تأثير عند تعطل -3

.أيام 4الرسائل لمده تحسبا لتراكم EDGE و الـ HUB على الـ Storage يجب تصميم الـ -4

المستخدمه و نوع الـ Hard Disks مع ذكر نوع الـ Microsoft طبقا لمقايس Storage و الـ Memory و الـ Processor يم الـتصم -5

Processor الـ و Memory .

Page 25: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

25 | P a g e

: Exchange 2010 تثبيت الـ

لوحده بوضع روابطو لذلك سنكتفى فى هذه ا Exchange 2010 RTM إلى Exchange 2010 Beta لم تتؽير طريقة التثبيت من .مع إعطاء الشرح لما هو جديد

من Roles يمكنك مراجعة خطوات التثبيت لكافة الـhttp://edu.arabsgate.com/showthread.php?t=544541

على Edge Server وقد خصصت درس خاص لشرح كيفية تثبيت الـhttp://edu.arabsgate.com/showthread.php?t=545506

Exchange بحيث يوفر عليك البحث فى اإلنترنت عن خطوات الترقيه من إصدار سابق من الـ وقد قامت مايكروسوفت بعمل مساعد للتثبيت .مجالبرنا أو اإلثنين معا أو حتى تثبيت نسخة جديده من 2007أو 2003سواء

يمكنك الدخول لمساعد التثبيت علىus/exdeploy2010/default.aspx#Home-echnet.microsoft.com/enhttp://t

و سيظهر لك بهذه الطريقه

Page 26: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

26 | P a g e

12 صوره

يبدأ برنامج المساعده فى طرح ببعض األسئله كالتالى

13 صوره

اإلعداد و سيقوم بوضع روابط لما يجب تنزيله من اإلنترنت كالتالى ه األولى سيعطيك برنامج المساعده متطلبات تشؽيل برنامجفى الخطو

14صوره

تقرأ أكثر عن البرنامج سيبدأ معك فى الخطوات وكيؾ تقوم بكل خطوة مع روابط لمكتبه مايكروسوفت إذا أردت أن ثم

Page 27: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

27 | P a g e

15صوره

16 صوره

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

Page 28: الدورة التدريبة (Exchange server 2010 ) من البداية إلى الإحتراف

28 | P a g e

17 صوره

. exchange 2003 الترقيه من وبهذا نكون أنتهينا من هذا الدرس إلى الدرس القادم مع مثال عملى على