تثبيت الـ Exchange server 2007 فى نصف ساعة
..::عرب سيد 4::.. :: منتديات تكنولوجيا المعلومات :: قسم الشبكات وأنظمة التشغيل :: منتدى Microsoft Exchange Server وكل ما يخص برامج Mail Server
صفحة 1 من اصل 1
تثبيت الـ Exchange server 2007 فى نصف ساعة
نبدأ معكم من جديد وموضوع جديد نتناول فيه كيفية تثبيت الـ Exchange Server
2007 SP1 مع الـ Rollup update 7 على سيرفر واحد إعداده كاملا ليرسل و
يستقبل من الانترنت .
الموضوع ليس جديدا ولكن الجديد هو طريقة شرحة التى سنجعلها مميزة إنشاء
الله و ثرية بالمعلومات اللازمة لرفع الخبرة بهذا النظام العظيم.
نبدأ مع مقدمة بسيطة عن الموضوع,
يتكون الـ Exchange server 2007 من 21 خدمة يتم توزيعها على حسب الـ Role
الذى سيقوم به السيرفر و يمكنك أخذ المعلومات الكاملة وطباعتها عن هذه
الخدمات و وظيفتها و مكانها على هذا الرابط
اقتباس:
تم تحسين ميزات الـ Exchange server 2007 بعد طرح الـ Service Pack
1 و التى قدمت لنا ميزات إضافية كثيرة جدا ً سنقوم ذكرها بالتفصيل بعد أن
نقوم بتثبيت الـ Exchange .
سنقوم بإستخدام نسخة الـ Exchange server 2007 32Bit حتى يتسنى للأعضاء
تطبيق الدرس دون الحاجة لشراء Exchange Server 64Bit لكن بالطبع فى بيئة
العمل يجب
إستخدام النسخة 64Bit كما و سنقوم بإستخدام windows server 2003 SP2 R2 و
هو أيضا متوفر للتجربة من مايكروسوفت و سأقوم بإدراج الروابط فى آخر
المقال.
ماذا تحتاج لكى تستفيد من هذه التكنولوجيا؟
تحتاج أن تكون على دراية بالـ Active Directory و كيفية تنصيب أول Domain
Controller حيث لن نتطرق للحديث عن هذه النقطة و يوجد شرح وافى عن هذه
النقطة فى المنتدىفى مواضيع كثيرة جدا .
بيئة العمل,
بيئة العمل التى سنستخدمها فى الشرح هي عبارة عن سيرفرين أحدهما سيكون
Domain Controller و الآخر سيكون Exchange Server وهم مرتبطين عن طريق
switch مرتبط بالإنترنت عن طريق ADSL Router .
متطلبات الربط بالإنترنت:
لكى تربط الـ Exchange الخاص بك و ترسل و تستقبل من الإنترنت يجب أن يتوفر
لديك عدد من الإعدادات التى ستمكن الـ Mail servers على الإنترنت من
معرفة كيفية الوصولإلى الـ Exchange server
الخاص بك من الإنترنت ونقوم بسرد هذه المتطلبات كالتالي :
أولا :A Record :
لكى تستطيع فتح الـ Outlook Web Access من الإنترنت يجب عمل هذا الـ A
Record و يجب أن يشير إلى سيرفرك و فى حال كان لديك كل Role على سيرفر
منفصل فيجب أن يشير إلى الـ Client Access Server
المضيف للـ OWA ويكون بالصورة التالية
Mail.ArabsGateByAlaa.com 212.190.190.190
و يجب إضافة آخر بإسم AutoDiscover.ArabsGateByAlaa.com لتعمل خدمة الـ AutoDiscover من الأنترنت .
ثانيا ً : MX Record :
ويفضل إنشاء إثنين و كلهما يجب أن يشير إلى الـ Public ip الخاص بسيرفرك كالتالى
ArabsGateByAlaa.com MX preference = 10, mail exchanger = smtp. ArabsGateByAlaa.com
ArabsGateByAlaa.com MX preference = 20, mail exchanger = smtp2. ArabsGateByAlaa.com
ولكن واحد منهم فقط يفي بالغرض وحقيقة يمكنك الآن العمل بشكل طبيعى جدا و
الإرسال و الإستقبال من الأنترنت بدون مشاكل دون إكمال باقى المتطلبات ولكن
لكل منها فائدة سنذكرها فى وقتها.
ثالثا: PTR Record :
و يكون يعتبر REVERSE LOOKUP (RDNS) حيث يترجم الـ ip الخاص بالسيرفر إلى
إسم و لا يجب أن يترجم هذا الـ ip إلى إسم سيرفرك بل فى معظم الأحيان يقوم
معظم الـ isp بعمله ليشير إلى الـ DNS
الخاص بهم ويكون على الشكل التالى
22.88.55.56.in-addr.arpa name=mail.ArabsGateByAlaa.com
رابعا ً : SPF Record أو Sender Policy Framework :
و يمكنك عبارة عن TXT Record ويمكنك معرفة كل شيء عنه على هذا الرابط
اقتباس:
ويمكنك عملة عن طريق الـ Microsoft Wizard و توجد على هذا الرابط
اقتباس:
قبل أن تبدأ ,
لتثبيت الـ Exchange server 2007 على الـ windows server 2003 هناك عدد
من المتطلبات يجب أن توفيه قبل أن تبدأ بالتثبيت و هى iis, .net Frame Work
V2.0, MMC V.3 وهناك
مكونات أخرى سنشرحها مثل الـ RPC Over HTTP أو ما أصبح يسمى الـ Outlook Any Where سنقوم أيضا بتثبيته معنا فى هذه المرحلة.
لتثبيت IIS و الـ .Net Frame Work V2.0 و الـ RPC Over HTTP قم بإتباع الخطوات التالية:
من الـ Control Panel قم بفتح أيقونة Add or Remove programs ثم من اليسار أختر Add/Remove windows components ثم أختر كالتالي .
لاحظ أن الإصدار windows server SP2 R2 فى هذه الخطوة سيقوم بتثبيت الـ
.Net Frame Work V2.0 فيمكنك عدم تثبيته يدويا ً و الاكتفاء بتثبيت الـ
.Net Frame Work V2.0 sp1
بعد الانتهاء من التثبيت تأكد من أن كل شيء تم بصورة صحيحة و ذلك بفتح الـ IIS Manager من قائمة الـ Administrative Tools .
قم بفتح موقع WINDOWS Update ثم اختر Custom من خيارات تثبيت التحديثات و بعد أن تظهر لك التحديثات قم باختيار التالي:
بعد أن تنتهى من التحديثات السابقة قم بتنزيل حزمة الـ .Net Frame Work V2.0 sp1 من موقع مايكروسوفت و تثبيتها .
الآن نقوم بدمج التحديث Exchange server 2007 Rollup update 7 فى الـ DVD
الخاص بالـ Exchange 2007 عن طريق أي برنامج يتعامل مع الإسطوانات و
ملفات الـ ISO وقد
استخدمت برنامج Power ISO لسهولة التعامل معه و يتوجب عليك وضع التحديث فى
مجلد الـ Updates الموجود بالقرص ثم إعادة نسخة مرة أخرى حتى يقوم الـ
Exchange بتثبيت التحديث أثناء عمل برنامج الإعداد .
من الأشياء التى ستؤثر فى عمل السيرفر هي فصل قاعدة البيانات عن الـ logs
حيث يجب وضع قاعدة البيانات على قرص منفصل أو LUN منفصل و الـ Logs على
آخر و ذلك مؤثر جدا على الآداء الذى
ستحصل عليه من الـ Exchange و بالطبع إذا كنت تنوى أن تفصل بين الـ Roles
فيجب أن تطبق هذه المتطلبات على الـ Mailbox Server Role و يمكنك الأختيار
بين تكنولوجيا الأقراص المتوفرة
بالسوق لكن بالطبع يأتى الـ SAS و الـ ISCSI متساويان فى المرتبة الأولى
للأداء و من ثم الـ SAN و بعد ذلك الـ SATA و إن كنت ستقوم بعمل Raid
فيفضل أن يكون الـ Lun الخاص بقاعدة البيانات
هو Raid 5 و الـ Lun الخاص بالـ Logs هو Raid 1+0 .
و قد أثبتت الإختبارات على الـ partition Allocation unit size أن الآداء
يكون أفضل بالنسبة لقاعدة البيانات عندما يكون الـ NTFS Allocation size
هو 64KB و لم يثبت أى تغيير بالنسبة لـ
Logs Luns لذا يمكنك إستخدام الحجم الإفتراضي وهو 4KB .
و الآن قم بإدخال الـ DVD الذى قمت بعملة منذ قليل و إترك برنامج الإعداد التلقائى يعمل .
نلاحظ فى الصورة السابقة أن بعض الأوامر غير مفعله و ذلك لأننا قد أتممناها بالفعل .
الـ Exchange server 2007 يمكن تثبيته بإستخدام موجة الأوامر أو الـ
Command Prompt المعروف بالـ CMD حيث لدية أمر يقوم بالعديد من العمليات و
هو الأمر
الذي يتم من خلاله أي شيء يتعلق بالتثبيت , هذا الأمر هو Setup.com و
يمكنك رؤيته على الدليل الرئيسي للـ DVD الخاص بالـ Exchange .
العمليات الرئيسية التى يقوم بها الأمر يمكن معرفتها عن طريق تنفيذ الأمر Setup.com /? كالتالى
وقد تم إضافة عمليه الـ upgrade بعد ظهور الـ Service pack 1 لتقوم
بالترقية من النسخة Exchange 2007 RTM أو Release To Manufacture وهى
النسخة القبلية للـ Exchange
2007 SP1 و سيكون عليك فى حال كان عندك هذه النسخة و أردت الترقية تنفيذ
الأمر Setup.com /mode:upgrade ليقوم الـ Exchange بالتعرف على الـ Roles
و تحديثها.
و سنقوم بشرح العمليتين install , uninstall فى هذا الدرس بالإضافة إلى الأمر السابق و الباقي نتركه لدروس أخرى .
يتم كتابة الأمر فى حال إستخدمنا أحد البدالتين install , uninstall بالطريقة التالية :
حيث يتم إختيار العمليه و كتابتها بعد البدالة /mode: أو /m: .
و من ثم اختيار الـ roles التى نريد تثبيتها و كتابتها مرتبة و يفصل بينها
فاصلة , بعد البداله /Roles: أو /r و يتم كتابة أسماء الـ Roles
بالطريقة التالية .
و يمكنك إضافة العديد من الخيارات بإستخدام البدالات العديدة للأمر و أهم هذه البدالات هى:
تستخدم هذه البدالة فى تسمية الـ Exchange organization و تستخدم فقط فى أول مرة يتم التثبيت فيها .
تستخدم لتحديد مكان التثبيت
تستخدم لتحديد مكان قرص التثبيت الـ DVD
تستخدم لتحديد مكان حزم التحديثات لو كانت غير مدمجة بالـ DVD
تستخدم لتحديد الـ DC الذي تريد أن يتعامل معه الـ exchange أثناء التثبيت لو كان عندك أكثر من DC .
و أخيرا من التعليمات المتقدمة هذه البدالة ويجب إستخدام هذه البدالة فى
حال كان عندك مستخدمين لديهم Outlook 2003 حيث أن الـ Exchange لا يقوم
بعمل public folder إفتراضيا لأنه يفترض
أن كل المستخدمين لديك يستخدمون outlook 2007 و الذي يأخذ الـ OAB و الـ
Free-busy Status من الويب و لكن الـ outlook 2003 يأخذ هذه الإعدادات من
الـ Public folder DB
عمليه التثبيت :
سأقوم بعمليه التثبيت أكثر من مرة لأريكم الأوامر المختلفة و نتائجها ولكن انت قم بإختيار الأوامر المناسبة لك و قم بإستخدامها .
إذن كيف نقوم بعمل Unattended installation عن طريق هذه الأوامر السابقة ؟
قم بفتح ملف Notepad ثم أكتب فيه الأمر التالي:
D:\Setup.com /mode:install /roles:T,C,H,M
ثم قم بحفظ هذا الملف بإمتداد .Bat و قم بتنفيذه بالضغط عليه مرتين بالماوس.
عند التنفيذ يظهر تلاحظ أنه يحدث خطأ ولمعرفة الخطأ قم بتشغيل الـ Script
يدويا و ذلك عن طريق الـ CMD و عندها يظهر لك الخطأ كالتالى
يجب وضع الـ Organization name لأن هذا التثبيت نقوم به لأول مرة قم
بإضافة البدالة /organizationName:ArabsGateByAlaa ثم إحفظ الملف و قم
بتشغيلة مرة أخرى.
يفشل التثبيت مرة أخرى عند تنفيذه وهنا قم بتشغيله يدويا بإستخدام الـ CMD لترى الخطأ
يـُـظهر الخطأ أن الـ Domain Level فى الحالة Mixed Mode و من متطلبات
الـ Exchange أن يكون الـ Domain أقل شيء فى الحالة 2000 Native Mode
قم برفع مستوى الـ
Domain
عن طريق الخطوات التالية
لاحظ أنى قمت برفع مستوى الدومين إلى الـ Windows server 2003 حيث أنى ليس لدى أى سيرفر 2000 .
قم بالموافقة على التأكيد ثم فى ما بعد إضغط ok .
قم الآن بتنفيذ الـ script مرة أخرى و إنتظر حتى يختفى من الشاشة بعد نجاح
كل مكوناتة طبعا إذا كنت مثلى تحب أن ترى النتائج قم بتنفيذ الأوامر
بإستخدام الـ CMD لتظهر لك النتائج
قم بفتح قائمة Start ثم قم بفتح Exchange Management Consol كالتالى
قم بالموافقة على هذه الشاشة التى تخبرنا أن الـ Exchange 32 bit هو للتجربة لمدة 119 يوم.
من اليسار قم بفتح Server Configuration ثم بعد ذلك إختر MailBOx
لاحظ فى الشاشة السابقة أن برنامج الإعداد قام بإنشاء قاعدة بيانات من
النوع MailBOx فقط و ذلك لأننا لم نخبره بغير ذلك حيث أن الـ Exchange
الآن معد للإستخدام مع الـ outlook 2007 فقط ولكن
ماذا لو أحببنا تهيئته للإستخدام مع الـ Outlook 2003 ماذا سيكون الإختلاف
ولمعرفة ذلك سأعيد التثبيت مع إضافة البدالة EnableLegacyOutlook / إلىالـ
Script ثم حفظة و نعيد التثبيت لنرى الفرق معا ٌ.
لو كنت قد قمت بعمل الأوامر يدويا تظهر لك الشاشة بهذه الصورة بعد الإنتهاء من التثبيت
الآن قم بفتح قائمة Start ثم قم بفتح Exchange Management Consol ثم من
اليسار قم بفتح Server Configuration ثم بعد ذلك اختر Mailbox
لاحظ أن برنامج الإعداد قام بإنشاء قاعدة بيانات من النوع Public Folder
ليستطيع مستخدمين الـ Outlook 2003 الحصول على الـ OAB و الـ Free-Busy
منها .
ومن الجدير بالذكر أن مايكروسوفت كانت تخطط لإزالة دعم الـ Public Folder و
لكن حتى الإصدار الجديد Exchange 14 سيدعم هذا النوع من قواعد البيانات.
طبعا لم يطمأن قلبك إلى الآن أن هذه الطريقة ناجحة تماما و ذلك نتيجة أنك
إعتدت على الطريقة العادية لتثبيت الـ Exchange 2007 من الواجهه الرسوميه و
لذلك سأقول لك عدد من الإجراءات التى يجب عملها
للتأكد من التثبيت حتى لو كان من الواجهه الرسوميه .
قم بفتح الـ Services.msc من موجة الأوامر أو من قائمة Administrative
Tools ثم تأكد من أن جميع الخدمات التى يجب أن تكون موجودة هى بالفعل
موجودة
و بالطبع من الرابط الذي وضعناه فى أول المقال يمكنك أن تعرف الخدمات التى
يجب أن تكون موجودة و هي التى ستصاب الـ Roles التى قمنا بتثبيتها.
قم بفتح Add and Remove Programs من الـ Control panel وقم بتفعيل الخيار show updates لإظهار التحديثات
كما هو متوقع نجد أن برنامج التثبيت قام بتثبيت الـ Exchange Rollup 7 أثناء عمل برنامج الإعداد .
قم بقتح الـ Eventviewer من قائمة الـ Administrative Tools ثم تأكد من خلوة من أى خطأ أو تحذير
إذا حدث أي خطأ و لم تجد ما يرشدك إلى ماهيه الخطأ قم بفتح ملفات الـ logs
التى تجدها على المسار\ExchangeSetupLogs و هى عبارة
عن ملفين
أسمائهم هى ExchangeSetup.log , ExchangeSetup.msilog .
إعدادات الـ Exchange Server :
هل لاحظت الخطأ الذى ظهر أثناء التثبيت و الذى كان نصة كالتالى
Setup cannot detect an SMTP or Send connector with an address space of '*'.
Mail flow to the Internet may not work properly.
هذا الخطأ تم شرحه مفصلا فى هذا الرابط
اقتباس:
و يوضح الرابط الحل لهذه المشكلة و التى سببها عدم وجود Send Connector على الـ Hub Server و لنصحح هذا الخطأ نقوم بعمل التالى:
أولا: تكوين الـ Send Connector بإستخدام الـ Exchange Management Consol :
قم بفتح الـ Exchange Management Consol ثم من اليسار أختار Organization Configuration ثم Hub Transport ثم أتبع الخطوات التالية.
2007 SP1 مع الـ Rollup update 7 على سيرفر واحد إعداده كاملا ليرسل و
يستقبل من الانترنت .
الموضوع ليس جديدا ولكن الجديد هو طريقة شرحة التى سنجعلها مميزة إنشاء
الله و ثرية بالمعلومات اللازمة لرفع الخبرة بهذا النظام العظيم.
نبدأ مع مقدمة بسيطة عن الموضوع,
يتكون الـ Exchange server 2007 من 21 خدمة يتم توزيعها على حسب الـ Role
الذى سيقوم به السيرفر و يمكنك أخذ المعلومات الكاملة وطباعتها عن هذه
الخدمات و وظيفتها و مكانها على هذا الرابط
اقتباس:
http://technet.microsoft.com/en-us/library/aa998342(printer).aspx |
تم تحسين ميزات الـ Exchange server 2007 بعد طرح الـ Service Pack
1 و التى قدمت لنا ميزات إضافية كثيرة جدا ً سنقوم ذكرها بالتفصيل بعد أن
نقوم بتثبيت الـ Exchange .
سنقوم بإستخدام نسخة الـ Exchange server 2007 32Bit حتى يتسنى للأعضاء
تطبيق الدرس دون الحاجة لشراء Exchange Server 64Bit لكن بالطبع فى بيئة
العمل يجب
إستخدام النسخة 64Bit كما و سنقوم بإستخدام windows server 2003 SP2 R2 و
هو أيضا متوفر للتجربة من مايكروسوفت و سأقوم بإدراج الروابط فى آخر
المقال.
ماذا تحتاج لكى تستفيد من هذه التكنولوجيا؟
تحتاج أن تكون على دراية بالـ Active Directory و كيفية تنصيب أول Domain
Controller حيث لن نتطرق للحديث عن هذه النقطة و يوجد شرح وافى عن هذه
النقطة فى المنتدىفى مواضيع كثيرة جدا .
بيئة العمل,
بيئة العمل التى سنستخدمها فى الشرح هي عبارة عن سيرفرين أحدهما سيكون
Domain Controller و الآخر سيكون Exchange Server وهم مرتبطين عن طريق
switch مرتبط بالإنترنت عن طريق ADSL Router .
متطلبات الربط بالإنترنت:
لكى تربط الـ Exchange الخاص بك و ترسل و تستقبل من الإنترنت يجب أن يتوفر
لديك عدد من الإعدادات التى ستمكن الـ Mail servers على الإنترنت من
معرفة كيفية الوصولإلى الـ Exchange server
الخاص بك من الإنترنت ونقوم بسرد هذه المتطلبات كالتالي :
أولا :A Record :
لكى تستطيع فتح الـ Outlook Web Access من الإنترنت يجب عمل هذا الـ A
Record و يجب أن يشير إلى سيرفرك و فى حال كان لديك كل Role على سيرفر
منفصل فيجب أن يشير إلى الـ Client Access Server
المضيف للـ OWA ويكون بالصورة التالية
Mail.ArabsGateByAlaa.com 212.190.190.190
و يجب إضافة آخر بإسم AutoDiscover.ArabsGateByAlaa.com لتعمل خدمة الـ AutoDiscover من الأنترنت .
ثانيا ً : MX Record :
ويفضل إنشاء إثنين و كلهما يجب أن يشير إلى الـ Public ip الخاص بسيرفرك كالتالى
ArabsGateByAlaa.com MX preference = 10, mail exchanger = smtp. ArabsGateByAlaa.com
ArabsGateByAlaa.com MX preference = 20, mail exchanger = smtp2. ArabsGateByAlaa.com
ولكن واحد منهم فقط يفي بالغرض وحقيقة يمكنك الآن العمل بشكل طبيعى جدا و
الإرسال و الإستقبال من الأنترنت بدون مشاكل دون إكمال باقى المتطلبات ولكن
لكل منها فائدة سنذكرها فى وقتها.
ثالثا: PTR Record :
و يكون يعتبر REVERSE LOOKUP (RDNS) حيث يترجم الـ ip الخاص بالسيرفر إلى
إسم و لا يجب أن يترجم هذا الـ ip إلى إسم سيرفرك بل فى معظم الأحيان يقوم
معظم الـ isp بعمله ليشير إلى الـ DNS
الخاص بهم ويكون على الشكل التالى
22.88.55.56.in-addr.arpa name=mail.ArabsGateByAlaa.com
رابعا ً : SPF Record أو Sender Policy Framework :
و يمكنك عبارة عن TXT Record ويمكنك معرفة كل شيء عنه على هذا الرابط
اقتباس:
http://en.wikipedia.org/wiki/Sender_Policy_Framework |
ويمكنك عملة عن طريق الـ Microsoft Wizard و توجد على هذا الرابط
اقتباس:
http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard |
قبل أن تبدأ ,
لتثبيت الـ Exchange server 2007 على الـ windows server 2003 هناك عدد
من المتطلبات يجب أن توفيه قبل أن تبدأ بالتثبيت و هى iis, .net Frame Work
V2.0, MMC V.3 وهناك
مكونات أخرى سنشرحها مثل الـ RPC Over HTTP أو ما أصبح يسمى الـ Outlook Any Where سنقوم أيضا بتثبيته معنا فى هذه المرحلة.
لتثبيت IIS و الـ .Net Frame Work V2.0 و الـ RPC Over HTTP قم بإتباع الخطوات التالية:
من الـ Control Panel قم بفتح أيقونة Add or Remove programs ثم من اليسار أختر Add/Remove windows components ثم أختر كالتالي .
لاحظ أن الإصدار windows server SP2 R2 فى هذه الخطوة سيقوم بتثبيت الـ
.Net Frame Work V2.0 فيمكنك عدم تثبيته يدويا ً و الاكتفاء بتثبيت الـ
.Net Frame Work V2.0 sp1
بعد الانتهاء من التثبيت تأكد من أن كل شيء تم بصورة صحيحة و ذلك بفتح الـ IIS Manager من قائمة الـ Administrative Tools .
قم بفتح موقع WINDOWS Update ثم اختر Custom من خيارات تثبيت التحديثات و بعد أن تظهر لك التحديثات قم باختيار التالي:
بعد أن تنتهى من التحديثات السابقة قم بتنزيل حزمة الـ .Net Frame Work V2.0 sp1 من موقع مايكروسوفت و تثبيتها .
الآن نقوم بدمج التحديث Exchange server 2007 Rollup update 7 فى الـ DVD
الخاص بالـ Exchange 2007 عن طريق أي برنامج يتعامل مع الإسطوانات و
ملفات الـ ISO وقد
استخدمت برنامج Power ISO لسهولة التعامل معه و يتوجب عليك وضع التحديث فى
مجلد الـ Updates الموجود بالقرص ثم إعادة نسخة مرة أخرى حتى يقوم الـ
Exchange بتثبيت التحديث أثناء عمل برنامج الإعداد .
من الأشياء التى ستؤثر فى عمل السيرفر هي فصل قاعدة البيانات عن الـ logs
حيث يجب وضع قاعدة البيانات على قرص منفصل أو LUN منفصل و الـ Logs على
آخر و ذلك مؤثر جدا على الآداء الذى
ستحصل عليه من الـ Exchange و بالطبع إذا كنت تنوى أن تفصل بين الـ Roles
فيجب أن تطبق هذه المتطلبات على الـ Mailbox Server Role و يمكنك الأختيار
بين تكنولوجيا الأقراص المتوفرة
بالسوق لكن بالطبع يأتى الـ SAS و الـ ISCSI متساويان فى المرتبة الأولى
للأداء و من ثم الـ SAN و بعد ذلك الـ SATA و إن كنت ستقوم بعمل Raid
فيفضل أن يكون الـ Lun الخاص بقاعدة البيانات
هو Raid 5 و الـ Lun الخاص بالـ Logs هو Raid 1+0 .
و قد أثبتت الإختبارات على الـ partition Allocation unit size أن الآداء
يكون أفضل بالنسبة لقاعدة البيانات عندما يكون الـ NTFS Allocation size
هو 64KB و لم يثبت أى تغيير بالنسبة لـ
Logs Luns لذا يمكنك إستخدام الحجم الإفتراضي وهو 4KB .
و الآن قم بإدخال الـ DVD الذى قمت بعملة منذ قليل و إترك برنامج الإعداد التلقائى يعمل .
نلاحظ فى الصورة السابقة أن بعض الأوامر غير مفعله و ذلك لأننا قد أتممناها بالفعل .
الـ Exchange server 2007 يمكن تثبيته بإستخدام موجة الأوامر أو الـ
Command Prompt المعروف بالـ CMD حيث لدية أمر يقوم بالعديد من العمليات و
هو الأمر
الذي يتم من خلاله أي شيء يتعلق بالتثبيت , هذا الأمر هو Setup.com و
يمكنك رؤيته على الدليل الرئيسي للـ DVD الخاص بالـ Exchange .
العمليات الرئيسية التى يقوم بها الأمر يمكن معرفتها عن طريق تنفيذ الأمر Setup.com /? كالتالى
وقد تم إضافة عمليه الـ upgrade بعد ظهور الـ Service pack 1 لتقوم
بالترقية من النسخة Exchange 2007 RTM أو Release To Manufacture وهى
النسخة القبلية للـ Exchange
2007 SP1 و سيكون عليك فى حال كان عندك هذه النسخة و أردت الترقية تنفيذ
الأمر Setup.com /mode:upgrade ليقوم الـ Exchange بالتعرف على الـ Roles
و تحديثها.
و سنقوم بشرح العمليتين install , uninstall فى هذا الدرس بالإضافة إلى الأمر السابق و الباقي نتركه لدروس أخرى .
يتم كتابة الأمر فى حال إستخدمنا أحد البدالتين install , uninstall بالطريقة التالية :
حيث يتم إختيار العمليه و كتابتها بعد البدالة /mode: أو /m: .
و من ثم اختيار الـ roles التى نريد تثبيتها و كتابتها مرتبة و يفصل بينها
فاصلة , بعد البداله /Roles: أو /r و يتم كتابة أسماء الـ Roles
بالطريقة التالية .
و يمكنك إضافة العديد من الخيارات بإستخدام البدالات العديدة للأمر و أهم هذه البدالات هى:
تستخدم هذه البدالة فى تسمية الـ Exchange organization و تستخدم فقط فى أول مرة يتم التثبيت فيها .
تستخدم لتحديد مكان التثبيت
تستخدم لتحديد مكان قرص التثبيت الـ DVD
تستخدم لتحديد مكان حزم التحديثات لو كانت غير مدمجة بالـ DVD
تستخدم لتحديد الـ DC الذي تريد أن يتعامل معه الـ exchange أثناء التثبيت لو كان عندك أكثر من DC .
و أخيرا من التعليمات المتقدمة هذه البدالة ويجب إستخدام هذه البدالة فى
حال كان عندك مستخدمين لديهم Outlook 2003 حيث أن الـ Exchange لا يقوم
بعمل public folder إفتراضيا لأنه يفترض
أن كل المستخدمين لديك يستخدمون outlook 2007 و الذي يأخذ الـ OAB و الـ
Free-busy Status من الويب و لكن الـ outlook 2003 يأخذ هذه الإعدادات من
الـ Public folder DB
عمليه التثبيت :
سأقوم بعمليه التثبيت أكثر من مرة لأريكم الأوامر المختلفة و نتائجها ولكن انت قم بإختيار الأوامر المناسبة لك و قم بإستخدامها .
إذن كيف نقوم بعمل Unattended installation عن طريق هذه الأوامر السابقة ؟
قم بفتح ملف Notepad ثم أكتب فيه الأمر التالي:
D:\Setup.com /mode:install /roles:T,C,H,M
ثم قم بحفظ هذا الملف بإمتداد .Bat و قم بتنفيذه بالضغط عليه مرتين بالماوس.
عند التنفيذ يظهر تلاحظ أنه يحدث خطأ ولمعرفة الخطأ قم بتشغيل الـ Script
يدويا و ذلك عن طريق الـ CMD و عندها يظهر لك الخطأ كالتالى
يجب وضع الـ Organization name لأن هذا التثبيت نقوم به لأول مرة قم
بإضافة البدالة /organizationName:ArabsGateByAlaa ثم إحفظ الملف و قم
بتشغيلة مرة أخرى.
يفشل التثبيت مرة أخرى عند تنفيذه وهنا قم بتشغيله يدويا بإستخدام الـ CMD لترى الخطأ
يـُـظهر الخطأ أن الـ Domain Level فى الحالة Mixed Mode و من متطلبات
الـ Exchange أن يكون الـ Domain أقل شيء فى الحالة 2000 Native Mode
قم برفع مستوى الـ
Domain
عن طريق الخطوات التالية
لاحظ أنى قمت برفع مستوى الدومين إلى الـ Windows server 2003 حيث أنى ليس لدى أى سيرفر 2000 .
قم بالموافقة على التأكيد ثم فى ما بعد إضغط ok .
قم الآن بتنفيذ الـ script مرة أخرى و إنتظر حتى يختفى من الشاشة بعد نجاح
كل مكوناتة طبعا إذا كنت مثلى تحب أن ترى النتائج قم بتنفيذ الأوامر
بإستخدام الـ CMD لتظهر لك النتائج
قم بفتح قائمة Start ثم قم بفتح Exchange Management Consol كالتالى
قم بالموافقة على هذه الشاشة التى تخبرنا أن الـ Exchange 32 bit هو للتجربة لمدة 119 يوم.
من اليسار قم بفتح Server Configuration ثم بعد ذلك إختر MailBOx
لاحظ فى الشاشة السابقة أن برنامج الإعداد قام بإنشاء قاعدة بيانات من
النوع MailBOx فقط و ذلك لأننا لم نخبره بغير ذلك حيث أن الـ Exchange
الآن معد للإستخدام مع الـ outlook 2007 فقط ولكن
ماذا لو أحببنا تهيئته للإستخدام مع الـ Outlook 2003 ماذا سيكون الإختلاف
ولمعرفة ذلك سأعيد التثبيت مع إضافة البدالة EnableLegacyOutlook / إلىالـ
Script ثم حفظة و نعيد التثبيت لنرى الفرق معا ٌ.
لو كنت قد قمت بعمل الأوامر يدويا تظهر لك الشاشة بهذه الصورة بعد الإنتهاء من التثبيت
الآن قم بفتح قائمة Start ثم قم بفتح Exchange Management Consol ثم من
اليسار قم بفتح Server Configuration ثم بعد ذلك اختر Mailbox
لاحظ أن برنامج الإعداد قام بإنشاء قاعدة بيانات من النوع Public Folder
ليستطيع مستخدمين الـ Outlook 2003 الحصول على الـ OAB و الـ Free-Busy
منها .
ومن الجدير بالذكر أن مايكروسوفت كانت تخطط لإزالة دعم الـ Public Folder و
لكن حتى الإصدار الجديد Exchange 14 سيدعم هذا النوع من قواعد البيانات.
طبعا لم يطمأن قلبك إلى الآن أن هذه الطريقة ناجحة تماما و ذلك نتيجة أنك
إعتدت على الطريقة العادية لتثبيت الـ Exchange 2007 من الواجهه الرسوميه و
لذلك سأقول لك عدد من الإجراءات التى يجب عملها
للتأكد من التثبيت حتى لو كان من الواجهه الرسوميه .
قم بفتح الـ Services.msc من موجة الأوامر أو من قائمة Administrative
Tools ثم تأكد من أن جميع الخدمات التى يجب أن تكون موجودة هى بالفعل
موجودة
و بالطبع من الرابط الذي وضعناه فى أول المقال يمكنك أن تعرف الخدمات التى
يجب أن تكون موجودة و هي التى ستصاب الـ Roles التى قمنا بتثبيتها.
قم بفتح Add and Remove Programs من الـ Control panel وقم بتفعيل الخيار show updates لإظهار التحديثات
كما هو متوقع نجد أن برنامج التثبيت قام بتثبيت الـ Exchange Rollup 7 أثناء عمل برنامج الإعداد .
قم بقتح الـ Eventviewer من قائمة الـ Administrative Tools ثم تأكد من خلوة من أى خطأ أو تحذير
إذا حدث أي خطأ و لم تجد ما يرشدك إلى ماهيه الخطأ قم بفتح ملفات الـ logs
التى تجدها على المسار
عن ملفين
أسمائهم هى ExchangeSetup.log , ExchangeSetup.msilog .
إعدادات الـ Exchange Server :
هل لاحظت الخطأ الذى ظهر أثناء التثبيت و الذى كان نصة كالتالى
Setup cannot detect an SMTP or Send connector with an address space of '*'.
Mail flow to the Internet may not work properly.
هذا الخطأ تم شرحه مفصلا فى هذا الرابط
اقتباس:
http://support.microsoft.com/kb/556055 |
و يوضح الرابط الحل لهذه المشكلة و التى سببها عدم وجود Send Connector على الـ Hub Server و لنصحح هذا الخطأ نقوم بعمل التالى:
أولا: تكوين الـ Send Connector بإستخدام الـ Exchange Management Consol :
قم بفتح الـ Exchange Management Consol ثم من اليسار أختار Organization Configuration ثم Hub Transport ثم أتبع الخطوات التالية.
رد: تثبيت الـ Exchange server 2007 فى نصف ساعة
من الشاشة السابقة قم بضغط الزرين CTRL + C لتنسخ الأوامر المستخدمة فى
إنشاء الـ Send Connector ثم قم بلصقها و حفظها فى ملف TXT .
بعد أن تنتهي من عمل الـ Send Connector يظهر لك بهذه الطريقة
طيب ما فائدة الـ Send Connector هنا ؟
الـ Exchange 2007 إفتراضيا ينتظرك أن تقوم بتثبيت Edge Server ولذلك لا
يقوم بعمل أى Send Connector يمكنك من الإرسال إلى الإنترنت و لهذا السبب
توجد هذه الخطوة
من يسار الـ Exchange Management Consol أختر Organization Configuration
ثم Hub Transport ثم إفتح تبويب Accepted Domains و أتبع الخطوات
التالية
من الشاشة السابقة قم بضغط الزرين CTRL + C لتنسخ الأوامر المستخدمة فى
إنشاء الـ Accepted Domain ثم قم بلصقها فى ملف ال TXT الذي قمت بإنشاءة
من قبل.
عند إتمام تكوين الـ Accepted Domain يظهر لك بهذه الصورة.
من يسار الـ Exchange Management Consol أختر Organization Configuration
ثم Hub Transport ثم إفتح تبويب E-mail Address Policies و أتبع الخطوات
التالية
ثم قم بعمل الخطوة المعتادة بنسخ الأوامر إلى ملف الـ TXT ثم حفظة.
للتأكد من أن الخطوة السابقة تمت بنجاح إنتقل إلى الـ Recipient Configuration من الـ EMC
قم بفتح خصائص الـ Administrator عن طريق الضغط عليه مرتين ثم أفتح تبويب E-Mail Addresses
فى الشاشة السابقة يظهر لك Administrator@elmahdy.net كـ CAPS أو بالعربي أحرف كبيرة وهذا معناه أنه هو العنوان الإفتراضى إذا ظهر لك ذلك تكون نجحت فى هذه الخطوة.
من يسار الـ Exchange Management Consol أختر Server Configuration ثم Hub Transport ثم أتبع الخطوات التالية
كما ذكرنا فإن الـ Exchange server يعتمد على وجود الـ Edge وينتظر منك
أن تقوم بتثبيته لذلك فإن الـ Hub Server يكون محمى من استقبال أي شيء إلا
من سيرفر Exchange آخر وذلك عن
طريق منع الـ Anonymous users من الإرسال إليه كما بالصورة السابقة و
لذلك عندما لا يوجد Edge Server و سنعتمد على الـ HUB فى الإرسال و
الاستقبال يجب علينا أن نسمح له بالتعامل مع
الرسائل القادمة من الإنترنت وذلك بتفعيل الخيار كالتالي
ولعمل هذه الخطوة بإستخدام الـ Power Shell نستخدم الأمر
set-ReceiveConnector مع إسم الـ Recive connector الذى يكون إفتراضيا
Default (server name) و قطعا يجب تغيير
إسم السيرفر حسب إسم سيرفرك و من ثم نستخدم البدالة – permissiongroups: ثم نقوم بوضع المجموعات التى نريد الاستقبال منها كالتالي
set-ReceiveConnector "Default Exchange"
-permissiongroups:"ExchangeUsers,ExchangeServers,Ex
changeLegacyServers,AnonymousUsers"
حيث إسم السيرفر الخاص بي هنا هو Exchange ,قم بنسخ هذا الأمر و إضافته إلى قائمة الأوامر المستخدمة فى ملف الـ TxT .
الآن وقت تجربة الإرسال و الاستقبال عمليا و لعمل ذلك قم بفتح الـ Internet Explorer ثم قم بكتابة https://exchange/owa فى الـ Internet Explorer ثم إضغط Enter .
لو ظهر لك تحذير وافق على الاستمرار لتظهر لك شاشة تسجيل الدخول قم بتسجيل الدخول كالتالي
قم بإرسال رسالة تجربة إلى أى Email على الـ Gmail
تأكد من وصول الرسالة
مبروك الإرسال يعمل بشكل صحيح و للتأكد من الاستقبال قم بالرد على الرسالة من الـ Gmail
تأكد من وصول الرسالة إليك
مبروك الاستقبال يعمل بشكل صحيح
ولكن هل لاحظت أن شاشة تسجيل الدخول تطلب الـ Domain\username وليس الـ
username فقط لتعديل ذلك من يسار الـ Exchange Management Consol أختر
Server Configuration ثم Client Access ثم أتبع الخطوات التالية
قم الآن بالتجربة و ستجد أنك تستطيع إستخدام إسم المستخدم فقط دون الحاجة
لوضع الـ Domain وإليك طريقة عمل ذلك من الـ Power Shell .
طبعا قم بإضافة الأوامر المستخدمة إلى ملف الـ TXT .
قم بنقل قاعدة البيانات إلى القرص M و الـ Logs إلى القرص L ولعمل ذلك
من يسار الـ Exchange Management Consol أختر Server Configuration ثم
Mailbox ثم أتبع الخطوات التالية.
قم بنسخ الأوامر إلى ملف الـ TXT ثم قم بنقل قاعدة البيانات الأخرى بنفس الطريقة
قم بنسخ الأوامر إلى ملف الـ TXT ثم قم بنقل الـ Storage Group Logs &
System Files بالنقر عليها بيمين الماوس ثم اختيار Move Storage Group
path .
قم بنسخ الأوامر إلى ملف الـ TXT ثم قم بنقل الـ Storage Group الثانية إلى القرص L أيضا.
قم بنسخ الأوامر إلى ملف الـ TXT وهنا أهنئك انتهيت من كل خطوات التثبيت
الرئيسية و أصبح الـ Exchange لديك يرسل و يستقبل لكن الآن نريد أن نحصل
على هذه الإعدادات
جميعا مع التثبيت التلقائي و لعمل ذلك سأقوم بعمل التثبيت مرة أخرى و سأقوم
بنسخ ملف الأوامر الذي كوناه إلى الـ Script الذي إستخدمناه فى التثبيت و
لنرى معا ماذا سيحدث.
كما توقعت أوامر الـ Power shell لا تقبل إلا فى الـ power Shell و لا
يستوعبها الـ CMD ولذلك نقوم بنسخ جميع الأوامر و وضعها فى ملف بإمتداد ps1
ثم نفتح الـ power shell
ونفتح الملف عن طريق ./filename.ps1
ثم نشغل هذا الملف بهذه الطريقة لنحصل على تثبيت كامل لكل الإعدادات بما فيها نقل قاعدة البيانات و الـ Storage Groups ولن يكون
عليك سوى أن توافق أو ترفض الإعدادات و يمكنك أن تجعل كل تجعل برنامج
الإعداد صامت لكى لا يسألك ولكن أفضل أن تجعلة يسألك حيث لن يأخذ ذلك منك
الكثير و لتضمن أنك
تقوم بكل شيء بالشكل الصحيح.
بعد إتمام تثبيت كل الأوامر قم بعمل تجربة مرة ثانية للإرسال و الإستقبال كالتالى
الـ Script المستخدم مرفق فقط قم بتعديلة كما يتناسب و بيئة عملك و لكم منى أطيب التمنيات.
إلى هنا نكون قد انتهينا من درس اليوم و نلتقي فى الأسبوع القادم إن شاء الله.
__________________
لمصدر بوابة العرب التعليمي
مواضيع مماثلة
» تثبيت الـ Exchange server 2007 فى نصف ساعة
» شرح فيديو عن إدارة Exchange Server 2007 MRM - رفع خاص
» حصريا:تثبيت Exchange server 2010 الجزء الثانى
» حصريا:تثبيت Exchange server 2010 الجزء الأول
» حصريا:تثبيت Exchange server 2010 الجزء الثانى
» شرح فيديو عن إدارة Exchange Server 2007 MRM - رفع خاص
» حصريا:تثبيت Exchange server 2010 الجزء الثانى
» حصريا:تثبيت Exchange server 2010 الجزء الأول
» حصريا:تثبيت Exchange server 2010 الجزء الثانى
..::عرب سيد 4::.. :: منتديات تكنولوجيا المعلومات :: قسم الشبكات وأنظمة التشغيل :: منتدى Microsoft Exchange Server وكل ما يخص برامج Mail Server
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى