Windows Server Core sizlerin de bildiği gibi GUI sürümüne göre çok daha az kod içerdiği için genel olarak çok daha güvenli olduğu kabul edilir. Atak yüzeyinin az olması çok Büyük bir avantaj sağlamaktadır. Buna ek olarak gereksiz servislerin olmaması bağımlılıkları, performans kayıplarını engellemekte ve kararlı bir servis hizmeti sunmaktadır. Buna ek olarak GUI olmadığı içinde admin kaynaklı kötü kullanımdan doğabilecek Güvenlik açığı, performans kaybı, hatalı yapılandırma, uyumsuz Yazılım yükleme gibi pek çok risk ortadan kaldırılmış veya minimum seviyeye indirilmiş durumdadır.
Zaten kurumsal şirketlerde özellikle SQL, Hyper-V ve şimdi Exchange Server 2019 ile beraber kritik alt yapı sistemlerini core sürümleri üzerine kurduğunu görüyoruz. Exchange Server 2019 da bu sağladığı kolaylık sayesinde çok daha büyük şirket organizasyonlarında çok daha stabil hizmetler sunacaktır.
Bu makalemde de ben sizlere Windows Server 2019 Core üzerine Exchange Server 2019’ un nasıl kurulacağını göstereceğim.
Öncelikle ihtiyaç duyduğumuz yükleme linkleri aşağıdaki gibidir;
Windows Server 2019 PP için
https://insider.windows.com/en-us/for-business-getting-started-server/
Exchange Server 2019 PP için
https://www.microsoft.com/en-us/download/details.aspx?id=57167
Öncelikle Server 2019 Core kurulumunu tamamlamanız gereklidir, bu son derece kolay bir şekilde gerçekleştirebilirsiniz.
Aslında tek önemli bölüm kurulumda aşağıdaki bölümdür;
Core kuracağımız için yanında Desktop Experience yazmayan bir sürüm seçip ilerliyoruz.
Kurulum bittikten sonra karşımıza aşağıdaki gibi bir logon ekranı gelecektir;
Logon işleminden sonra karşımıza cmd ekranı açılacaktır. Burada “start powershell” yazarak PS ekranını açıyoruz.
Şimdi Exchange Server kurulumuna başlamadan önce ilk işimiz mevcut sistemi kuruluma hazırlamak.
Sconfig aracı ile ara yüzden kolay bir şekilde ip yapılandırması, domain’ e alma gibi işlemleri yapabilirsiniz;
Ya da bunların hepsi için PS kullanabilirsiniz tercih size kalmış.
İlk yapmanız gereken makineye IP vermek ve domain’ e almak olmalı.
Mevcut duruma bakalım;
Get-NetIPAddress
Şimdi ip adresi atayalım
New-NetIPAddress -InterfaceIndex 6 -IPAddress 185.25.101.184 -PrefixLength 24 -DefaultGateway 185.25.101.161
Interface Index neden 6? Çünkü IPv4 olan için ip ataması yapıyorum bakın buradan görebilirsiniz;
Son durumu kontrol edebiliriz
Peki şimdi sıra DNS tanımamasına geldi
Set-DNSClientServerAddress -InterfaceIndex 6 -ServerAddress “185.25.101.180”
Daha sonra RDP yi açalım
cscript C:\Windows\System32\Scregedit.wsf /ar 0
Şimdi sıra Exchange yüklemesi öncesindeki gerekli olan komponentlere geldi;
Install-WindowsFeature Server-Media-Foundation, RSAT-ADDS
Şimdi ise ek indirilip yüklenmesi gereken exe yi başka bir windows makineye indirip core sunucu c dizinine kopyalayalım;
Visual C++ Redistributable Packages for Visual Studio 2013 (vcredist_x64.exe)
Dosyayı indirdikten sonra kopyalamak için core üzerinde firewall’ dan izin verelim
Kopyalayıp PS üzerinden çalıştıralım (cmd de olur)
Yüklemeyi tamamlıyoruz.
UCMA yüklemesi için öncelikle Exchange Server 2019 iso dosyasını core sunucu üzerine kopyalayalım.
Sonra iso dosyasını mount edelim
Mount-DiskImage -ImagePath “C:\ExchangeServer2019-x64.iso”
Ardından yüklemeyi yapalım;
Yükleme dosyası Exchange Server iso içerisinde UCMARedist isimli klasörün içerisindedir, oraya kadar gidip setup dosyasını çalıştırmanız yeterlidir.
Şimdi makineyi domain’ e alalım
Add-Computer -DomainName cp.local -NewName WIN-5F34EAP54HC -DomainCredential cp\administrator
Restart-Computer -Force
Not: Makine ismi kurulduğu gibi bıraktım siz E2019 filan yapabilirsiniz.
Makineyi domain’ e aldıktan sonra RDP yaparken mutlaka domain admin hakkı ile girmeyi unutmayın lütfen malum Exchange Server kurulumu yapılacak.
Artık kuruluma hazırız, bunun için aşağıdaki komut ile kurulumu başlatabiliriz;
Not: Restart sonrasında iso dosyasını tekrar mount etmeyi unutmayın.
.\Setup.exe /m:install /roles:m /IAcceptExchangeServerLicenseTerms /InstallWindowsComponents
Not: Demo ortamı ama sunucu performans güç ayarını da yapabilirsiniz benim alışkanlık olduğu için demo bile olsa yapıyorum.
powercfg -setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
Eğer kurulum ile ilgili bir sorun yaşarsanız aşağıdaki gibi kurulum loglarını inceleyebilirsiniz.
start notepad c:\ExchangeSetupLogs\ExchangeSetup.log
Peki kurulum bitti şimdi EMS açmak için aşağıdaki komutu çalıştırabilirsiniz
Cmd ekranında LaunchEMS
İnce görenler için makalede bir sürpriz var, evet gördüğünüz gibi Exchange 2016 olan bir ortama kurulum yaptım, malum bu uyum noktasında sıfır kuruluma göre daha sorunlu, ancak dediğim gibi uzun süredir TAP programında olduğum için 2016, 2019 ile çalışmak için hazırdı o nedenle sıfır kurulumdan hiçbir fark hissetmediniz (sadece organizasyon ismini sormadı).
Ara yüzdende ECP yi açabilirsiniz;
Ara yüzde tabiki bir fark yok, özellikle E2013 ve 2016 bilenler için mevcut son kullanıcı işlemleri kolay olacaktır.
Evet umarım faydalı bir makale olmuştur, bir sonraki makalemizde görüşmek üzere.
Kaynak;