Hosted Exchange 2013 Kurulumu

By | 29/01/2014

ilk

Exchange 2010 kurulumunda hosted mode seçimi yaparak ISP ve Hostig firmaları için hazırlanmış Exchange’i kullanabiliyorduk. Exchange 2013 ile beraber bu özellik daha geliştirilerek ECP üzerinden de yönetim yapılabiliyor. Fakat son kullanıcı yönetim paneli için 3. Parti bir yazılım kullanmamız gerekiyor.

Microsoft tarafından kullanıcı yönetimi için önerilen paneller aşağıda sıralanmıştır.

http://technet.microsoft.com/en-us/exchange/jj720331.aspx

 

Bu panellerin bir çoğunda demo kurulumları yazılım üreticisi tarafından yapılıyor bu nedenle test ortamımımda bu listede olmayan fakat micrrosoft tarafından desteklenen (Ücretsiz) Website Panel 2.1 sürümünü inceleyeceğiz. http://www.websitepanel.net/

 

Demo ortamında 3 tane sunucu kullanacağım. Fakat Exchange Rollerinin ve Websitepanel Servislerinin farklı sunucularda olması önerilmektedir.

websitepanel-topology

THEX2013 sunucumuzu domain’e Join ettikten sonra  updatelerini yaparak kurulum için kullanacağımız Exchange Server 2013 ISO sunu indiriyoruz.

http://technet.microsoft.com/en-US/evalcenter/hh973395

1

Download işlemi tamamlandıktan sonra Exchange 2013 gereksinimleri için yapmamız gereken bazı işlemler var.

http://technet.microsoft.com/en-us/library/bb691354(EXCHG.150).aspx

Öncelikle sunucu üzerinde powershell uygulamasını açarak aşağıdaki komut ile uzaktan yönetim paketlerini yüklüyoruz.

Install-WindowsFeature RSAT-ADDS

2

Bu işlem tamamlandıktan sonra Mailbox ve Client Access için gerekli özellikleri yüklüyoruz.

 

Import-Module ServerManager

Daha sonra

Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation

3

İşlemler tamamlandıktan sonra sunucumuzu yeniden başlatmamız gerekiyor.

Sunucumuz açıldıktan sonra aşağıdaki uygulamaların kurulumunu yapıyoruz

http://www.microsoft.com/en-us/download/confirmation.aspx?id=34992

http://www.microsoft.com/en-us/download/details.aspx?id=17062

http://www.microsoft.com/en-us/download/details.aspx?id=26604

Not: Aşağıdaki linkte de göreceğiniz üzere yüklenemsi gereken uygulamalar ve komutlar Server 2008 ve Server 2012 için farklılık gösteriyor. Ayrıca Mbox ve Client Access rollerini farklı sunucularda kurduysanız adımları aşağıdaki linke göre ilerlemeniz gerekmektedir. Ben demo ortamında Server 2012 üzerinde tüm Exchange rollerini bir sunucuya kurdum.

http://technet.microsoft.com/en-us/library/bb691354(EXCHG.150).aspx

 

İlk adımlarda indirmiş olduğumuz Exchange Server 2013 kurulum dosyalarını C:/EXC2013 dizinine çıkarıyoruz. Sonrasında AD hazırlıklarını yapmak için Power Shell uygulamasını Admin olarak açarak kurulum dosyamızın bulunduğu dizinde aşağıdaki komutu çalıştırıyoruz

.\setup /Preparead /IAcceptExchangeServerLicenseTerms /OrganizationName:” Organization Name”

4

Yine PowerShell penceresinde aşağıdaki komutu çalıştırarak Schema ve domain hazırlık işlemlerini yapıyoruz.

.\setup /PrepareSchema /IAcceptExchangeServerLicenseTerms

5 

.\setup /Preparedomain /IAcceptExchangeServerLicenseTerms

ve

.\setup /Preparealldomains /IAcceptExchangeServerLicenseTerms

 6  

Exchange Server için ön gereksinimlerimizi tamamladık C:\EXC2013 dizini içidenki Setup.Exe ile kuruluma başlıyoruz.

7

Sunucumuz üzerinde çalışmasını istediğimiz rolleri seçiyoruz.

8Kurulum işlemi donanımınıza göre biraz zaman alabilir.

9

Exchange kurulumu tamamladıktan sonra kullanıcı yönetim paneli için yapılandıracağımız WebsitePanel için hazırlayacağımız sunucumuza geçiyoruz.

Bu sunucu için 8 GB üzeri bir Memory ayırırsanız işlemleriniz daha hızlı olacaktır.

Öncelikle sunucunuzun domaine join işlemlerini yaparak updatelerini yüklemeniz gerekmektedir.

10

Bu işlemleri sağladıktan sonra websitepanel.turknetdc.local sunucumuz üzerinde IIS servisini ve resimdeki featureleri yüklememiz gerekiyor.

1112

IIS rolü ve gerekli bileşenleri kurduktan sonra WebsitePanel için kullanacağımız SQL Servisinin kurulumunu yapacağız.

Bunun için aşağıdaki linkte bulunan ücretsiz SQL 2012 Express sürümünü indiriyoruz.

http://www.microsoft.com/en-us/download/details.aspx?id=29062

14

Dosyalarımızı indirdikten sonra SQLEXPR_x64.exe ile kuruluma başlıyoruz.

15  16

SQL kurulumu da tamamlandı.

17

Şimdi websitepanel.net sitesinden bir üyelik oluşturarak http://www.websitepanel.net/downloads/adresinden Beta – 2.1 sürümünü indiriyoruz.

WebsitePanelden kısaca bahsetmemiz gerekirse ücretsiz olarak sunulan  asp.net teknolojisi ile geliştirilen bir yönetim panelidir.

18

Dosyamızı indirdikten sonra Websitepanel Installer uygulamasını başlatıyoruz.

19

Açılan arayüzden View Available Companents bölümü ile yüklenebilecek rollerin listesini alıyoruz.

20 

Website Panel Portal: Web üzerinden erişim yapılan uygulamayı içerir

Website Panel Enterprise Server : Yapınızdaki yönetim panelinizin kullandığı veritabanı bu uygulama ile çalışmaktadır.

Web Panel Server:  Bu uygulama ise agent mantığı ile yönetimi yapılacak servislerin bulunduğu sunucu üzerinde kurulacaktır.

 

Ben demo ortamında websitepanel sunucuma Websitepanel Portal + Website Panel Enterprise Server rollerini , Exchange Server üzerinde ise agent olarak kullanacağım Web Panel Server rolünü yükleyeceğim.

 

Şimdi Websitepanel.turknetdc.local sunucu üzerinde WebsitePanel Portal servisini kurmaya başlıyoruz.

21

System Configuration Check bölümünde IIS ve Asp.net kontrollerini yapıyoruz. Bunları sunucu kurulumunda yüklemiştik.

22

Websitepanel’e erişeceğimiz URL adresini yazıyoruz. Bu adrese dışarıdan erişim için DNS üzerinde bir kayıt oluşturmayı unutmayınız

23

Bu bölümde bir değişik yapmada ilerliyoruz

24

Bu aşama ile kurulum tamamlandı.

25

Yine aynı sunucu üzerinde Websitepanel Installer aracılığı ile Enterprise Server kurulumunu yapacağız. Buradaki hostaname bölümünü boş geçerek ilerliyoruz.

26

Create Active Directory Account bölümünü işaretleyerek local domain adresimizi yazıyoruz.

27

Şimdi bu sunucu üzerinde kurduğumuz SQL erişimini yapacağız. Bu aşamada sorun yaşarsanız Managament Studio ile SQL Server’a erişim yaparak Security sekmesinden SQL Server and Windows Authentication seçeneğini seçmeniz gerekiyor.

28

29

SQL erişim bilgilerimiz doğrulandıktan sonra kurulum tamamlanacaktır.

30

Websitepanel.turknetdc.local üzerindeki kurulum işlemlerimizi tamaladık. Şimdi Exchange yönetim işlemlerini yapabilmek için websitepanel agent rolünü kuracağız.

 

Exchange server’a login oluyoruz WebsitePanel Installer exe’yi başlatıyoruz. Bu sunucu üzerinde sadece Website Panel Server rolünü kuracağız.

31

32

 

33

Bu bölüme sunucumuz üzerinde kullanmış olduğumuz IP adresimizi yazıyoruz. Hostname alanı boş kalacak.

34

Create Active Directory Account bölümünü seçerek local domain bilgimizi yazıyoruz.

35

Server parolamızı belirliyoruz.

36

Son aşama ile beraber Websitepanel bileşenlerinin kurulumunu tamamladık.

37

Şimdi Websitepanel ve Exchange sunucu arasında komut çalıştırabilmek için gerekli izinleri tanımlıyoruz.

WPServer account’unu aşağıdaki gruplara dahil ediyoruz.

Administrators
Domain Admins
Organization Management
IIS_IUSRS

38

Bu işlemi tamamladıktan sonra WPServer hesabını Local Admin grubuna ekliyoruz.

39

Son olarak Exchange Management Shell uygulamasını administrator yetkisiyle çalıştırıyoruz.

Get-PowerShellVirtualDirectory | Set-PowerShellVirtualDirectory -WindowsAuthentication $True

40

Websitepanel  kurulumunu tamamladık bundan sonra gerekli konfigurasyonu yaparak panel üzerinden email hesabı açma, kapatma silme gibi işlemleri yapmayı test edeceğiz.

 

 

Kurulum işlemleri tamamlandı daha önceden websitepanel.ozgurmazlum.com URL adresi için bir dns tanımı girmitşik. Böylelikle websitepanel portal üzerindeki IIS serverda ilgili uygulamaya erişiyoruz.

http://websitepanel.ozgurmazlum.com:9001

serveradmin kullanıcısı ile kurulumda vermiş olduğumuz parola ile yönetici girişi yapıyoruz.

41

Configuration menüsü altından Servers bölümünü açıyoruz

42

Add Server bölümüne giriyoruz. Açılan sayfada Active Directory Settings altındaki bölümde sırasıyla

Authentication Type : None

Root domain :  turknetdc.local (siz kendi local domain adresinizi yazıyorsunuz)

Diğer alanlar boş bırakılacak şekilde kayıt ediyoruz.

44

Sonra Add Hosted Exchange bölümünde Exhange Server sürümünü seçiyoruz ve Add Service ile ekliyoruz.

45

Resimdeki kayıtları giriyoruz. Burada dikkat etmemiz gereken konu autodiscover ve webmail için DNS tanımlarına ihtiyacımız olacak. Bu tanımları için A kaydı oluşturarak Exchange Server IP adresini vermemiz gerekecek.

46

47

Sonrasında Add Hosted Mode bölümüne girerek Service provider seçimini yapıyor ve kayıt ediyoruz.

48

Root OU  kaydına girdiğimiz OU oluşmazsa Domain Controller üzerinde manuel olarak aynı isim olacak şekilde bir OU oluşturmanız gerekmektedir.

49

Configuration > Servers Menüsü altından Exchange 2013’e tıklayarak System Add ile işletim sistemi bilgisini seçiyor ve kayıt ediyoruz.

50

51

Ürünümüzü aktif kullanabilmemiz için Hosting Plans bölümü altından Create Hosting Plan ile Exchange için bir plan oluşturuyoruz.

52

Ben demo ortamında olduğum için bu bölümü unlimited olarak işaretledim. Siz bu alanı kendinize göre düzenleyebilirsiniz.

53

54

Hosting paketinin seçimlerini tamamladıktan sonra kayıt ederek işlemi bitiriyoruz. Şimdi bir test user oluşturarak bu kullanıcının web üzerinden Hosted Exchange Domaini oluşturabilmesini test edeceğiz.

56

57

Kullanıcı hesabı altında Create Hosting Space ile domainimizi belirliyoruz.

58

59

İşlemlerimiz tamamlandı artık açtığımız domain için user oluşturmaya başlayabiliriz.

60

 

61

Kullanıcı açmadan önce Exchange için bir kullanıcı planı açıyoruz burada bazı limitlemeler yapabileceğiz.

62

İstediğimiz limitleri belirledikten sonra kayıt ediyoruz.  Bu templateler her domain için belirlenebildiği gibi ana bir template oluşturarak tüm kullanıcıların görmesini sağlayabilirsiniz.

Tanımlamalarımız yaptık ve kayıt ettik.

63

Mailbox menüsünden Create New Mailbox ile istediğimiz kullanıcıyı açıyoruz. Bilgilerimiz girdikten sonra Create Mailbox ile kullanıcımızı oluşturduk.

64

 

Son işlem olarak Exchange Sunucu içinden hesabımızı kontrol ediyoruz. Gördüğünüz gibi Websitepanel oluşturduğumuz userları Exchange Server üzerinde panel aracılığı ile açabiliyoruz.

65

OWA erişimi ve autodiscovery işlemleri için SSL kullanmanız gerekmektedir. Portalda bu konuda yazılmış makaleler mevcut.

3 thoughts on “Hosted Exchange 2013 Kurulumu

  1. Burak Kapolu

    Üstad emeğine sağlık. Bu konuda yabancı kaynak bile bulamazken Türkçe bir içerik yayınlaman takdir edilesi bir şey olmuş.

    Reply

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir