Merhabalar;
Bugünkü makalemde Windows Server 2003 R2’den Windows Server 2012 migration(Yükseltmeyi) işlemini anlatacağım.
2008 R2 server’da olduğu gibi 2003 SP2 altındaki Server’lara desteği yok Alta’daki tablodan da görülebiliyor.
2003’den 2008’e yükseltme işlemlerinde adprep komutu ile domain ve forest seviyesinde schemaları genişletiyorduk ama 2012‘de buna gerek yok kendisi Additional kurarken genişletiyor.
Migration işleminde sıralama Alta’daki şekilde devam edecek.
1. 2003 Server’da Domain level seviyelerini yükselteceğiz.
2. 2012 Server isim değiştirip IP adresini sabitleyeceğiz
3. 2012 Server’ı etki alanına katacağız.
4. 2012 Server’ı Additional Server yapacağız.
5. Schema master, Domain master gibi 5 adet Master’ı 2008’e taşıyacağız.
6. 2012 Server DNS adreslerini artık kendisi olarak tanımlayacağız.
7. En son işlem olarak da 2003 Server’ı komple kaldıracağız
Source server processor |
Source server operating system |
Destination server operating system |
Destination server processor |
x86- or x64-based |
Windows Server 2003 with Service Pack 2 |
Windows Server 2012, both full and Server Core installation options |
x64-based |
x86- or x64-based |
Windows Server 2003 R2 |
Windows Server 2012, both full and Server Core installation options |
x64-based |
x86- or x64-based |
Windows Server 2008, full installation option |
Windows Server 2012, both full and Server Core installation options |
x64-based |
x64-based |
Windows Server 2008 R2 |
Windows Server 2012, both full and Server Core installation options |
x64-based |
x64-based |
Server Core installation option of Windows Server 2008 R2 |
Windows Server 2012, both full and Server Core installation options |
x64-based |
x64-based |
Windows Server 2012 |
Windows Server 2012, both full and Server Core installation options |
x64-based |
x64-based |
Server Core installation option of Windows Server 2012 |
Windows Server 2012, both full and Server Core installation options |
x64-based |
Öncelikle 2003 Server‘ı kontrol ediyorum.
Şu anda görüldüğü gibi Computers bölümünde 1 adet client var ve Ofisler diye Organization Unit var. Şimdi 2012 migration yapmak için öncelikle
2003’de Domain level’lerini yükseltmek gerekiyor ilk olaradak AD users and computers’da Server üzerinden
Raise Domian Functional Level seçeneği seçiyoruz.
Bu alanda default olarak Windows 2000 seçiliydi biz 2003 Server seçip Raise diyoruz
Domain level değiştirdiğimizde geri dönme şansımız yok bunuda unutmayalım OK diyerek devam ediyoruz.
işlemin gercekleştiği uyarısı OK diyoruz
ve tekrar aynı bölüme girdiğimizde gördüğünüz gibi geri alamıyorsunuz kapandı. Şimdi diğer Level’a geçiyoruz.
AD domain and trusts bölümünden resimde görüldüğü gibi Sağ tıklayıp
Raise Forest Functional Level seçiyoruz
Burada Windows Server 2003 şeçili olarak geliyor biz yinede Raise diyoruz
OK diyerek devam ediyoruz.
OK diyerek devam ediyoruz.
Tekrar aynı bölüme girdiğimizde göründüğü gibi bu bölümde kapandı.
Şimdi 2003’le işimiz bitti 2012’ye geçiyoruz.
Görüldüğü gibi Bilgisayar adını SRV2012 – WORKGORUP’da ve IP adresini
Ip adres 192.168.200.10
DNS 192.168.200.4 (2003 server IP)
Change setting diyerek aliDC01.local Etki alanına alıyorum. Domain admin şifresini girdim
Görüldüğü gibi etki alanına dahil olduk.
Server’ı Restart ediyoruz.
Yeniden açıldıktan sonra
Add Roles and features Bölümünden AD rolünü yüklüyeceğiz.
Next diyerek ilerliyoruz.
Role-based or feature-based installation seçiyoruz.
Burada var olan Server‘a kurulum yapacağız. Next >
Active directory domain services rolünü seçtiğimizde bize bu role bağlı features‘lerinde yükleneceği uyarısı veriyor Add Features seçerek devam ediyoruz.
Next diyerek devam ediyorum.
Features bölümünde yüklemek isetdiklerimizi seçebiliriz next ile geçiyorum.
AD rolü ile ilgili bilgiler next ile devam ediyorum.
Install ile kuruluma başlıyorum.
Kurulum tamamlandı Close diye sayfayı kapatıp yapılandırmayı sonra yapabiliriz ama ben Promote this server to a domain controller yapılandırma şeceneğini seçiyorum
Additional Server kuracağım için Add a domain controller to an existing domain seçeneğini seçiyorum
Domain’e dahil olduğumuz için domain adı geldi.
Administrator kullanıcı ile kurulum yapacağım Next diyerek devam ediyorum
Burada 2008 ile ilgili bir uyarı vermişti ben kapattım ekranda Global catalog ve DNS kurulum seçenekleri geldi ve Kurtarma şifresini girdik devam ediyorum.
DNS delegation yapacaksak eğer seçeneği seçmek gerekiyor bize gerekli değil Next ile devam ediyorum.
Replicate From seçeneği seçtiğimde sadece 2003 server geliyor o yüzden Any domain controller seçeneğini seçip devam ediyorum
AD database, log ve SYSVOL konumlarını değiştirebiliriz Next diyerek devam ediyorum.
2003’de adprep ile yaptığımız domain ve forest genişlemelerini burada otomatik yapacak Next diye devam ediyorum.
Yaptığım ayarları kontrol etmek için Next ile devam.
Kontrolleri yaptı ve Install verebileceğimiz uyarısı verdi ve Install seçeneği ile başlıyorum.
Forest’i güncelliyor
Domain güncellendi.
DNS kurulumu ile bitiyor burada Finish penceresini kaçırdım finish diyerek bitiriyoruz.
Şimdi AD users and Computers’a girdiğimizde 2012 Server’ın Domain Controllers bölümüne geldiğini görüyoruz. Şimdi 2012 Server’a AD master’ları taşımamız gerekiyor.
Komut sisteminden
netdom query fsmo
komutunu verdiğimizde şu anda tüm rollerinde 2003 Server üzerinde olduğunu görüyoruz.
Şimdi rolleri taşımaya başlıyacağız.
PDC, RID ve Infrastructure master – Bu 3 rol AD users and Computers’da
Domain naming Master – AD Domain and Trust’da
Schema Master – AD schema master’da (gizli)
Öncelilkle AD users and Computers açıyoruz.
Domain üzerinde sağ tıklayıp Operation masters.. seçiyoruz. ilk Rol olan RID master’da
Alt bölümde taşımak istediğimiz Server seçili Change dediğimizde
Taşımak istediğimizi onaylamamızı istiyor. Yes diyorum
Taşıma işlemi gerçekleşti. OK diyorum
PDC master’ı taşıdık
Infrastructure master taşıdık.
Domain name master için AD Domains and Trusts’a geçip Server üzerinde sağ tıklayıp Operation Master.. seçiyoruz.
Diğerlerinde yaptığımız gibi Change işlemi ile değiştiriyoruz.
4 adet rolü taşıdık yine netdom query fsmo komutu ile kontrol ediyoruz görüldüğü gibi sadece schema master kaldı. Schema master gizli görünmüyor.
Çalıştır – mmc ile console açıp
File – Add/Remove Snap-in seçtiğimizde
Şu anda gizli durumda o yüzden görünmüyor görünmesi için
Çalıştır‘da
regsvr32.exe schmmgmt.dll
komutunu çalıştırıyoruz.
komut çalıştı. Ok diyerek kapatıyoruz.
Tekrar çalıştır — mmc – Consol — File – Add/Remove Snap-in seçiyoruz.
görüldüğü gibi AD schema geldi Add ile ekleyim Ok tuşuna bastığımızda
Consolda AD schema açılıyor. Schema taşımak için yine sağ tıklayıp Operations Master seçiyoruz.
Schema master 2003’de açıldığı için alt bölümde de gördüğünüz gibi taşınamadığına dair hata verdi.
Schema üzerinde sağ tıklayıp Change Active Directory Domain Controller seçip
Burada 2012 Server şeçiyoruz.
Şu anda AD schema 2012 oldu. Sağ tıklayıp Operation Master seçtiğimde
Alt’ da 2012 Server görünüyor Change seçiyorum Yes diyerek onaylıyorum.
Görüldüğü gibi Schema Master’da taşındı.
Tekrar netdom query fsmo komutunu uyguladığımda görüldüğü gibi tüm roller 2012 Server’a taşındı o yüzden 2012’nin Dns’ini kendisi yapıyoruz.
Dns değiştirdik.
Şimdi sıra 2003 Server’dan AD kaldırmaya geldi öncelikle 2003’de AD kaldırmak için 2003’un Global Catalog özelliğini kaldırıyorum kaldırmadığım zaman hata veriyor.
Kaldırmak için AD Sites and Services – Sites –Default-first-site-name – Servers – Server2003 altındaki NTDS settings sağ tıklayıp özellikler deyip buradaki Global Catelog işaretini kaldırıyorum.
Sonra 2003 Server’da 2012’ye kadar sürekli AD kurup kaldırmak için kullandığımız AD kurulum sihirbazını çalıştırmak için dcpromo komutunu çalıştırıyorum.
AD sihirbazı Next diyerek devam ediyorum.
Burada
This server is the last domain controller in the domain işaretini koymuyoruz
Bu server son domain’dir anlamına gelmektedir.
Admin şifresini girip Next diyoruz.
Bu AD rolunun kaldırılacağının bilgisini veriyor.
Kaldırma işlemi başladı. Burada Netlogon servisini durduramadı ilk anda ve süre ile ilgili hata verdi sonrasında tekrar çalıştırdım.
Burada bir hata vermeden geçti
Kaldırma işlemi tamamladı finish diyerek kapatıyorum.
Restart etmemi istedi
Son olarak 2012’de AD users and Computers bölümünde görüldüğü gibi 2003 Server artık Domain Controllers bölümünden kalktı ve Computers bölümüne geldi.
Her zaman olduğu gibi super bir makale Hocam. Ellerine sağlık.
tşk ederim kardeşim 🙂
hocam 1 adet bilgisayarım var, bu işlemi nasıl yapacağım.. inplace upgrade de yapmak istemiyorum… teşekkürler
hocam bu işlem için 1 bilgiyasayar yeterli deil maalesef
bahsettiğin gibi In-Place Upgrade yapabilirsin ama bu konuda sana bişey diyemiyorum 🙂
ibm serverım var ve 2008 r2 kullanıyorum. normal bir pc yi 2012 server ve AD contorller yapsam, ve 2008den devralsam, server boşa çıkınca da ona tekrardan 2012 kurup AD DC yi ona devredebilir miyim. Derdim yeni donanım almadan sıfırdan kurulum yapmak. umarım anlatabilmişimdir..
tabiki yapabilirsiniz ama normal pc özellikleri biraz iyi olması lazım
deneme amclı server 2012 kurup üzerine AD kurun çalışmasına bir bakın test edin sonra işlemlere başlayın
çok teşekkürler, kolay gelsin size..
rica ederim yine başladığınızda takıldıınız noktalarda yazabilirsiniz
Çok tşk ederim verdiğiniz bilgiler için. Birkaç sorum olacak;
1. Kullandığım 2003 server local dns server olarakta çalışıyor. Yukarıdaki anlattıklarınıza ilave olarak dns ile ilgili birşey yapmam gerekiyormu? (2012 server, 2003 deki dns bilgilerini kendi üzerine taşıyacakmı?)
2. 2003 server üzerinde 15-20 domain kullanıcısı var. 2012 içinde bu kadar sayıda kullanıcı lisansı falan almam gerekecekmi? (2012 server kendi üzerine taşıyacağı için lisans almam gerekmeyecekmi?)
Özgür Bey bu işlemleri yaptığınız da DNS, Active Directory Users and Computers, Group Policy vb servislerin hepsi yapılarıyla birlikte genişleyerek geliyor. Gelmeyen tek şey DHCP sunusudur. Zaten 2012 server için licence satın aldıktan sonra bu işlemlere başlıyorsunuz. Client’leriniz normal lisanslı ise yani Terminal Server RDP licence kullanmıyorsanız hiç bir lisans almanıza gerek yok.
Emeğine eline koluna sağlık…
Ali bey, çok güzel bir makale işime çok yaradı teşekkür ederim.