مرتضی امیدیان
متخصص DevOps -مدرس توسینسو - http://www.mOmidian.ir

آموزش نصب اکسچنج سرور 2013 (Exchange Server)

مایکروسافت اکسچنج سرور (Microsoft Exchange Server) یکی از بزرگترین پروژه‌های مایکروسافت و بخشی از خط تولید Microsoft Server است که امکان ارسال، دریافت و مدیریت Email، تماس‌ها، تقویم را فراهم می‌کند.از جمله کاربردهای فراوان Exchange Server قابلیت راه اندازی Public Folder به منظور به اشتراک گذاری ایمیل‌های دریافت و ارسال شده توسط کابران است. نکته مهم قابلیت تعیین دسترسی کاربران جهت خواندن و یا پاک کردن و ساختن نامه‌ها و فولدر هاست.به صورتی که یک کاربر فقط بتواند ایمیل‌های خودشدیگران را بخواندپاک کند. از دیگر نکته‌های قابل بحث قابلیت اتصال چند سرور به یکدیگر و دسته بندی کابران است. برای دیدن Public Folderها نیاز به داشتن نرم‌افزار Outlook و تنظیم مناسب آن داریم و نیز می‌توان توسط Web Access به فایل‌ها دسترسی داشت.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

نکات قبل از نصب Exchange Server

1-دامین کنترلر باید حداقل ویندوز سرور 2003 سرویس پک دو به بعد باشد و DC که Exchange با آن ارتباط برقرار می کند حتما Schema Owner باشد.

یادآوری: رول Schema Master در DC شامل یک سری Object class و Attribute می باشد (تمام آبجکت های داخل اکتیو دایرکتوری مثل گروه ها، یوزرها و ...، اتریبیوت های یک آبجکت هم مثل توضیحات یوزر و نام، نام خانوادگی، تنظیمات یوزر و ...) نرم افزار اکسچنج بالغ بر 3000 مورد تغییر در اسکیما ایجاد می کند. نکته بسیار مهم در رابطه با Schema در نصب و اجرای Exchange این است که Exchange نیاز به Extend کردن Schema دارد یعنی اینکه تعداد بسیار زیادی آبجکت جدید به آن اضافه می کند و تغییرات زیای را در آن می دهد.همچنین یوزری که Exchange به وسیله آن نصب می شود باید جزو گروهی باشد به نام Schema admin، که دامین ادمین این قابلیت را دارد.

2- سروری که اکسچنج روی آن نصب می شود باید با GC ارتباط داشته باشد

یاد آوری :GC دو وظیفه مهم دارد که :

    1. چک کردن عضویت یوزر ها در گروه یونیورسال(تا اجازه لاگ آن به یوزر داده شود)
    2. جست و جو در داخل دیتابیس اکتیو دایرکتوری می باشد.

3-در صورتی که در شبکه ما چندین دامین کنترلر وجود دارد حتما قبل از نصب اکسجنج باید چک شود که Schema Master کدام دامین کنترلر است، که برای این کار بایستی در Run دستور زیر را وارد کنیم تا فایل dll مربوط به Schema رجیستر شود:

regsvr32 schmmgmt.dll
DLL Register
DLL Register

پس از رجیستر موفقیت آمیز فایل DLL پیغام بالا را مشاهده خواهید کرد ، این فایل، فایل اسکیما منیجر هست، که بعد از رجیستر کردن آن کنسول mmc را باز کرده و Active directory schema snap in که بعد از رجیستر کرد فایل DLL اضافه شده است را ادد می کنیم و چک می کنیم که اسکیما مستر کدام DC می باشد.

روش اضافه کردن Snap in
روش اضافه کردن Snap in
روش اضافه کردن Snap in
چک کردن Schema Master Owner

4-اگر داخل سازمان اکسچنج سرور قدیمی وجود دارد:

  • اگر اکسچنج 2003 داخل سازمان بوده باشد باید ابتدا آنرا به 2007 یا 2010 آپدیت کرد و بعد به 2012
  • اگر داخل سازمان 2007 وجود داشته باشد باید برای آپدیت به 2013 سرویس پک سومExchange2007 را به همراه Update rollup ورژن 10 نصب کنیم.
  • اگر داخل سازمان اکسچنج 2010 هست باید روی آن سرویس پک 3 را ابتدا نصب کنیم و بعد به 2012 آپدیت کنیم.
  • میتوان اکسچنج مثلا 2010 و 2007(دو تا Exchange) را کنار هم نصب کرد و به عنوان edge transport server استفاده کنیم که edge transport server یک رول از اکسجنج است که تمامی ارتباطات میل ها به بیرون به وسیله آن برای کنترل عدم وجود Marware چک می کنیم.

5-حداقل سخت افزار مورد نیاز

  • هشت گیگ رم که حداکثر می توان 64 گیگ استفاده کرد (برای تست در محیط لابراتوار 2 گیگ رم کافی است)
  • سی پی یو مورد نیازحداقل 8core است (در شرایط لابراتوار دو هسته cpu هم کفایت می کند)
  • میزان فضای مورد نیاز برای نصب اکسچنج 8 گیگ است که هرچه تعداد میل باکس ها بیشتر شود نیاز به فضای بیشتر می باشد که توصیه شده برای نگه داری میل باکس ها و لاگ ها حداقل 30 گیگ فضا داشته باشیم
  • الزاما سیستم عامل باید 64 بیتی باشد
  • سیستم عامل قابل استفاده: 2008 R2 و 2012و 2012 R2

6-سرور که اکسچنج روی آن نصب میشود باید حتما جوین دامین باشد.

7-برای استفاده از قابلیت DAG یا Databace Avaibility Group روی اکسچنج نباید روی ویندوز سرور 2008 و یا 2012 استاندارد نصب کرد چون قابلیت DAG نیاز بهfailover cluster دارد که روی این ورژن ها از ویندوز سرور ساپورت نمی شود.

نصب Exchange Server

1-فیچر ها و رول های مورد نیاز برای نصب اکسچنج:

  • فیچر RSAT برای استفاده از کنسول های اکتیو دایرکتوری و اسکیما
  • نصب فیچر desktop experience که در user interface … وجود دارد برای نصب جلوه های بصری سیستم عامل
  • نصب داد نت فریم ورک 4 و windows management framework 3.0 که در 2012 پیش فرض نصبه ولی در 2008 باید نصب کرد
  • فیچر RPC over http proxy
  • فیچر windowd identity foundation 3.5

2-Tool های مورد نیاز برای نصب اکسچنج (برای دانلود این Tool ها می توانید به سایت مایکروسافت مراجعه کنید)

  • Microsoft Unified Communication Management api که برای استفاده از Voice mail نیاز می باشد.
  • نصب Office Filter Pack 4.0 به همراه سرویس پک 1 آن،که برای دادن امکان سرچ دقیق تر به اکسچنج مورد نیاز است.

3-آماده کردن دامین برای نصب نرم افزار اکسچنج

برای آماده کردن دامین کنترلر برای نصب Exchange ابتدا فایل iso نرم افزار Exchange را در دامین کنترلر و یا ویندوز سروری که برای نصب اکسچنج آماده کرده ایم Mount می کنیم و سپس با استفاده از CMD سوییچ های زیر را اجرا می کنیم (انجام این کار در دامین کنترلر با سرعت بیشتری انجام می گیرد):

    • اکستند کردن Schema: وارد cmd شده دستور زیر را برای اکستند کردن اسکیما می زنیم: (باید با یوزری که اجازه این کار را دارد یعنی عضو گروه اسکیما ادمین است این کار را بکنیم)
D:\setup.exe /prepareschema /iacceptexchangeserverlicenseterms
وب سایت توسینسو

اماده کردن دامین:

D:\setup.exe /preparead /organizationname:"نام دلخواه" /iacceptexchangeserverlicensetermssOrganization 

بزرگترین ساختار منطقه اکسچنج است که تمامی آبجکت ها و کتگوری ها در آن قرار می گیرد اگر از قبل یک اکسچنج داشتیم نیاز به تعیین Organizationname نداریم

||http://tosinso.com/files/get/553ca3f2afcf4b27ab3b772976bde548|| 

اگر در دامین های دیگر و چایلد دامین های دیگر در شبکه داریم که در انها هم نیاز به استفاده از اکسچنج می باشد باید در آنها هم اماده سازی دامین را انجام دهیم به این صورت آماده سازی یک چایلد دامین:

D:\setup.exe preparedomain:CHILD.DOMAIN.COM iacceptexchangeserverlicenseterms

آماده سازی همه دامین ها:

D:\setup.exe preparealldomains iacceptexchangeserverlicenseterms

D:\ درایوی است که DVD و یا فایل iso اکسچنج را در آن Mount کرده ایم.

ِ4-پروسه نصب اکسچنج: روی سروری که می خواهیم Exchange را نصب کنیم پروسه نصب را با اجرا کردن فایل Setup.exe پس از Mount کردن فایل iso نرم افزار در سرور شروع می کنیم:

||http://tosinso.com/files/get/27912a442b68494ea7805c9a87f2c679||

در این قسمت با کلیک بر روی گزینه Next پروسه چک کردن سیستم برای شروع نصب آغاز می شود

||http://tosinso.com/files/get/f1b3097ef3864b8aaa81b3f56ff10974||

در این قسمت توافق نامه را قبول کرده و Next را کلیک می کنیم

||http://tosinso.com/files/get/4bc5a6198e434327bc23a0c579987fe7||

در این قسمت برای ارسال گزارش های خطا ها موجود به ماکروسافت می توان تنظیمات پیش فرض و توصیه شده را انتخاب کرد تا گزارش ها برای بهبود در ورژن های آینده ارسال گردد.

||http://tosinso.com/files/get/6f740cd44d85453b9fb96f3716c90788||

در این قسمت رول های مورد نیاز خود را انتخاب می کنیم !!

رول های قابل نصب روی اکسچنج 2013

  • Mailbox role تمامی میل باکس هایی که در ارتباط با کلاینت ها نگه داری می کنیم در ارتباط با این رول هست.
  • Client acces role که به واسطه آن ارتباط کلاینت ها با میل باکس ها برقرار می شود پروتکل هایی که برای ارتباط با اکسچنج استفاده می شود تا ارتباط برقرار شود.
  • Management role رول مدیریت اکسچنج.
  • Edge transport role برای ارتباط اکسچنج ما با سرور های خارجی برای کنترل ایمیل ها و کنترل برای ویروس ها و Marwareها.

نکته: در اکسچنج های قدیمی تر مثل 2007 و 2010 رول دیگری هم وجود داشت که Hub transport role که در ورژن جدید Exchange2013 با رول Mailbox ادغام شده است. برای تقسیم بار کاری در استفاده از منابع سخت افزاری می تان نصب این رول ها را در سرور های جدا انجام داد مثلا رول میل باکس در یک سرور و رول کلاینت در سرور دیگر نصب گردد.

||http://tosinso.com/files/get/a4b8b5df63df4cdbadfa08de2e176f88||

در این قسمت می توان مسیر نصب نرم افزار را مشخص کرد.

||http://tosinso.com/files/get/c24378555d6a4d83bcaf93eaa051dfb0||

در قسمت Marware Scanning برای کنترل وجود مارور می باشد که بعد از نصب می توان آن را تغییر داد

||http://tosinso.com/files/get/fca1bb69d80545fb8e03b6426765bec6||

پس از چک شدن پیش نیاز های لازم، نصب اکسچنج شروع می شود.

||http://tosinso.com/files/get/8f872b04dec0493db17241c6757e15b2||

بس از پایان نصب روی گزینه Finish کلیک می کنیم. برای ورود به کنسول مدیریتی روش های مختلفی وجود داره که یکی از اونها استفاده از کنسول وب بیس Exchange هست(Exchange Administration Center) که از طریق زیر با استفاده از browser با وارد کردن کامپیوتر نیم سرور اکسچنج و یا آی پی اون به صورت https در مرور گر:

https://ServerComputerName/ecp
https://Server IP Address/ecp
کنسول مدیریتی اکسچنج

این اولین آموزشی بود که من تو سایت ITPRO قرار دادم و امیدوارم از این آموزش بهره کافی رو ببرید. با نظرات خودتون برای بهبود آموزش های بعدی به من کمک کنید.اگه سوالی بود در خدمتم

لایک یادتون نره!!

مرتضی امیدیان

ITPROای باشید.


مرتضی امیدیان
مرتضی امیدیان

متخصص DevOps -مدرس توسینسو - http://www.mOmidian.ir

مدرس سایت توسینسو jncis-sec , jncia-jre , jncia-ijos http://www.mOmidian.ir

نظرات