2. 1 | S a y f a
www.hasandimdik.com
聴巽indekiler Tablosu
Yazar Hakk脹nda....................................................................................................................................... 2
Giri.......................................................................................................................................................... 3
Haz脹rl脹k Aamas脹...................................................................................................................................... 4
DNS Server Migration............................................................................................................................. 7
DHCP Server Migration ........................................................................................................................ 16
File Server Migration............................................................................................................................. 25
METOD 1 ROBOCOPY ......................................................................................................................... 25
METOD 2 W聴NDOWS SERVER M聴GRAT聴ON TOOLS................................................................................ 35
DFS Migration ....................................................................................................................................... 41
Active Directory Migration ................................................................................................................... 48
Windows Server 2003 R2 Active Directory Kald脹rma 聴lemi........................................................ 78
3. 2 | S a y f a
www.hasandimdik.com
Yazar Hakk脹nda
Lefke Avrupa niversitesi Bilgisayar Programc脹l脹脹 ve Anadolu niversitesi 聴letme
mezunuyum. BilgeAdam 聴zmir ubesinde Sistem Y旦netimleri 端zerine eitim ald脹m ve
Doanata irketler Grubu b端nyesine bal脹 聴zmir niversitesi, Fatih Koleji, IsproNET
firmalar脹nda Sistem Admini olarak iin mutfa脹nda g旦revime devam ediyorum. Ayn脹
zamanda Windows Server 2012 MCP, MCSA, MS, MCSE, MTTC ve Backup Academy
sertifikalar脹na sahibim. Elimden geldiince ve dilimin d旦nd端端nce bilgi ve becerilerimi
paylamaya 巽al脹脹yorum. Bu d端端nceyi benimseyerek TechNetTR(technettr.com) ekibi
kurucu 端yeleri aras脹nda yer alarak makale, webcast ve Seminerler ile bilgimi aktarmaya
巽al脹脹yorum Ayn脹 zamanda Mshowto.org sitesinde yazar olarak payla脹mlarda
bulunuyorum.
Hayat脹 her zaman g端ncel yaaman脹z dilei ile
4. 3 | S a y f a
www.hasandimdik.com
Giri
Merhabalar
Bu yaz脹 dizimizde Windows Server 2003 R2 端zerinde yer alan i y端klerimizi nas脹l Windows Server
2012 R2 yap脹s脹na ge巽ireceimizi g旦receiz. 聴 y端klerimiz derken DNS, DHCP, File Server, DFS ve
son olarak ise Active Directory yap脹m脹z脹 sorunsuz olarak nas脹l ta脹yabileceimizi g旦receiz. Bildiiniz
端zere Windows Server 2003 & R2 yaam d旦ng端s端n端 yak脹nda(14 Temmuz 2015) tamamlayacak.
Hala Windows Server 2003 & R2 sunucular脹n脹z aktif olarak 巽al脹脹yorsa Windows Legacy Server
Migration 脹 projeler listesine eklemesiniz. Migration s端re巽leri uzun zaman alan bir ilem olmas脹n脹n
yan脹nda 巽ok iyi planlanm脹 olmas脹 da gerekmektedir. Yaz脹m脹z i巽erisinde en 巽ok kullan脹lan ve
ta脹nmas脹na ihtiya巽 duyulan rollerin nas脹l ta脹naca脹na dair bir senaryoyu g旦receksiniz. Konumuza
ge巽meden 旦nce belirtmekte fayda var ge巽i ilemlerini benim yapt脹脹m s脹ralama ile yapacaks脹n脹z
diye bir kural yok. Yani sizler DHCP rol端n端 , DNS rol端nden ta脹yabilirsiniz..
5. 4 | S a y f a
www.hasandimdik.com
Haz脹rl脹k Aamas脹
聴lk b旦l端m端m端zde yap脹m脹z脹 ge巽i i巽in haz脹r halde getireceiz, eksik ve migration
旦ncesi y端klenmesi gereken baz脹 toollar脹 y端kleyeceiz.
B旦l端mler i巽erisinde 巽ok s脹k olarak 巽al脹t脹脹m sunucu isimlerini tekrarlayaca脹m, bunun
sebebi hangi ilem hangi sunucu 端zerinde yap脹l脹yor k脹sm脹nda kafalarda soru iareti
b脹rakmamakt脹r. Ayn脹 zamanda elimden geldiince terimleri T端rk巽e kullanmaya 巽al脹t脹m.
聴lk olarak yap脹m脹z脹 haz脹rlayaca脹m脹z脹 s旦ylemitik. Bunun i巽in domain 端yesi konumda olan
BA-2012srv1 isimli sunucumda oturum a巽脹yorum Powershell a巽t脹ktan sonra Install-
WindowsFeature Migration ComputerName BA-2012R2srv1 yaz脹yorum ve migration i巽in
gerekli olan 旦zellikleri y端klemi oluyorum.
Powershell komutumuzu 巽al脹t脹rd脹ktan sonra ServerMigrationTools dizinine gidiyoruz
C:WindowsSystem32ServerMigrationTools>
Daha sonra ise
SmigDeploy.exe /package /architecture Amd64 /OS WS03 /Path C:migMigprep komutu
ile birlikte Windows Server 2003 R2 sunucumuz i巽in gerekli olan migration tool u
haz脹rlam脹 oluyoruz. K脹rm脹z脹 renkli olan b旦l端mleri yap脹n脹za g旦re deitirmeniz
gerekmektedir.
6. 5 | S a y f a
www.hasandimdik.com
Haz脹rlad脹脹m脹z tool neler i巽eriyor aa脹da g旦rebilirsiniz.
Haz脹rlam脹 olduumuz klas旦r端 Windows Server 2003 R2 sunucuma kopyal脹yorum.
Daha sonra ise ilgili klas旦r端 hangi dizine kopyalad脹ysan脹z cmd ile ilgili dizindeyken
Smigdeploy.exe 巽al脹t脹rman脹z gerekmektedir. Aa脹daki gibi bir hata al脹rsan脹z Powershell
1.0 veya 端st端 s端r端m端n y端klenmemi olmas脹ndan dolay脹d脹r. Bu hatay脹 gidermek i巽in
aa脹daki linkten indirdiimiz y端kleme dosyas脹n脹 kuruyoruz.
http://www.microsoft.com/en-us/download/details.aspx?id=20020
Tekrar denediimizde Migration tool paketinin bizim mimarimizle uyumad脹脹n脹n hatas脹n脹
veriyor. Yani Windows Server 2003 R2 eer x86 mimariye sahip ise ona uygun komutlar脹
yazmam脹z gerekmektedir.
7. 6 | S a y f a
www.hasandimdik.com
SmigDeploy.exe /package /architecture x86 /OS WS03 /Path C:migMigprep eklinde
komutumuzu deitiriyoruz.
Ayn脹 ad脹mlar脹 yapaca脹m脹z i巽in tekrardan g旦stermiyorum. Yukar脹daki ad脹mlar脹 tekrar
uyguluyoruz. Sadece farkl脹 olan k脹s脹m mimari olarak x86 olduunu belirtiyoruz. Tekrar
denediimizde baar脹l脹 bir ekilde tamamland脹脹n脹 g旦receksiniz.
Kontrol端m端z端 yapt脹脹m脹zda Migration Tools ve powershell y端kl端 olduunu g旦r端yoruz.
Bu ad脹mla birlikte haz脹rl脹k aamam脹z脹 tamamlam脹 oluyoruz.
8. 7 | S a y f a
www.hasandimdik.com
DNS Server Migration
聴lk b旦l端m端m端zde ge巽i i巽in gerekli bileenleri y端klemitik. Bu b旦l端m端zde ise Dns yap脹m脹z脹
ta脹yaca脹z. Bildiiniz 端zere Active Directory Migration ilemi s脹ras脹nda eer Dns sunucumuz Active
Directory-Integrated zone ise Active Directory Migration ilemi s脹ras脹nda ta脹nacakt脹r. Benim
yap脹mda hasan.local Active Directory-Integrated zone olduu i巽in DNS migration aamas脹nda
ta脹nacakt脹r.
Fakat dimdik.local ise Not an Active Directory-integrated zone, yani buradan unu anl脹yoruz
Active Directory migration s脹ras脹nda dimdik.local ta脹nmaycakt脹r. Eer basite ka巽mak istersek ve bu
ad脹mlar脹 daha h脹zl脹 yapmak isterseniz Primary se巽enei yan脹nda yer alan Change ile Active
Directory-integrated haline getirebiliriz. Fakat ben uzun yolu tercih ediyorum
9. 8 | S a y f a
www.hasandimdik.com
聴lemlerime balamadan 旦nce Dns Servisimi durduruyorum.
Cmd komut sat脹r脹n脹 a巽脹yoruz;
10. 9 | S a y f a
www.hasandimdik.com
Reg export HKEY_LOCAL_MACHINESystemCurrentControlSetServicesDnsparameters
%windir%system32DNSDN-srv.reg komutunu 巽al脹t脹rarak dns parametre bilgilerini export
ediyorum.
Reg export HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionDNS
Server %windir%System32DNSDnsSoftware.reg komutu ile de Dns i巽erisinde yer alan zone
bilgilerini ve gerekli yaz脹l脹msal bilgileri export ediyoruz.
Detayl脹 bilgi i巽in aa脹daki linkten yararlanabilirsiniz;
https://technet.microsoft.com/nl-nl/library/dd379526(v=ws.10).aspx
Daha sonra ise C:Windowssystem32dns alt脹ndaki b端t端n bilgileri kopyal脹yoruz. Dipnot olarak
s旦ylemekte fayda var Backup ve samples dosyalar脹n脹 kopyalaman脹za gerek yoktur
Kopyalad脹脹m脹z b端t端n bilgileri hedef sunucuda bir yere kopyal脹yoruz. Ben b端t端n ad脹mlar脹n derli
toplu olarak bir yerde olmas脹n脹 istediim i巽in hereyi C:mig alt脹nda topluyorum. Aa脹da
11. 10 | S a y f a
www.hasandimdik.com
kopyalad脹脹m bilgileri g旦r端yorsunuz. Yukar脹da da belirttiim gibi samples ve backup dosyalar脹n脹
kopyalamad脹m.
Daha sonra ise DNS hizmetinin devam etmesi i巽in tekrardan start konumuna getiriyoruz.
Yukar脹da export ettiimiz reg dosyalar脹n脹 inceleyelim, bahsettiimiz gibi aa脹da dns e ait
parametre bilgilerini g旦r端yorsunuz.
12. 11 | S a y f a
www.hasandimdik.com
Dier reg dosyam脹z脹n i巽erisinde ise DNS i巽erisinde yer alan zone bilgileri yer almaktad脹r. Bu dosya
i巽erisinde ihtiyac脹m脹z olmayanlar脹 巽脹karmam脹z gerekmektedir ve bu ad脹m脹 dikkatlice yapmal脹y脹z.
D旦k端man脹m脹z脹n balang脹c脹nda belirttiim gibi hasan.local Active Directory-Integrated zone olduu
i巽in ve Active Directory Migration s脹ras脹nda bu bilgiler ta脹naca脹 i巽in dosyam脹zdan bunun ile her
eyi siliyoruz .
Benim yap脹m test ortam脹 olduu i巽in daha sade bir dosya olutu, yap脹n脹z脹n b端y端kl端端ne g旦re
deiiklik g旦sterecektir. Daha sonra dosyam脹z脹n son halini kaydediyoruz.
13. 12 | S a y f a
www.hasandimdik.com
Art脹k Dns Server kurulumunu ger巽ekletirebiliriz.( Klasik rol kurulumu olduu i巽in detayl脹 olarak
g旦stermiyorum)
Kurulumdan sonra DNS Server bo olarak geldiini g旦r端yoruz.
14. 13 | S a y f a
www.hasandimdik.com
Bilgilerimi import etmeden 旦nce DNS Sunucumu stop konumuna getiriyorum.
Kaynak sunucudan kopyalay脹p kendi yap脹m脹za g旦re d端zenlediimiz dosyalar脹 hedef sunucumuzda
C:WindowsSystem32dns alt脹na kopyal脹yoruz.
15. 14 | S a y f a
www.hasandimdik.com
Haz脹rlam脹 olduumuz reg dosyalar脹n脹 yeni sunucumuzda 巽al脹t脹r脹yoruz
16. 15 | S a y f a
www.hasandimdik.com
Dns sunucumuzu tekrar start konumuna getiriyoruz. Kontrol ettiimizde dimdik.local a ait bilgilerin
geldiini g旦r端yorum.
Eski sunucumuzdan art脹k dimdik.local i kald脹rabiliriz.
Eer yap脹n脹zda DHCP sunucunuz var ise gerekli dns bilgilerini buraya eklemeniz gerekmektedir.
17. 16 | S a y f a
www.hasandimdik.com
DHCP Server Migration
Bu b旦l端m端m端zde yap脹m脹zdaki DHCP rol端m端z端 Windows Server 2012 R2 ye ta脹ma ilemini
g旦receiz. Netsh komutlar脹n脹 kullanarak ta脹yabileceimiz gibi aa脹da benim kullanaca脹m
Windows Server Migration Tools arac脹n脹 kullanarak da ta脹ma ilemini ger巽ekletirebilirsiniz. Haz脹rl脹k
aamas脹nda bu tool u nas脹l kuraca脹m脹z脹 g旦rm端t端k. Eer yap脹n脹zda DHCP rol端n端z farkl脹 bir sunucu
端zerinde ise o makine 端zerinde de bu tool un kurulmu olmas脹 gerekmektedir. DHCP Sunucu
Migration ilemini yapmadan 旦zellikle dikkat etmeniz gereken nokta kaynak sunucu ile hedef
sunucudaki Nic say脹s脹n脹n ayn脹 olmas脹 gerekmektedir!
K脹sa bilgilendirmeden sonra yap脹m脹 da k脹saca g旦stermek istiyorum. Dc2-2003 makinam 端zerinde
192.168.1.0/24 scope var. Ger巽ek yap脹da elbette 巽ok daha fazla kiralanm脹 ve rezerve edilmi ip
olacakt脹r. Ayn脹 zamanda birden 巽ok scope olabilir, bu durum ad脹mlar脹 deitirmemektedir.
聴lemlere balamadan 旦nce Dhcp servisinizi durdurman脹z gerekmektedir.
18. 17 | S a y f a
www.hasandimdik.com
Servisimizi stop konumuna getirdikten sonra, y端klemi olduumuz Windows Server Migration
Tools ile DHCP Server bilgilerimizi export edeceiz.
Export-SmigServerSetting FeatureId DHCP User All Group Ipconfig Path C:dhcpmigdhcp
Verbose
komutu ile Dhcp Server a ait bilgileri g旦sterdiimiz dizine ifreli olarak al脹yoruz. Burada
belirleyeceiniz ifreyi import ederken kullanaca脹z bu sebepten dolay脹 ifreyi unutmaman脹z
gerekmektedir.
Eer komutlar脹 doru bir ekilde yazd脹ysan脹z 巽脹kt脹s脹 aa脹daki gibi olacakt脹r. Detayl脹 olarak
incelerseniz Dhcp Server a ait bilgileri sar脹 renkli olarak g旦receksiniz.
19. 18 | S a y f a
www.hasandimdik.com
聴lgili dizine gerekli migration dosyam脹z脹n geldiini g旦r端yorsunuz. Eski sunucumuzda imdilik
yapaca脹m脹z baka bir ilem kalmad脹. Export etmi olduumuz migration dosyam脹z脹 yeni
sunucumuz 端zerinde belirlediimiz klas旦re kopyal脹yoruz.
Hedef sunucum 端zerinde Dhcp Server rol端n端 kuruyorum.
Y端kledikten sonra ta脹m脹 olduumuz migration dosyas脹n脹 import etmemiz gerekiyor. Bu ilemi
yapmadan servisimizi net stop DHCP Server ile durduruyoruz.
Migration ilemini ger巽ekletirebilmek i巽in Migration 旦zelliklerini y端klememiz gerekiyor. Bunun i巽in
20. 19 | S a y f a
www.hasandimdik.com
Add-PSSnapin Microsoft.Windows.Server.Migration komutu ile gerekli Snapin y端klemek
istediimizde eer aa脹daki gibi bir hata al脹rsan脹z bunun sebebi Migration a ait 旦zelliklerin daha
旦nce eklenmemi olmas脹ndan dolay脹d脹r. Yapman脹z gereken ilem gerekli snapin komutunu
巽al脹t脹rmadan 旦nce Add-WindowsFeature Migration ile gerekli migration a ait 旦zellikleri
y端klemelisiniz. Tekrar denediinizde hata almad脹脹n脹z脹 g旦receksiniz.
Bu ad脹m脹 da tamamlad脹ktan sonra art脹k yap脹m脹z migration ilemine haz脹r hale geliyor. Import ilemi
i巽in yazmam脹z gereken komut u ekilde
Import-SmigServerSetting FeatureId DHCP User All Group Ipconfig All
SourcePhysicalAddress 00-0C-29-50-E2-54 TargetPhysicalAddress 00-0C-29-F2-DE-10 Force -
Path C:dhcpmig -verbose
Yukar脹daki ad脹mlar脹 doru bir ekilde uygulad脹ysan脹z 巽脹kt脹 aa脹daki gibi olmas脹 gerekmektedir;
22. 21 | S a y f a
www.hasandimdik.com
Bu ilemi yapt脹ktan sonra unutmaman脹z gereken bir durum s旦z konusu, import ileminde t端m
Dhcp Server yap脹land脹rma bilgilerini birebir kopyalad脹脹n脹 s旦ylemitik. Yeni sunucunuzun ip
bilgilerini kontrol ettiinizde eski sunucu 端zerindeki bilgilerin ayn脹s脹 olduunu g旦receksiniz. Bunlar脹
kendi yap脹n脹z脹 tekrardan d端zenlemeyi unutmay脹n脹z!
23. 22 | S a y f a
www.hasandimdik.com
聴lemleri tamamlad脹ktan sonra net start DHCP Server komutu ile Dhcp servisimizi 巽al脹t脹r脹yoruz.
24. 23 | S a y f a
www.hasandimdik.com
Son olarak netsh DHCP add server BA-2012R2srv2.hasan.local 192.168.1.30 komutu ile
ilemlerimizi tamaml脹yoruz.
Kontrol端m端z端 yapt脹脹m脹zda Dhcp servisimizin balat脹ld脹脹n脹 yetkilendirme(authorization) ileminin
baar脹l脹 bir ekilde ger巽eklemi olduunu g旦r端yoruz.
Eski sunucumuzdan art脹k Dhcp rol端m端z端 kald脹rabiliriz.
25. 24 | S a y f a
www.hasandimdik.com
Kontrol端m端z端 yapt脹脹m脹zda istemciler art脹k yeni sunucudan ip bilgilerini ald脹klar脹n脹 g旦r端yoruz. ok
fazla client olan ortamda Group policy ile ipconfig /release ipconfig /renew ilemini yapman脹z
gerekebilir.
26. 25 | S a y f a
www.hasandimdik.com
File Server Migration
Dhcp rol端m端z端 baar脹l脹 bir ekilde ta脹d脹ktan sonra yap脹m脹zda bulunan File Server yap脹m脹z脹
ta脹yaca脹z. Bildiiniz 端zere File Server yap脹n脹z脹 Robocopy veya haz脹rl脹k aamas脹nda yap脹land脹rm脹
olduumuz Windows Server Migration Tools ile ta脹yabilirsiniz. Ben bu b旦l端m端m端zde her ikisini de
g旦steriyor olaca脹m.
Kullan脹c脹lar脹n脹z脹n dosya ekleyip silmelerini engellemek i巽in ilgili servisi durdurunuz. 聴lemlere
balamadan 旦nce hedef sunucu 端zerinde TCP/UDP 7000 portuna izin veriniz. Eer farkl脹 subnetler
aras脹nda bu ilemi yapacaksan脹z kaynak ve hedef sunucu da UDP/TCP 7001 7002 portlar脹n脹
a巽man脹z gerekmektedir. Sunucular 端zerinde vir端s program脹 vs var ise ilemler s脹ras脹nda kapat脹n脹z.
n gereksinimleri salad脹ktan sonra ilemlere balayabiliriz.
METOD 1 ROBOCOPY
聴lk olarak Robocopy ile ge巽i ilemini g旦receiz. Yap脹m i巽erisinde dimdikpaylasim alt脹nda
iletmemizde kullan脹ld脹脹n脹 varsayd脹脹m脹z delron, ifk, izmiruniv, pelmin gibi klas旦rler yer almaktad脹r.
Payla脹mlar 端zerinde kullan脹c脹lara belirli haklar atanm脹 durumda, 旦rnein test1 kullan脹c脹s脹n脹n
haklar脹n脹 aa脹da g旦rmektesiniz.
27. 26 | S a y f a
www.hasandimdik.com
irket yap脹n脹zda 巽ok daha fazla klas旦r olacakt脹r. File Server yap脹s脹ndaki bilgiler eer 巽ok 旦nemliyse
her ihtimale kar脹 yedeini al脹n脹z. Yedek ilemi asl脹nda d旦k端man脹m脹zdaki b端t端n ad脹mlarda olumsuz
bir durum i巽in hayat kurtar脹c脹 ilemdir. Kesinlikle zaman kayb脹 olarak d端端nmeyiniz. K脹sa
bilgilendirmeden sonra ilemlerimize ge巽ebiliriz.
Yap脹m脹zdaki payla脹mlar脹 ilk olarak export etmemiz gerekiyor.
Run > regedit >
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanservershares ile shares
klas旦r端n端 export ediyoruz. Shares klas旦r端n端 incelediinizde paylat脹r脹lm脹 b端t端n klas旦rleri g旦r端yor
olacaks脹n脹z.
28. 27 | S a y f a
www.hasandimdik.com
Export ettiiniz dosyay脹 a巽t脹脹m脹zda aa脹daki gibi bilgilerin i巽inde bulunduunu g旦receksiniz.
Burada 旦nemli olan hangi klas旦rlerin yeni sunucuya ta脹naca脹na karar vermek ve SYSVOL,
NETLOGON klas旦rlerini ta脹yacak m脹y脹z? 聴lerleyen ad脹mlarda bu soruya da cevap vereceiz.
29. 28 | S a y f a
www.hasandimdik.com
Unutmadan Stop-Service LanmanServer Force ile servisimizi durduruyoruz ki kullan脹c脹lar脹m脹z
payla脹mlara ulaamas脹n!
30. 29 | S a y f a
www.hasandimdik.com
dimdikpaylasim klas旦r端m端 ta脹yaca脹m i巽in dier t端m parametre bilgilerini siliyorum. Zaten mant脹kl脹
olarak d端端nd端端m端z zaman yeni sunumuz bir DC olmad脹脹 i巽in SYSVOL ve NETLOGON a neden
ihtiyac脹m脹z olsun ki! Aksi takdirde istemediiniz bilgiler de kar脹ya gidecektir. 聴lemi tamamlad脹ktan
sonra kaydedip yeni sunucumuza kopyal脹yoruz.
Eer kurulu deil ise yeni sunucumuza File Server rol端m端z端 kuruyoruz. Aa脹da g旦rd端端n端z gibi
hen端z paylat脹r脹lm脹 bir klas旦r端m yok.
31. 30 | S a y f a
www.hasandimdik.com
Haz脹rl脹脹m脹z脹 tamamlad脹脹m脹za g旦re art脹k ta脹ma ilemine balayabiliriz. Robocopy arac脹n脹n t端m
parametrelerini tek tek a巽脹klamayaca脹m, detayl脹 bilgi i巽in aa脹daki linkten yararlanabilirsiniz.
https://technet.microsoft.com/en-us/library/cc733145.aspx
Yeni Sunucum ( BA-2012R2srv1) 端zerindeyken powershell i admin yetkisi ile a巽脹yorum.
Robocopy DC01-2003C$dimdikpaylasim BA-2012R2srv1C$dimdikpaylasim /E /Z /Sec *
komutunu 巽al脹t脹r脹yorum. Yazd脹脹m脹z komutu biraz a巽脹klamak gerekirse DC01-2003 sunucusunda
C: dizini alt脹nda yer alan dimdikpaylasim klas旦r端n端 BA-2012R2srv1 i巽erisinde C: dizini alt脹nda
dimdikpaylasim a kopyala / ta脹 art脹k hangi ifade daha doru ise Peki yazd脹脹m脹z parametreler
ne anlama geliyor k脹saca a巽脹klamak gerekirse
/E: Alt dizinler ile birlikte klas旦r端m端z端 kopyalamam脹za yarar, ayr脹ca bo klas旦rleri de kopyalar.
/Z: Dosyalar脹n restart mode da kopyalanmas脹n脹 salar.
/Sec: Dosyalar脹n g端venlik haklar脹 ile birlikte kopyalanmas脹n脹 salar.
/S: Eer siz alt dizinleri ile kopyalama yaparken bo olanlar gelmesin derseniz bu parametreyi
kullanabilirsiniz.
Eer Ben t端m komutlar脹 旦renmek istiyorum derseniz robocopy /? Komutunu kullanabilirsiniz.
32. 31 | S a y f a
www.hasandimdik.com
Kopyalama ilemi baar脹l脹 bir ekilde ger巽ekleirse aa脹daki gibi bir 巽脹kt脹 alacaks脹n脹z.
dimdikpaylasim klas旦r端n端n 旦zelliklerini a巽t脹ktan sonra payla脹m脹n hala olmad脹脹n脹 g旦receksiniz.
33. 32 | S a y f a
www.hasandimdik.com
Security tab脹n脹 incelediimizde kullan脹c脹lar脹m脹z脹n haklar脹n脹n aynen geldiini g旦r端yoruz.
34. 33 | S a y f a
www.hasandimdik.com
Payla脹m脹m脹z hala olumam脹t脹. Eski sunucumuzdan export ettiimiz ve d端zenlediimiz! dosyam脹z脹
yeni sunucumuzda merge ediyoruz .
Baar脹l脹 bir ekilde ilemimizi tamamlad脹k.
Kontrol ettiimizde payla脹m脹m脹z脹n da olutuunu g旦receksiniz.
聴lgili dizinde de son bir kere kontrollerimizi yap脹yoruz.
35. 34 | S a y f a
www.hasandimdik.com
Eski sunucudan art脹k file server rol端n端 kald脹rabilirsiniz. Eer Gpo ile map edilmi payla脹m脹n脹z var
ise yeni yap脹ya g旦re d端zenlemeniz gerekmektedir.
36. 35 | S a y f a
www.hasandimdik.com
METOD 2 W聴NDOWS SERVER M聴GRAT聴ON TOOLS
聴lk y旦ntemimizde baar脹l脹 bir ekilde ta脹ma ilemini ger巽ekletirmitik. imdi ise haz脹rl脹k
aamas脹nda kurmu olduumuz Windows Server Migration Tools kullanmak istersek bu ad脹mlar脹
nas脹l yapaca脹m脹z脹 g旦receiz. Aa脹da Windows Server 2003 R2 sunucum 端zerindeki dosya
payla脹mlar脹m脹 g旦r端yorsunuz.
聴stemci makinam脹 kontrol ettiimde dokumanlar klas旦r端m map edilmi durumda ve 192.168.1.1 ip
li sunucum 端zerinden hizmet ald脹脹n脹 g旦r端yorsunuz.
37. 36 | S a y f a
www.hasandimdik.com
聴lemlere balamadan 旦nce k脹saca bilgi vermek istiyorum. B端t端n payla脹mlar GPO ile kullan脹c脹lara
Map edilmitir. Aa脹daki script i GPO ile payla脹ma erimesini istediim OU lara force ettim.
Ta脹ma ilemine balamadan servisimizi durduruyoruz.
Kullan脹c脹lar脹m脹z脹n dokumanlar klas旦r端ne eriemediinden emin olduktan sonra art脹k ilemlerimize
balayabiliriz.
Windows Server 2012 R2 sunucumuz 端zerinde powershell i admin hakk脹 ile a巽脹yoruz Receive-
SmigServerData komutunu yazmamam脹z gerekiyor eer hata al脹rsan脹z muhtemelen bunun ile ilgili
snapinin eklenmemitir. Eer y端kledim mi y端klemedim mi noktas脹nda karars脹z kald脹ysan脹z Get-
Command *Smig* komutu ile kontrol edebilirsiniz, eer hi巽bir bilgi gelmiyorsa eklenmemitir.
Add-PSSnapin microsoft.windows.servermanager.migration ile gerekli snapin i ekleyiniz.
Bu ad脹mdan sonra Receive-SmigServerData komutunu yeni sunucumuz 端zerinde 巽al脹t脹r脹yoruz.
Sizden ifre isteyecektir bu sayede bilgiler ifreli olarak g旦nderilecektir.
38. 37 | S a y f a
www.hasandimdik.com
Windows Server 2003 R2 sunucum 端zerinde ise haz脹rl脹k aamas脹nda kurmu olduum Windows
Server Migration Tool u a巽脹yorum.
Send-SmigServerData ComputerName BA-2012srv1 SourcePath C:dokumanlar
DestinationPath C:dokumanlar Include All Recurse komutunu kullan脹yoruz ve sizden ifre istiyor.
Windows Server 2012 R2 sunucum 端zerinde yazm脹 olduum ifrenin ayn脹s脹n脹 yaz脹yorum. 聴ki
sunucu 端zerinde komutlar脹 doru bir ekilde yazd脹脹n脹zda ilemler balayacakt脹r.
nemli Uyar脹: Eer komutlar脹 yazd脹脹n脹zda Windows Server 2003 R2 taraf脹nda herhangi bir ilem
balam脹yorsa ilem s脹ras脹nda Windows Management Instrumentation servisini Restart ediniz.
Eer komutunuz baar脹l脹 bir ekilde 巽al脹脹rsa aa脹daki gibi bir 巽脹kt脹 alacaks脹n脹z. Yap脹n脹z脹n
b端y端kl端端ne g旦re daha uzun veya k脹sa bir liste olabilir.
39. 38 | S a y f a
www.hasandimdik.com
聴lemimiz bittikten sonra yeni sunucuma gidip kontrol ediyorum. G旦rd端端n端z 端zere dosya yap脹m
tamamen ta脹nm脹.
40. 39 | S a y f a
www.hasandimdik.com
Kullan脹c脹lar脹m脹z脹n g端venlik ayarlar脹n脹 kontrol ettiimizde ayn脹 ekilde ta脹nd脹脹n脹 g旦r端yoruz.
41. 40 | S a y f a
www.hasandimdik.com
Bu ad脹mdan sonra kullan脹c脹lara eski sunucu yolu yerine yeni sunucu yolunu g旦stermemiz
gerekmektedir.
Bunun i巽in Group policy 端zerinde yazm脹 olduumuz script de k端巽端k bir deiiklik yap脹yorum ve
eski sunucumun ip bilgisi olan 192.168.1.1 yerine 192.168.1.20 yaz脹yorum.
Ta脹ma ilemi baar脹l脹 bir ekilde tamamlad脹k ve kural脹m脹z脹 yeni yap脹m脹za g旦re d端zenledik. Kullan脹c脹
taraf脹nda ilemi h脹zland脹rmak i巽in gpupdate /force /boot komutunu kullanabilirsiniz.
42. 41 | S a y f a
www.hasandimdik.com
Shares alt脹nda da kontrol ettiimizde klas旦rlerimizin geldiini g旦r端yoruz.
DFS Migration
Dosya yap脹m脹z脹 da ta脹d脹ktan sonra Windows Server 2003 R2 ortam脹nda bulunan DFS yap脹m脹z脹
Windows Server 2012 R2 yap脹s脹na ta脹yaca脹z. Aa脹da DFS Replikasyon yap脹m脹 g旦r端yorsunuz.
Aa脹da replikasyonun sal脹kl脹 olarak yap脹ld脹脹n脹 g旦rebiliyoruz.
43. 42 | S a y f a
www.hasandimdik.com
BA-2012R2srv1 isimli Windows Server 2012 R2 sunucuma DFS Replication rol端n端 kuruyorum.
Rol端m端z端 de kurduktan sonra BA-2012R2srv1 isimli sunucumu replikasyon yap脹ma 端ye olarak
ekliyorum
44. 43 | S a y f a
www.hasandimdik.com
Bu b旦l端mde hangi sunucular ile replike olaca脹n脹 belirliyoruz.
45. 44 | S a y f a
www.hasandimdik.com
Bu b旦l端m端 k脹saca a巽脹klarsak Birimler dosyas脹 BA-2012R2srv1 sunucumun C: dizini i巽erisindeki
birimler-win12 dosyas脹 ile replike olaca脹n脹 belirtmi oluyorum.
聴lemimizi baar脹 ile tamamlad脹k.
46. 45 | S a y f a
www.hasandimdik.com
Yeni sunucumun da replikasyon 端yeleri aras脹na geldiini g旦r端yoruz.
birimler-win12 klas旦r端m ile replike olaca脹n脹 belirtmitim. Kontrol ettiimizde baar脹l脹 ekilde
ilemimizin tamamland脹脹n脹 g旦r端yoruz.
Ayn脹 ad脹mlar脹 tekrar tekrar g旦sterip kalabal脹k yapmak istemediimden ikinci Windows Server 2012
R2 sunucumda t端m ad脹mlar脹 g旦stermiyorum. Daha sonra ikinci sunucumda Add Replication
Groups to Display ile replikasyon yap脹s脹n脹 g旦r端nt端lemek i巽in ekliyorum.
47. 46 | S a y f a
www.hasandimdik.com
Yap脹mda tek replikasyon olduu i巽in Replika-HD se巽ip devam ediyorum.
聴kinci sunucumda u ana kadar yapt脹脹m ad脹mlar sadece var olan replikasyon yap脹m脹 g旦rebilmek
i巽indi. u an ki replikasyon yap脹s脹n脹 g旦rebiliyorsunuz.
New Member se巽enei ile sunucumu replikasyon yap脹s脹na d但hil ediyorum.
48. 47 | S a y f a
www.hasandimdik.com
Kontrol ettiimde BA-2012R2srv2 isimli sunucumun da baar脹l脹 bir ekilde replike olduunu
g旦r端yorum.
Bu ad脹mdan sonra yapman脹z gereken eski sunucular脹m脹z脹 Delete Member ile 端yelikten 巽脹karmak.
Eer replikasyon ilemlerinizi yapt脹ktan sonra hala dosyalar脹n脹z gelmedi ise s端reci h脹zland脹rmak i巽in
dfsrdiag pollad komutunu kullanabilirsiniz. T端m s端re巽 eer baar脹l脹 bir ekilde tamamland脹ysa art脹k
eski sunucular 端zerinden ilgili rol端 kald脹rabilirsiniz.
49. 48 | S a y f a
www.hasandimdik.com
Active Directory Migration
Not: Active Directory Migration i巽in daha 旦nce yazm脹 olduum makalem kullan脹lm脹t脹r, bu
sebepten dolay脹 sunucu isimleri ve ip bilgileri farkl脹d脹r
Art脹k b端t端n i y端klerimizi ta脹d脹脹m脹za g旦re Active Directory yap脹m脹z脹 ta脹yabiliriz.
n Gereksinimler
1. Sunucular脹n birbirine eriebilmeleri gerekmektedir.
2. Her iki sunucuda time zone'lar脹n ayn脹 olmas脹 gerekmektedir.
3. Windows Server 2012 sunucu ilk Dns kendisi ikinci Dns olarak Windows Server 2003
R2 olmal脹
4. RID - PDC - Infrastructure master -domain Naming Master ve Schema Master rollerinin
hangi sunucuda olduu bilinmesi gerekmektedir.
Aa脹da Windows Server 2003 R2 taraf脹ndaki Active Directory yap脹m脹 g旦r端yorsunuz.
FSMO rollerimin nerede olduunu kontrol etmek istediimde hata al脹yorum bu hatay脹 gidermek
i巽in Windows Server 2003 R2 medyam脹z脹 tak脹yoruz.
50. 49 | S a y f a
www.hasandimdik.com
Windows Server 2003 R2 medyas脹 i巽erisinde supporttoolssuptools.msi i y端kl端yoruz.
Y端kleme ileminden sonra netdom query fsmo ile fsmo rollerimin nerede olduunu 旦renmi
oluyorum. Bu durum irket yap脹s脹na g旦re deiiklik g旦sterebilir.
51. 50 | S a y f a
www.hasandimdik.com
objectVersion versiyonumun 31 olduunu g旦r端yorum. Aa脹daki herhangi bir y旦ntem ile schema
versiyonunu bulabilirsiniz;
http://support.microsoft.com/kb/556086/en-au
52. 51 | S a y f a
www.hasandimdik.com
Eer fonksiyonel seviyeniz Windows 2000 native ise Windows Server 2003 olmas脹 gerekmektedir.
Aksi takdirde haz脹rl脹k ad脹mlar脹n脹 ge巽emeyeceiz. Adprep detected that the domain is not in native
mode " eklinde bir hata alaca脹z.
53. 52 | S a y f a
www.hasandimdik.com
Active Directory taraf脹nda yapacaklar脹m脹z imdilik bu kadar. Dns kontrol ettiimde dimdik.local ve
hasan.local isimli iki adet zone olduunu g旦r端yoruz.
54. 53 | S a y f a
www.hasandimdik.com
hasan.local isimli zone Active Directory Integrated zone olmad脹脹 i巽in Migration s脹ras脹nda bilgiler
ta脹nmayacakt脹r. Dier bir ifade ile Stand Alone DNS ler Migration s脹ras脹nda ta脹nmaz.
Change t脹kl脹yoruz. Zone Type alt脹nda Store the zone in Active Directory (available only if DNS
server is a domain controller) se巽eneini iaretlemelisiniz.
55. 54 | S a y f a
www.hasandimdik.com
Migration ilemine ge巽meden 旦nce varsa kurulu olan anti vir端s program脹, aktif firewall ge巽ici olarak
devre d脹脹 b脹rakman脹z tavsiye edilir.
Not: 聴lemlere Ge巽meden 旦nce Windows Server 2012 sunucunuzun domain e 端ye yap脹ld脹脹
varsay脹lm脹t脹r.
聴lk olarak Windows Server 2012 sunucumuzu ADC' lie promote ediyoruz. Server Manager
konsolunu a巽t脹ktan sonra Add roles and features ile ilemimize bal脹yoruz.
56. 55 | S a y f a
www.hasandimdik.com
Role-based or feature-based installation se巽ip devam ediyoruz.
Bu ad脹mda kurulumu yapaca脹m脹z sunucuyu se巽iyoruz.
57. 56 | S a y f a
www.hasandimdik.com
Active Directory Domain and Services se巽ip devam ediyoruz.
58. 57 | S a y f a
www.hasandimdik.com
Features i巽erisinden bir ey se巽memize gerek yok ve daha sonra kurulum ilemini balat脹yoruz.
59. 58 | S a y f a
www.hasandimdik.com
Promote this server to a domain controller ile Windows Server 2012 sunucumuzu ADC olarak
yap脹m脹za ekleyeceiz.
60. 59 | S a y f a
www.hasandimdik.com
Add a domain controller to an existing domain se巽erek var olan yap脹m脹za ADC olarak ekleyeceimi
belirtmi oluyorum.
61. 60 | S a y f a
www.hasandimdik.com
Global Catalog ve DNS iaretliyorum ve DSRM ifremi belirliyorum.
62. 61 | S a y f a
www.hasandimdik.com
Herhangi bir delegasyon yapmayaca脹m i巽in bu ad脹m脹 next ile ge巽iyorum
63. 62 | S a y f a
www.hasandimdik.com
Hangi sunucu ile replike olaca脹n脹 burada belirleyebiliyoruz. Install from media se巽enei genelde
replike yap脹lacak sunucular脹n aras脹ndaki hatlar脹n yava olmas脹 durumunda kullan脹lmaktad脹r. Zaten
yap脹mda replike olabilecek tek sunucu olduu i巽in herhangi bir deiiklik yapm脹yorum.
64. 63 | S a y f a
www.hasandimdik.com
Windows Server 2012 旦ncesi sunucu iletim sistemin varsa ve Migration ilemini
ger巽ekletirecekseniz aa脹daki ilemleri ger巽ekletirmemiz gerekiyordu. Fakat Windows Server
2012 & R2 sunucu iletim sistemlerinde bu ilemler otomatik olarak yap脹lmaktad脹r.
Adprep /Forestprep : Schema Master rol端ne sahip olan sunucu 端zerinde yap脹lmal脹d脹r. ( Schema
Admin Hakk脹n脹z脹n olmas脹 gerekmektedir )
Adprep /Domainprep : Infrastructure Master rol端ne sahip sunucu 端zerinde yap脹lmal脹d脹r. (Domain
Admins Hakk脹n脹z脹n olmas脹 gerekmektedir )
Adprep /Domainprep /Gpprep : Infrastructure Master rol端ne sahip sunucu 端zerinde
yap脹lmal脹d脹r./Domain Admins Hakk脹n脹z脹n olmas脹 gerekmektedir )
Adprep /Rodcprep : Ortama Read-Only Domain Controller kuracak iseniz, bu komutu
巽al脹t脹rmam脹z gerekli, aksi halde gerek yoktur. Opsiyonel bir komuttur.
65. 64 | S a y f a
www.hasandimdik.com
Sunucumuzun b端t端n gereksinimleri kar脹lad脹脹n脹 g旦r端yoruz. Bu ad脹mda eer warning g旦r端yorsan脹z
ilem i巽in engelleyici bir unsur deildir fakat error g旦r端yorsan脹z ge巽i ilemini
tamamlayamayacaks脹n脹z.
66. 65 | S a y f a
www.hasandimdik.com
聴lem bittikten sonra sunucumuz yeniden balat脹lacakt脹r. Active Directory 端zerinden kontrol端m端z端
yapt脹脹m脹zda sunucumuzun baar脹l脹 bir ekilde ADC' lie y端kseldiini g旦r端yoruz.
Dns kay脹tlar脹m脹z脹 kontrol ettiimizde baar脹l脹 bir ekilde geldiini g旦r端yoruz. Eer dilerseniz
tekrardan hasan.local i Stand Alone mode a 巽ekebilirsiniz.
67. 66 | S a y f a
www.hasandimdik.com
Sysvol klas旦r端m端n kontrol端n端 yap脹yorum.
68. 67 | S a y f a
www.hasandimdik.com
Active Directory veritaban脹n脹 kontrol ediyorum.
Son olarak Schema versiyonumun Windows Server 2012 versiyonuna y端kseltildiini g旦r端yorum.
69. 68 | S a y f a
www.hasandimdik.com
Gerekli b端t端n incelemeleri yapt脹m ve ilgili t端m kay脹tlar脹m d端zg端n ekilde olutuunu g旦rd端m. Bir
sonraki ad脹mda ise FSMO rollerimi ta脹yaca脹m. Forest kapsam脹nda Domain Naming Master ve
Schema Master, Domain kapsam脹nda ise PDC Emulator, RID Master, Infrastructure Master rollerini
ta脹yaca脹z. 聴lk olarak Forest bazl脹 rolleri ta脹yaca脹z
Active Directory Domain and Trust a巽脹yoruz. Change Active Directory Controller ile hd-ca isimli
Windows Server 2003 sunucumuzu se巽iyoruz.
70. 69 | S a y f a
www.hasandimdik.com
Active Directory Domains and Trust 端zerinde sa tu ile Operations Master se巽iyoruz.
Bir sonraki ad脹mda ise Schema Master rol端n端 ta脹yaca脹z. Schema Master rol端 ilk olarak
g旦remiyoruz bunun i巽in regsvr32.exe schmmgmt.dll komutunu kullan脹yoruz.
71. 70 | S a y f a
www.hasandimdik.com
MMC konsolunu a巽t脹ktan sonra File > Add/Remove Snap-in t脹kl脹yoruz.
Available snap-ins alt脹ndaki Active Directory Schema se巽iyoruz ve Add diyoruz.
72. 71 | S a y f a
www.hasandimdik.com
Daha sonra Change Active Directory Domain Controller se巽iyoruz
73. 72 | S a y f a
www.hasandimdik.com
Schema Master rol端n端 transfer edeceimiz sunucuyu se巽iyoruz. u an i巽in hd-ca sunucumda bu
y端zden hd-ca sunucumu se巽meliyim.
74. 73 | S a y f a
www.hasandimdik.com
Daha sonra ise Operations Master se巽iyorum.
Change diyerek rol端m端 transfer etmek istediim sunucuma ta脹yorum.
75. 74 | S a y f a
www.hasandimdik.com
Forest bazl脹 rollerimizi ta脹m脹 olduk. imdi ise Domain bazl脹 olan RID, PDC ve Infrastructure
Master rollerini ta脹yaca脹z. Bunun i巽in Active Directory Users and Computers a巽脹yoruz. Change
Domain Controller se巽erek rollerimi ta脹yaca脹m sunucuyu se巽iyorum.
76. 75 | S a y f a
www.hasandimdik.com
Bu ad脹mdan sonra Operations Master se巽iyorum Roller 端zerindeyken change diyerek ta脹ma
ilemini ger巽ekletiriyoruz.
78. 77 | S a y f a
www.hasandimdik.com
聴lemler tamamland脹ktan sonra kontrollerimizi yap脹yoruz. Bu sorgulamay脹 cmd sat脹r脹ndan netdom
query fsmo komutu ile yapabildiimiz gibi, Powershell kullanarak, Domain bazl脹 roller i巽in
Get-ADDomain |Select PDCEmulator,RIDMaster,InfrastructureMaster komutu ile kontrol ediyoruz.
Forest bazl脹 roller i巽in ise;
Get-ADForest |Select SchemaMaster,DomainnamingMaster komutunu kullan脹yoruz. Kontrollerimizi
yapt脹ktan sonra baar脹l脹 bir ekilde FSMO rollerimin ta脹nm脹 olduunu g旦r端yoruz. Bu ad脹mdan
sonra Windows Server 2003 R2 ' yi Active Directory ortam脹m脹zdan kald脹r脹yoruz. Bu ilemi
yapmadan 旦nce Windows Server 2012 sunucumuzun DNS ayarlar脹nda gerekli deiiklii yap脹yoruz,
eer yap脹n脹zda DHCP Server mevcut ise Dns Server kay脹tlar脹n脹 d端zenliyoruz.
79. 78 | S a y f a
www.hasandimdik.com
Windows Server 2003 R2 Active Directory Kald脹rma 聴lemi
run i巽erisine dcpromo yaz脹p komutu 巽al脹t脹r脹yoruz. This server is the last domain controller in the
domain se巽eneini iaretlemiyoruz.
Bu ad脹mda sunucumuz member seviyesine indirgendii i巽in lokal' deki hesap i巽in ifre giriyoruz. Bu
ekilde bu sunucunun lokalinde oturum a巽abileceiz.
80. 79 | S a y f a
www.hasandimdik.com
Active Directory servisleri kald脹r脹l脹yor. 聴lem bittikten sonra sunucu restart olacakt脹r ve domain e
member olarak yeniden oturum a巽abileceiz.
Sunucumuz yeniden balat脹ld脹ktan sonra Windows Server 2012 taraf脹nda kontrol端m端z端
yapt脹脹m脹zda Computer i巽erisine geldiini g旦r端yoruz.
81. 80 | S a y f a
www.hasandimdik.com
Son olarak ise Domain Fonksiyonel seviyemiz ve Forest Fonksiyonel seviyemizi Windows Server
2012 olarak deitiriyoruz.
82. 81 | S a y f a
www.hasandimdik.com
Bu noktada dikkat etmeniz gereken dier bir nokta ise eer Migration ilemini Windows Server
2003' den yap脹yor olsayd脹k En az SP2 paketinin kurulu olmas脹 gerekmekteydi.
Umuyorum Faydas脹 Dokunmutur
Hasan Dimdik