Windows Server 2022 Active Directory Domain Services Kurulumu ve Yapılandırılması

2022

Merhaba, Bu yazımızda Windows Server 2022 üzerine Active Directory Domain Controller (AD DC) kurulumu  ve yapılandırılmasını inceleyeceğiz. Windows Server 2022 makinemizi kurduğumuzda yapacağımız ilk işlem statik ip adresi vermek ve sunucu adını değiştirmek olacaktır. Ben kurulum için test ortamımda ip adresimi 192.168.1.100 olarak veriyorum subnet mask’i otomatik C sınıfı alacaktır. Default gateway olarak da modemimin ip adresini veriyorum. Bu makinemiz aynı zamanda DNS Server da olacağı için makinemin ip adresini dns olarak da belirtiyorum.

  • Ortamınızda sunucu olarak görev yapan her makinenin IP adresinin her zaman statik olması gerekmektedir.


Resim-1

Sunucu adımızı değiştirip bilgisayarımızı yeniden başlattıktan sonra Active Directory Domain Services kurulumuna başlayabiliriz.


Resim-2

Sunucumuz üzerinde gerekli yapılandırmayı tamamladıktan sonra Server Manager konsolunu açıyoruz ve Dashboard ekranın da Add roles and features‘a tıklıyoruz.


Resim-3

Before you begin ekranında “Next” ile devam ediyoruz.


Resim-4

Role-based or feature-based insallation : Roles (Rol) ve Features (Özellik) kurulum ve yapılandırmaları yapabileceğimiz seçenektir. Windows Server 2022 üzerinde bulunan ve ihtiyacımız olan Rolleri ve Özellikleri bu seçenek ile kurup yapılandırabiliriz.

Remote Desktop Services installation : Eski adıyla Terminal Service (TS) olarak bilinen ve Windows Server 2008 ile birlikte Remote Desktop Services (RDS) Uzak Masaüstü kurulumu ve yapılandırmasını bu seçenek ile yapabiliriz.

Biz Active Directory Domain Services rolünü kurup yapılandıracağımız için Role-based or features-based Installation seçeneğini seçip “Next” ile devam ediyoruz.


Resim-5

Windows Server 2008, 2012, 2016 ve 2019 ile birlikte sunucu kümesi oluşturarak bu küme üzerine toplu olarak ve farklı bir sunucu üzerinden Rol ve Özellik ekleme ve kaldırma işlemleri yapabilir duruma geldik. Tabii bu işlem Windows Server 2012, 2016 ve 2019 üzerinden doğrudan yapılabilirken Windows Server 2008’e bazı özellikler katmak gerekiyordu. Bizim ortamımızda tek bir sunucumuz olduğundan ve bu sunucumuza Active Directory rolünü kuracak olduğumuzdan adı, ip adresi ve sistem bilgisi bulunan sunucumuzu seçerek “Next” ile devam ediyoruz.


Resim-6

Select server roles ekranında kuracağımız Active Directory Domain Services rolünü işaretliyoruz.


Resim-7

Active Directory Domain Services rolünü seçtiğimizde Add Roles and Features Wizard ekranı geliyor karşımıza ve Active Directory Domain Services rolü ile birlikte kurulacak olan Group Policy Management ve Remote Administration Tools altında bulunan Active Directory Module for Windows Powershell, Active Directory Administrative Center, AD DS Snap-Ins and Command Line Tools Feature’ları belirtiyor. Active Directory Domain Services rolünün kurulumu ve yapılandırmasına devam etmek için Add Features diyip özellikleri kuruluma dahil ediyoruz.


Resim-8

Active Directory Domain Services rolü işaretlenmiş oldu, “Next” ile devam ediyoruz.


Resim-9

Select features ekranın da sunucumuz üzerine kurabileceğimiz Feature‘ları görüyoruz. Active Directory Domain Services rolünü seçtiğimizde ADDC için gerekli olan Group Policy Management ve Remote Administration Tools altında bulunan Active Directory Module for Windows Powershell, Active Directory Administrative Center , AD DS Snap-Ins and Command Line Tools Feature’larına izin verdiğimiz için bu ekran da herhangi bir seçeneği işaretlemeden “Next” butonuna basarak devam ediyoruz.


Resim-10

Daha sonra Active Directory Domain Services ekranı geliyor karşımıza. Bu ekran Windows Server 2016 ile birlikte gelen yeniliklerden bir tanesidir. Buradaki “Configure Office 365 with Azure Active Directory Connect” seçeneği ile yapılandıracağımız Active Directory Domain Services rolünü Office 365 ve Azure Cloud Platformu ile çalışmasını sağlayabiliriz. Şu an için bu işlemi yapmayacağız o nedenle “Next” butonuna basarak ilerliyoruz.


Resim-11

Artık adımlarımızı tamamlama noktasına yaklaştık. Şimdiye kadar olan seçimlerimizin bir özeti karşımıza geldi. Bu ekranımızda aynı zamanda yapılan ayarları dışarı aktarma imkanına sahibiz. ” Export Configuration settings ” linkine tıklayarak ayarlarımızı dışarı aktabiliriz ancak şuan ihtiyacımız yok.


Resim-12

Confirm installation selections ekranın da Active Directory Domain Services rolünün kurulumu tamamlandıktan sonra sunucunun gerekirse otomatik olarak restart etmek isteyip istemediğimizi soruyor. Eğer istersek aşağıdaki gibi Restart the destination server automatically if required seçeneğini işaretleyip karşımıza gelen seçenekte Yes‘i seçmemiz gerekir.


Resim-13

Biz Active Directory Domain Services rolünün kurulumu tamamlandıktan sonra sunucumuz üzerinde Active Directory Domain Services yapılandırmasını yapacağımız için Restart the destination server automatically if required seçeneğini işaretlemiyoruz ve kurulumu başlatmak için “Install” butonuna basıyoruz.


Resim-14

Kurulum başladı.


Resim-15

Active Directory Domain Services rolü ile birlikte seçtiğimiz özelliklerin kurulduğunu görebiliriz.


Resim-16

Kurulumumuz tamamlandı. Şimdi Active Directory Domain Services rolü üzerinde Domain Controller yapılandırılması için Promote this Server to a domain controller‘a tıklıyoruz ve Active Directory Domain Services rolünü yapılandırmaya başlıyoruz.


Resim-17

Active Directory Domain Services Configuration Wizard geliyor karşımıza. Deployment Configuration ekranında üç seçenek bulunuyor.

Add a domain to an existing domain : Bu seçenek ile mevcut Forest yapımız içinde yeni bir Domain Controller yapılandırabiliriz. Yani ortamımıza bir Additional Domain Controller yapılandırması yapacağımız zaman bu seçeneği işaretliyoruz.

Add a new domain to an existing forest : Mevcut Forest yapımız içinde yeni bir Domain yapılandırmak için bu seçeneği seçmemiz gerekiyor. Yani mevcut Forest yapımız içinde ferhatulker.com isminde bir Domain var ve biz bu Forest yapımız içine mshowto.com isminde bir Domain daha yapılandıracağımız zaman bu seçeneği işaretliyoruz.

Add a new forest : Ortamımıza yeni bir Forest ve Domain yapılandırmasını yapacağımız zaman bu seçeneği işaretliyoruz. Yani ortamımızda herhangi bir Domain Controller yapısı yoksa bu seçenek ile devam ediyoruz.


Resim-18

Biz ortamımıza yeni bir Forest içinde yeni bir Domain yapısı kurup yapılandıracağımız için Add a new forest seçeneğini işaretliyoruz. Specify the domain information for this operastion altında bulunan Root domain name bölümüne yapılandıracağımız Domain Name yazıyoruz ve “Next” diyerek devam ediyoruz.


Resim-19

Bu ekranımızda kurulacak olan domain yapımız için forest ve domain seviyelerini belirlememiz gerekmektedir. Bu seviye Server İşletim sisteminin yapabileceklerinin kapasitesini belirler diyebiliriz. Ortamımızda bir başka versiyon sunucumuzda domain controller kurulu olmadığı için burada herhangi bir işlem yapmıyorum.


Resim-20

Directory Services Restore Mode (DSRM) password : Microsoft Domain ortamlarında Active Directory yedeğinin dönülmesi için kullandığımız özel yöntemdir. Directory Services Restore Mode (DSRM) kullanmak için bilgisayarınız ve ya sunucunuz açılırken F8 tuşuna basarak karşınıza gelen menüden directory services restore mode bölümünü seçmeniz gerekiyor. Bu bölümü seçerek gerçekleşen açılışta pek çok directory ile ilişkili servis durdurulduğu için rahatlıkla System State yedeğini dönebiliyoruz. Directory Services Restore Mode (DSRM) ile açılış yapılırken sizden bir şifre istenir. Bu şifre sizin domain administrator kullanıcısı şifresi değildir, her Domain Controller için ayrı olarak atanan ve o Domain Controller sunucusu Domain kurulumu yapılırken girdiğiniz DSRM şifresidir. Bu şifreyi hatırlamıyorsanız eğer normal mode ile açılış yaparak komutlar yardımı ile Directory Services Restore Mode (DSRM) şifresini resetleyebilirsiniz.

Domain Controller Options ekranında Specify domain controller capabilities bölümünde herhangi bir değişiklik yapmadan Type the Directory Services Restore Mode (DSRM) password kısmına Active Directory Restore Mode için kullanacağımız şifremizi belirleyip “Next” ile devam ediyoruz.

NOT : Directory Services Restore Mode (DSRM) için belirlediğiniz şifreyi sonrasında değiştirebilirsiniz.


Resim-21

DNS Options ekranın da herhangi bir seçim yapmadan “Next” ile devam ediyoruz.


Resim-22

Additional Options ekranında Domain yapısı için kullanacağımız NETBIOS name isminin geldiğini görüyoruz. Değişiklik yapmadan Next ile devam ediyoruz.


Resim-23

Paths ekranında Active Directory Domain Services yapımızın Database folderLog files folder ve SYSVOL folder kurulacağı dizinleri belirliyoruz. Burayı default dizinler üzerinde herhangi bir değişiklik yapmadan bırakıp Next ile devam ediyoruz.


Resim-24

Review Options ekranında Active Directory Domain Services rolü yapılandırması sırasında yapmış olduğumuz seçeneklerin bir listesini görüyoruz. View Script bölümüne tıklayarak Active Directory Domain Services rolü için yapmış olduğumuz yapılandırmayı PowerShell komutu olarak dışarı alıp daha sonra kolayca PowerShell üzerinden kurulum yapabiliriz.


Resim-25


Resim-26

Review Options ekranında Active Directory Domain Services rolü yapılandırması için “Next” ile devam ediyoruz.


Resim-27

Prerequisities Check ekranında Windows Server 2022 sunucumuz üzerinde Active Directory Domain Services rolü için check yaparak herhangi bir problem ya da eksiklik olup olmadığının kontrolünü yapacaktır. Active Directory Domain Services rolü için gerekli kontroller tamamlandığında All Prerequisite check passed succesfully. Click “Install” to begin installation mesajını göreceğiz. “Install” butonu ile kurulumu başlatabiliriz.


Resim-28

Installation ekranında Active Directory Domain Services rolünün sunucumuz üzerindeki yapılandırmasının başladığını görüyoruz.


Resim-29


Resim-30


Resim-31

Sunucumuz üzerinde Active Directory Domain Services rolünün yapılandırması tamamlandı ve sunucumuz restart olacak. Sunucumuz restart olduktan sonra Server Manager konsoluna Active Directory Domain Services (AD DS) ve Domain Name Server (DNS) rollerinin geldiğini görebiliriz.


Resim-32

Administrative Tools altına Active Directory Domain Services rolü ile ilgili Active Directory konsollarının geldiğini görüyoruz.


Resim-33

Active Directory Users and Computers konsolu aşağıda görüldüğü gibidir.

Resim-34

Domain Name Server (DNS) rolünün DNS Manager konsolunun aşağıdaki gibi geldiğini görebiliriz.


Resim-35

Active Directory Administrative Center konsolu aşağıda görüldüğü gibidir.


Resim-37

Umarım faydalı olmuştur. Diğer yazılarımızda görüşmek dileğiyle…

Windows Server 2022 Additional Domain Controller Kurulumu ve Yapılandırılması

2022

Merhaba, daha önce Windows Server 2022 üzerine Active Directory Domain Controller (ADDC) kurulumu ve yapılandırılmasını yapmıştık. Bu yazımızda ise Windows Server 2022 Additional Domain Controller Kurulumu ve Yapılandırılması konusuna bakacağız.

Additional Domain Controller (ADC) Nedir?

Active Directory servisinin kurulu olduğu sunucuya “Domain Controller” ismi verilmektedir. Bu tip sunucuların yedekliliğini sağlamak ve performansını artırmak noktasında yapılandırılan ikincil sunuculara ise “Additional Domain Controller” denmektedir. Ortamdaki birinci Primary Active Directory Domain Services kurulumundan sonraki ikinci sunucumuz Active Directory Domain Services yapılandırılırken Additional Domain Controller (ADC) olarak kurulumu yapılarak yapılandırılmaktadır.

Öncelikle ortamımızı hatırlayalım.

Birinci sunucum “WS22DC” isminde ve ip adresi 192.168.1.100 olarak yapılandırıldı. Üzerinde Active Directory Domain Services ve Domain Name Server (DNS) yapılandırılarak ferhatulker.com isminde bir domain ortamı kuruldu.

İkinci sunucuma ise “WS22ADC” ismini verip ip adresini 192.168.1.101 olarak yapılandıracağım. Üzerinde Active Directory Domain Services ve Domain Name Server (DNS) kurulumu yaparak Additional Domain Controller yapılandırmasını birlikte yapacağız.

Active Directory Domain Services rolünün kurulumu ve Additional Domain Controller yapılandırmasına geçmeden önce aşağıdaki işlemleri yapıyoruz.

  • Sunucumuzun Computer name yani sunucu isminin düzenlenmesi.
  • Sunucumuz üzerinde statik IP Adresi yapılandırması.

Sunucumuzun adını Server Manager da Local Server alanında görebilirim.


Resim-1

Additional Domain Controller olarak yapılandıracağımız sunucumuzun isim düzenlemesini yaptıktan sonra ip yapılandırmasını yapmamız gerekli. Ortamda sunucu olarak görev yapan tüm makinelerin ip adresi statik olmak zorundadır. Ben ip adresimi akılda kalıcı olması nedeniyle ana sunucumdan bir sonra ki adresi veriyorum. Preferred DNS Server bölümüne ortamdaki Primary Domain Controller olarak görev yapan WS22DC isimli sunucumuzun ip adresini yazıyoruz. Alternate DNS Server bölümüne ise bu sunucumuz ortamda Additional Domain Controller olarak görev yapacağı ve üzerinde aynı zamanda Domain Name Server da olacağı için aşağıdaki şekilde yapılandırıyoruz.


Resim-2

Additional Domain Controller olarak yapılandıracağımız sunucumuz üzerindeki kurulumdan önce ki gerekli yapılandırmaları tamamladıktan sonra Server Manager konsolunu açıyoruz. Dashboard ekranında “Add roles and Features‘a” tıklıyoruz.


Resim-3

Before you begin ekranında “Next” ile devam ediyoruz.


Resim-4

Role-based or feature-based insallation : Roles (Rol) ve Features (Özellik) kurulum ve yapılandırmaları yapabileceğimiz seçenektir. Windows Server 2022 üzerinde bulunan ve ihtiyacımız olan Rolleri ve Özellikleri bu seçenek ile kurup yapılandırabiliriz.

Remote Desktop Services installation : Eski adıyla Terminal Service (TS) olarak bilinen ve Windows Server 2008 ile birlikte Remote Desktop Services (RDS) Uzak Masaüstü kurulumu ve yapılandırmasını bu seçenek ile yapabiliriz.

Burada biz Active Directory Domain Services rolünün kurulumu yaparak Additional Domain Controller yapılandıracağımız için Role-based or Features-based Installation seçerek Next diyerek devam ediyoruz.


Resim-5

Windows Server 2008, 2012, 2016 ve 2019 ile birlikte sunucu kümesi oluşturarak bu küme üzerine toplu olarak ve farklı bir sunucu üzerinden Rol ve Özellik ekleme ve kaldırma işlemleri yapabilir duruma geldik. Tabii bu işlem Windows Server 2012, 2016 ve 2019 üzerinden doğrudan yapılabilirken Windows Server 2008’e bazı özellikler katmak gerekiyordu. Biz Active Directory rolünü kuracak olduğumuzdan adı, ip adresi ve sistem bilgisi bulunan sunucumuzu seçerek “Next” ile devam ediyoruz.


Resim-6

Select server roles ekranında kuracağımız Active Directory Domain Services rolünü işaretliyoruz.


Resim-7

Active Directory Domain Services rolünü seçtiğimizde Add Roles and Features Wizard ekranı geliyor karşımıza ve Active Directory Domain Services rolü ile birlikte kurulacak olan Group Policy Management ve Remote Administration Tools altında bulunan Active Directory Module for Windows Powershell, Active Directory Administrative Center, AD DS Snap-Ins and Command Line Tools Feature’ları belirtiyor. Active Directory Domain Services rolünün kurulumu ve yapılandırmasına devam etmek için Add Features diyip özellikleri kuruluma dahil ediyoruz.


Resim-8

Active Directory Domain Services rolü işaretlenmiş oldu, “Next” ile devam ediyoruz.


Resim-9

Select features ekranın da sunucumuz üzerine kurabileceğimiz Feature‘ları görüyoruz. Active Directory Domain Services rolünü seçtiğimizde ADDC için gerekli olan Group Policy Management ve Remote Administration Tools altında bulunan Active Directory Module for Windows Powershell, Active Directory Administrative Center , AD DS Snap-Ins and Command Line Tools Feature’larına izin verdiğimiz için bu ekran da herhangi bir seçeneği işaretlemeden “Next” butonuna basarak devam ediyoruz.


Resim-10

Daha sonra Active Directory Domain Services ekranı geliyor karşımıza. Bu ekran Windows Server 2016 ile birlikte gelen yeniliklerden bir tanesidir. Buradaki “Configure Office 365 with Azure Active Directory Connect” seçeneği ile yapılandıracağımız Active Directory Domain Services rolünü Office 365 ve Azure Cloud Platformu ile çalışmasını sağlayabiliriz. Şu an için bu işlemi yapmayacağız o nedenle “Next” butonuna basarak ilerliyoruz.


Resim-11

Artık adımlarımızı tamamlama noktasına yaklaştık. Şimdiye kadar olan seçimlerimizin bir özeti karşımıza geldi. Bu ekranımızda aynı zamanda yapılan ayarları dışarı aktarma imkanına sahibiz. ” Export Configuration settings ” linkine tıklayarak ayarlarımızı dışarı aktabiliriz ancak şuan ihtiyacımız yok.


Resim-12

Confirm installation selections ekranın da Active Directory Domain Services rolünün kurulumu tamamlandıktan sonra sunucunun gerekirse otomatik olarak restart etmek isteyip istemediğimizi soruyor. Eğer istersek aşağıdaki gibi Restart the destination server automatically if required seçeneğini işaretleyip karşımıza gelen seçenekte Yes‘i seçmemiz gerekir.


Resim-13

Biz Active Directory Domain Services rolünün kurulumu tamamlandıktan sonra sunucumuz üzerinde Additional Domain Controller yapılandırmasını yapacağımız için Restart the destination server automatically if required seçeneğini işaretlemiyoruz ve kurulumu başlatmak için “Install” butonuna basıyoruz.


Resim-14

Kurulum başladı.


Resim-15

Active Directory Domain Services rolü ile birlikte seçtiğimiz özelliklerin kurulduğunu görebiliriz.


Resim-16

Kurulumumuz tamamlandı. Şimdi Active Directory Domain Services rolü üzerinde Additional Domain Controller yapılandırılması için Promote this Server to a domain controller‘a tıklıyoruz ve Active Directory Domain Services rolünü yapılandırmaya başlıyoruz.


Resim-17

Active Directory Domain Services Configuration Wizard geliyor karşımıza. Deployment Configuration ekranında üç seçenek bulunuyor.

Add a domain to an existing domain : Mevcut Forest yapımız içinde yeni bir Domain Controller yapılandırmak için bu seçeneği seçmemiz gerekiyor. Yani ortamımıza bir Additional Domain Controller yapılandırmasını yapacağımız zaman bu seçeneği işaretliyoruz.

Add a new domain to an existing forest : Mevcut Forest yapımız içinde yeni bir Domain yapılandırmak için bu seçeneği seçmemiz gerekiyor. Yani mevcut Forest yapımız içinde ferhatulker.local isminde bir Domain var ve biz bu Forest yapımız içine ulker.local isminde bir Domain daha yapılandıracağımız zaman bu seçeneği işaretliyoruz.

Add a new forest : Ortamımıza yeni bir Forest ve Domain yapılandırmasını yapacağımız zaman bu seçeneği işaretliyoruz.

Biz mevcut Forest yapımız içinde sunucumuzu Additional Domain Controller olarak yapılandıracağımız için Add a domain to an existing domain seçeneğini işaretliyoruz. Mevcut ortamımızda ferhatulker.com domain yapısı içerisinde sunucumuz Active Directory ortamına dahil olmadığı için Specify the domain information for this operation sekmesinin boş olarak geldiğini görüyoruz. Eğer sunucumuzu daha önce Active Directory ortamına dahil olarak işlem yapmış olsaydık. Specify the domain information for this operation sekmesindeki Domain bölümüne ferhatulker.com olarak geldiğini geldiğini görecektik.


Resim-18

Deployment Configuration ekranında Specify the domain information for this operation sekmesinde “Select” butonuna basıyoruz.


Resim-19

Credentials for deployment operation ekranında Active Directory ortamındaki Administrator ile yetkili bir abi girişi yapıyoruz.


Resim-20


Resim-21

Select a domain from the forest ekranında sunucumuzu hangi forest ortaminda Additional Domain Controller yapılandırılacaksak o Domain Controller seçiyoruz ve OK diyoruz.


Resim-22

Deployment Configuration ekranında gerekli yapılandırmayı tamamladıktan sonra “Next” butonu ile devam ediyoruz.


Resim-23

Directory Services Restore Mode (DSRM) password : Microsoft Domain ortamlarında Active Directory yedeğinin dönülmesi için kullandığımız özel yöntemdir. Directory Services Restore Mode (DSRM) kullanmak için bilgisayarınız ve ya sunucunuz açılırken F8 tuşuna basarak karşınıza gelen menüden directory services restore mode bölümünü seçmeniz gerekiyor. Bu bölümü seçerek gerçekleşen açılışta pek çok directory ile ilişkili servis durdurulduğu için rahatlıkla System State yedeğini dönebiliyoruz. Directory Services Restore Mode (DSRM) ile açılış yapılırken sizden bir şifre istenir. Bu şifre sizin domain administrator kullanıcısı şifresi değildir, her Domain Controller için ayrı olarak atanan ve o Domain Controller sunucusu Domain kurulumu yapılırken girdiğiniz DSRM şifresidir. Bu şifreyi hatırlamıyorsanız eğer normal mode ile açılış yaparak komutlar yardımı ile Directory Services Restore Mode (DSRM) şifresini resetleyebilirsiniz.

Domain Controller Options ekranında Specify domain controller capabilities and site information bölümünde herhangi bir değişiklik yapmadan, Type the Directory Services Restore Mode (DSRM) password kısmına Active Directory Restore Mode için kullanacağımız şifremizi belirleyip “Next” ile devam ediyoruz.

NOT : Directory Services Restore Mode (DSRM) için belirlediğiniz şifreyi sonrasında değiştirebilirsiniz.


Resim-24

DNS Options ekranın da herhangi bir seçim yapmadan “Next” ile devam ediyoruz.


Resim-25

Additional Options ekranında iki seçeneğimiz bulunuyor.

Specify Install From Media (IFM) : Active Directory Domain Services kurulumunu yaparken Install From Media (IFM) seçeneğini kullanıp kullanmayacağımızı soruyor olacaktır. Install From Media (IFM) ön kurulum seçeneği uzak lokasyonlara Additional Domain Controller kurulumu ve yapılandırılması yapılırken kullanılan bir kurulum yöntemidir. Additional Domain Controller kurulumu ve yapılandırılması yapılırken database oluşumu ve diğer yapılandırmasını diğer Active Directory Domain Services sunucusu üzerinden replikasyon yöntemi ile yapmak yerine önceden backup alınarak kurulacak olan Additional Domain Controller sunucusu üzerine restore edilerek gerçekleştirilen bir kurulum seçeneğidir. Bu kurulum seçeneği özellikler farklı ve uzak lokasyonlu büyük yapılar Additional Domain Controller kurulumu ve yapılandırılması sırasında network trafiğinde yaşanacak olan yoğunluğu en aza indirmemizi sağlayan bir yöntemdir. Install From Media (IFM) ile backuptan gelen database kullanılarak oluşan Active Directory Domain Services sunucumuz replikasyonla backuptan sonraki değişiklikleri merkez Active Directory Domain Services üzerinden replikasyon ile alacaktır.

Specify additional replication options : Active Directory Domain Services kurulumunu yaparken ortamdaki hangi Active Directory Domain Services sunucu üzerinden database oluşumu ve diğer yapılandırmanın replikasyon işlemleri yapacağını belirleyeceğimiz bölümdür.


Resim-26

Replika From bölümünde eğer Any domain controller seçersek ortamda bulunan bütün Active Directory Domain Services sunucu ile haberleşecektir ya da listeden hangi Active Directory Domain Services sunucusu ile haberleşmesini istiyorsak onu seçebiliriz.


Resim-27

Ben burada ortamda Primary Domain Controller olarak görev yapan sunucum olan WS22DC.ferhatulker.com isimli sunucumu seçiyorum ve Next ile devam ediyorum.


Resim-28

Paths ekranında Active Directory Domain Services yapımızın Database folderLog files folder ve SYSVOL folder kurulacağı dizinleri belirliyoruz. Burayı default dizinler üzerinde herhangi bir değişiklik yapmadan bırakıp Next ile devam ediyoruz.


Resim-29

Review Options ekranında Active Directory Domain Services rolü yapılandırması sırasında yapmış olduğumuz seçeneklerin bir listesini görüyoruz. View Script bölümüne tıklayarak Active Directory Domain Services rolü için yapmış olduğumuz yapılandırmayı PowerShell komutu olarak dışarı alıp daha sonra kolayca PowerShell üzerinden kurulum yapabiliriz.


Resim-30


Resim-31

Review Options ekranında Active Directory Domain Services rolü ve Additional Domain Controller yapılandırması için “Next” ile devam ediyoruz.


Resim-32

Prerequisities Check ekranın da Active Directory Domain Services rolü ve Additional Domain Controller yapılandırması için check yaparak herhangi bir problem ya da eksiklik olup olmadığının kontrolünü yapacaktır. Active Directory Domain Services rolü için gerekli kontroller tamamlandığında All Prerequisite check passed succesfully. Click “Install” to begin installation mesajını göreceğiz. “Install” butonu ile kurulumu başlatabiliriz.


Resim-33

Installation ekranın da Active Directory Domain Services rolünün ve Additional Domain Controller yapılandırmasının sunucumuz üzerinde başladığını görüyoruz.


Resim-34

Sunucumuz üzerindeki Active Directory Domain Services rolü ve Additional Domain Controller yapılandırması tamamlandı. Sunucumuzun Restart olacağı bilgisini veriyor. Close butonuna basarak restart işlemini başlatabiliriz.


Resim-35

Sunucumuz üzerinde Active Directory Domain Services rolünün yapılandırması tamamlandı ve sunucumuz restart olacak. Sunucumuz restart olduktan sonra Server Manager konsolunda Active Directory Domain Services (ADDS) ve Domain Name Server (DNS) rollerinin geldiğini görebiliriz.


Resim-36

Administrative Tools altına Active Directory Domain Services rolü ile ilgili Active Directory konsollarının geldiğini görüyoruz.


Resim-37

Active Directory Users and Computers konsolu üzerinde Domain Controller Organizational Unit altına W22ADC ismindeki sunucumuzun geldiğini görüyoruz.


Resim-38

Domain Name Server Manager konsolu üzerinde W22ADC ismindeki sunucumuzun DNS kayıtlarının geldiğini görüyoruz.


Resim-39

Umarım faydalı olmuştur. Diğer yazılarımızda görüşmek dileğiyle…

Windows Server 2022 Insider Preview Desktop Experience ve Core

2022

Merhaba, bu ve bundan sonra yazılarımın bazılarında Windows Server 2022 kurulumlarına (Server 2022 kurulumu ya da Server 2022 nasıl kurulur) ve diğer özelliklerin kurulumlarına bakacağız. Bu seride ki ilk yazım Windows Server 2022 Insider Preview Desktop Experience ve Core olacak. Daha öncelerde Windows Server 2021 geleceği konuşuluyordu, ancak yeni yayınlanan Windows Server Insider Preview 20285 sürümü ile Windows Server 2021 artık yanlış bir tabir olarak kalıyor. Görünüşe göre Microsoft’un en yeni sunucu işletim sistemi resmi olarak Windows Server 2022 olacak. Şimdi Windows Server’ın bu yeni sürümüne bir göz atalım ve işletim sisteminin kurulumlarına geçelim.

Windows Server 2022 Microsoft’un En Yeni Sunucu İşletim Sistemidir

Daha önce de belirttiğim gibi, Windows Server 2021’in Windows Server’ın bir sonraki sürümü olacağı konuşuluyordu, ancak Windows Server Insider Preview 20285’in piyasaya sürülmesiyle Microsoft’un bir sonraki sürümü olarak Windows Server 2022’ye karar verdiği artık kesin.

Windows Server 2022 Insider Preview 20285 sürümünü aşağıdaki link üzerinden indirebilirsiniz:

ISO Bilgileri;

  • 4583132 KB

Birden fazla indirme seçeneği ile karşımıza geliyor.

  • Windows Server LTSC Preview ISO – Build 20285
  • Windows Server LTSC Preview VHDX – Build 20285
  • Windows SErver Lang Pack/FoD Preview – Build 20285
  • Windows Admin Center Preview – Build 2012


Resim-1

Biz Windows Server LTSC Preview ISO seçeneğini seçip “Confirm” butona basıp ardından dil seçimi yaparak tekrar “Confirm” butonuna basalım. Daha sonra “Download Now” ile indirmeyi başlatabiliriz.


Resim-2


Resim-3

Windows Server 2022 Desktop Experience Kurulumu

İndirdiğimiz ISO dosyasını fiziksel veya sanal bir makinaya boot edip kurulumu başlatalım.


Resim-4

Loading files ekranından sonra Windows Setup penceresi karşımıza gelecek. Dil ve bölge ayarlarını yaptıktan sonra Next butonuna basarak ilerliyoruz.


Resim-5

Daha sonra “Install now” butonuna basıyoruz.


Resim-6

Karşımıza “Setup is starting” ekranı geliyor.


Resim-7

Elinizde key var ise girebilirsiniz. Key girmeden devam etmek isterseniz “I don’t have a product key” seçimini yapabilirsiniz. Ben key girmeden devam ediyorum.


Resim-8

“Select the operating system you want to install” ekranında yüklemek istediğimiz Windows Server 2022 sürümünü seçiyoruz. Biz bu kurulumda grafik arayüzlü olan standart version kuracağımız için, “Windows Server 2022 Standart (Destop Experience)” seçeneği ile devam ediyoruz.


Resim-9

Sözleşmeyi kabul ederek “Next” ile devam ediyoruz.


Resim-10

“Which type of installation do you want?” ekranında kurulum tipini seçmemiz isteniyor. “Upgrade: Install Windows and keep files, settings, and applications” kısmından işletim sistemi yükseltmesi yapılabilir. Biz yeni bir kurulum yapacağımız için “Custom: Install Windows only (advanced)” seçeneği ile devam ediyoruz.


Resim-11

“Where do you wan to install Windows?” ekranında kurulum yapılacak disk’i seçmemiz isteniyor. Burada ihtiyaca göre partition vb. işlemleri yapabiliriz. “Next” ile devam ediyorum.


Resim-12

“Installing Windows” ekranında yükleme işlemimiz başlıyor.


Resim-13

Windows, features ve updates yüklemeleri sonrası yükleme işlemi tamamlanacaktır.


Resim-14

Windows yükleme sonrası restart isteyecektir. Siz “Restart Now” diyerek işlemi gerçekleştirmezseniz bir süre sonra kendi otomatik bu işlemi gerçekleştirecektir.


Resim-15

Restart sonrası Windows Server 2022 bekleme ekranı ile ilk açılış için yapılandırma ayarları ve donanımların taranması gerçekleşecektir.


Resim-16

Yapılandırmalar tamamlandıktan sonra gelen ekranda Administrator parolamızı girip “Finish” butonuna basarak kurulumu tamamlıyoruz.


Resim-17

Ctrl+Alt+Delete ile logon ekranını getiriyoruz. Daha sonra Administrator parolamızı girip oturumu açalım.


Resim-18


Resim-19

Win+R ile Çalıştır‘ı açıp “winver” yazdığımızda, versiyon gibi bilgileri görebilirsiniz.


Resim-20


Resim-21

Windows Server 2022 Core Kurulumu

Kurulum adımları Desktop Experience ile başlangıçta aynıdır sadece işletim sistemi seçerken Windows Server 2022 Standard veya Datacenter seçmemiz gerekli.


Resim-22

Daha sonra ki yapılandırmaları geçtikten sonra sistem yeniden başlayacaktır ve karşımıza gelen ekranda bizden Windows Server 2022 “administrator” kullanıcısı için şifre belirlememiz istenmektedir. OK‘u seçip “Enter” tuşuna basıyoruz.


Resim-23

Administrator parolamızı girip “Enter” tuşuna basalım.


Resim-24


Resim-25

Windows Server 2022 Core Kurulum işlemlerini tamamladık. Server Configuration ayarlarını yapabileceğimiz SConfig ekranı karşımıızda geliyor. Burada hangi konfigürasyonu yapmak istiyorsanız o sayıyı seçip “Enter” tuşunuza basmanız yeterli.

Umarım faydalı olmuştur.

Bir başka makalede görüşmek dileği ile..

Centos 7 Docker Kurulumu, Container Oluşturulması, Yedekleme Ve Geri Yükleme

Docker teknoloji ürünü bugünlerde oldukça yaygın.Birçok sistem yöneticileri Linux’da konteynırlarla çalışırken Docker’in sağladığı birçok avantaj yüzünden Docker birçok kişi tarafından bir numaralı tercihidir.Bu yazıda Centos 7 De docker nasıl kurulur,Container Nasıl oluşturulur,Docker ile Backup ve Restore işlemi nasıl gerçekleşir bunlar hakkında sizlere bilgi vermeye çalışacağım. Umarım Docker’a yeni başlayanlara anlaşılır şekilde rehber olması dileğiyle.Docker teknolojisi benim fazlası ile dikkatimi çekmiştir ve bu durum benim Docker ile tanışmama olanak sağladı.Elimden geldiği kadarıyla sizlere doğru ve anlaşılır bilgi veremeye çalışacağım.

Docker, LXC (Linux Container) üzerine kurulu bir teknolojidir. Aynı linux işletim sistemi üzerinde birbirinden ayrı şekilde çalışan konteynerler oluşturmaktadır. Her bir konteyner bir process kullanmakta ve bu sayede konteynerler kolaylıkla çoğaltılabilmektedir. Docker, klasik sanal makinelerden (vmware, virtualbox vb.) farklı olarak bir Hypervisor katmanına sahip değildir. Bunun yerine Docker Engine üzerinden konak işletim sistemine erişerek sistem kaynaklarını paylaşımlı kullanır.

Başlıca Avantajları Nelerdir?

  • Docker Hypervisor kullanmaz ve tam yüklü bir işletim sistemi barındırmaz oluşturulduğunda çok kısa sürede çalışır ve hazır hale gelir.
  • Docker tamamen birbirinden bağımsız çalışır bu da zaten Docker birinci tercih edilme sebeplerinden birisi.Docker yazılımlarımızı tüm alt yapı gereksinimlerini kod bloğu şeklinde tutar.Bağımsız çalışması sayesinde yazılımımızı farklı servsi sağlayıcıları üzerşinde gezdirebiliriz,çoğaltabiliriz veya paylaşabiliriz.
  • Docker çok az kaynak büyük işler yapabilri.Bunun ana sebebi kullandığı kontayner teknolojisidir.
  • Docker çok esnek bir yapıya sahiptir.Örneğin uygulamanıza beklenmedik bir şekilde trafik geldiğinde anında 1000’lerce konteynır hazır hale gelerek yükünüzü hafifletir.
  • Docker tamamen geliştirici dostu,sürekli deriz ya benim makinamda çalışıyor sende neden çalışmadı demeye Docker uygulamalarınızı standart bir zemine oturtarak farklı platformlarda dahi aynı şekilde çalışmasını sağlar.

Saniyeler içerisinde binlerce uygulama arasından istediğinizi kurabileceğiniz gibi standart Centos, Ubuntu, Debian gibi linux işletim sistemlerini yalın olarak koşturabilirsiniz. Dilerseniz Docker Hub üzerinde dilerseniz private repo veya farklı bir registry üzerinden image kullanabilirsiniz. Docker ile sınırları zorlayın.Sloganımız tam olarak bu!

Docker uygulamaları bir konteynır üzerinden yöneten ve herhangi bir dışarıdan müdahale olmaksızın gerçekleşen açık kaynak kodlu bir teknoloji ürünüdür.Açık kaynak kodlu olduğundan tamamen istekleriniz doğrultusunda değiştirebiliriz.Docker bir sanal makine gibidir ancak sanal bir makineden bağlı olarak,bütün bir sanal işletim sistemi oluşturmak yerine , Docker uygulamaların aynı Linux çekirdeğini kullandıkları sistem olarak kullanmasına izin verir.Bu önemli bir performans artışı sağlar.ve uygulamanın boyutunu azaltır.

CentOS 7 Üzerinde Docker Kurulumu Nasıl Yapılır?

!!!Terminal Root Login Yapıldı…!!!

# curl -fsSL https://get.docker.com/ | sh

# usermod -aG docker root

# systemctl start docker && systemctl enable docker

# docker version

# docker info

Docker Temelleri

Docker kurulumunun nasıl olduğunu öğrendiğimize göre sırada Docker kullanımına geçtik.Başlangıç olarak her programlamacı gibi bizde “Hello World!” komutunu çalıştıralım.Aşağıdaki komut yardımıyla gerçekleştirelim.

#docker run hello-world

Bu test imajı Docker’ı her yeniden yüklemenizde kontrol etmeniz tavsiye edilen imajdır.

Sisteminizde var olan imajları aşağıdaki komut yardımıyla kontrol edebilirsiniz.

#docker images

Docker’da search komutuyla belirli mevcut imajı Docker deposunda ayarlayabilirsiniz.

#docker search [image_name]

Örneğin, CentOS 7 ile alakalı bir imajı arayabiliriz.

#docker search centos7

Ve eğer bunu indirmek isterseniz aşağıdaki komutla yapabilirsiniz:

#docker pull [image_name]

Son olarak, imajı çalıştırmak için run komutunu kullanın. İmajı ID’si veya direkt olarak adıyla belirtebilirsiniz.

#docker run -t -i [imaj_id veya imaj_adi]

-i seçeneği imajın interaktif yapılacağı anlamına gelirken -t seçeneği ise terminale erişiminiz olduğu ve bir terminali simüle edebileceğiniz anlamına gelir.

İmajdan çıkmak için CTRL+D kombinasyonunu kullanın.

IMAGE INDIRILMESI/CONTAINER OLUÞTURULMASI

—————————————–

# docker pull osmansecer/test –> Docher Hub üzerinde bulunan image’i indermek için kullanılan komuttur.

# docker images –> indirilen imagelar görüntülenir.

# docker run -d --privileged --name nginx_web -p 80:80 osmansecer/test /sbin/init –> indirilen images’dan container oluþturulur. !!!GIRIS BILGILERI SAYFANIN EN ALTINDA MEVCUT.!!!

# docker run -d --privileged --name nginx_web2 -p 8080:80 osmansecer/test /sbin/init –> indirilen ayný images’dan ikinci bir container olusturur. !!!GIRIS BILGILERI SAYFANIN EN ALTINDA MEVCUT.!!!

# docker exec -it CONTAINER-ID /bin/bash –> olusturulan ve çalıstırılan containere terminal baglantısı yapılabilir.

# exit –> container consol modundan çıkılır

# docker ps –> Halihazırda çalışmakta olan Container’ları listeler

# docker ps -a –> Docker Daemon üzerindeki bütün Container’ları listeler

# docker ps -aq –> Docker Daemon üzerindeki bütünContainer’ların ID’lerini listeler.

docker stop CONTAINER-ID –> Aktif Container’i durdurmak için

# docker start CONTAINER-ID –> Pasif Container’i baslatmak için

# docker rm CONTAINER-ID –> çıkış yapıyor Container’lar silinebilir.

# docker rm -f CONTAINER-ID –> -f ile, çalışan Container silinebilir. yerine önce “docker stop CONTAINER-ID” durdurduktan sonra, silinedebilir.

# docker --> Daha fazla ve detaylıdocker komutları için inceleyiniz.

CentOS 7’de Docker Compose Nasıl Yüklenir?

Docker Composer, Docker Konteynerların (Container) tek bir yml uzantılı dosya ile yönetmemize olanak sağlayan orkestrasyon aracıdır.Docker Compose Docker’da imajları görüntülemenizi sağlayan bir araçtır.Birçok programın çalışmak için başka hizmetler gerektirdiğinden oluşturulmuştur.Normal şartlarda hepsini teker teker çalıştırmamız ve yapılandırmanız gerekir. Docker Composer sayesinde ana imaja bağımlı olan bütün imajlarla her şeyi bir dosyada tanımlayabilir ve normal olarak yükleyebilirsiniz.

CentOS 7’de Docker Compose yüklemek için bu komutu çalıştırın:

#curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Eğer curl yüklü değilse aşağıdaki komutla yükleyebilirsiniz:

#yum install curl

Daha sonra ise Docker Compose ikilisine çalıştırma izinleri atamanız gerekir:

#chmod +x /usr/local/bin/docker-compose

Şimdiyse aracı terminalde kullanırken hiçbir problem oluşmayacağından emin olabilmek için sisteme bir sembolik bağlantı oluşturmanız gerekecektir:

#ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Son olarak kurulu versiyonu kontrol edin:

#docker-compose --version

Artık hem Docker, hem de Docker Compose’u kullanmaya hazırsınız.

DOCKER CONTAINER BACKUP VE RESTORE İŞLEMLERİ

CONTAINER/IMAGE BACKUP

———————-

# docker commit -p  Container_ID  NewImageName      –> Container, Image olarak yedeklenebilir.

# docker images             –> Yedeklenen image görülür.

# docker save -o centos_web_yedek.tar centos_web_yedek     –> image’ı rar dosyası olarak kayıt ediyoruz.

# ls -l

!!!centos_web_yedek.tar  dosyası, yedekleme ünitesine yedeklenir.!!!

# docker rm -f CONTAINER-ID          –> Test için containerida silelim

# docker rmi osmansecer/test        –> image’larıda silelim. RESTORE testi yapmak için

# docker rmi centos_web_yedek    –> image’larıda silelim. RESTORE testi yapmak için

IMAGE/CONTAINER RESTORE

———————–

# docker load -i centos_web_yedek.tar   –> RESTORE YAPMAK İÇİN, image’ı import ediyoruz.

# docker images      –> centos_web_yedek image’ı geri yuklenmiş olur

# docker tag IMAGE_ID NEWIMAGENAME:latest  –> Image’ın yeni isimle kopyasını alıyoruz

# docker rmi ESKIIMAGENAME –> Image’ın eski adı olanı siliyoruz.

# docker run -d --privileged --name nginx_web -p 8080:80 osmansecer/test /sbin/init –> import edilmiş imagedan, container oluşturulur.

# docker exec -it nginx_web /bin/bash  –> Terminal Bağlantısı

NGINX WEB TEST BILGILERI

————————

http://10.251.0.10/dbadmin

http:// 10.251.0.10:8080/dbadmin

Kimlik Doğrulama Ekranı

Kullanıcı Adı: admin

Şifre        : 12345678

PhpMyAdmin Girişi

Kullanıcı Adı: root

Parola       : 123456

SONUÇ

Docker son zamanlarda yaygın biçimde kullanılmakta olan bir teknoloji yazılım ürünüdür. Uygulamaların konteynır formunda dağıtılması sayesinde uyumluluk sorunları yaşanmaz. Ek olarak, Docker mevcut konteynırların kurulumunu ve bakımını kolaylaştırır. Öte yandan, eğer Docker’ın teknolojisine Compose gibi bir aracı eklerseniz üretkenlik ve verimlilik ile daha üst seviyelere çıkarabiliriz.

Docker’ı bilmek oldukça önemli hale gelmiştir. Bu yüzden Docker’ın web sitesini ziyaret etmenizi ve daha fazla bilgi almanızı öneriyoruz. Mutlu öğrenmeler! Yazının başlangıçta söylediğim sloganı tekrarlıyorum.Docker ile sınırlarınızı zorlayın!!!.

Umarım faydalı olmuştur. Bir başka makalede görüşmek dileği ile.

Docker’da Varsayılan Dizin Nasıl Değiştirilir?

030320_0152_DockerdaVar1.png

 

Sizlere bu makalemde  kurulum sonrası varsayılan olarak yüklenen /var/lib dizini dışında farklı bir dizine taşıma işlemini anlatacağım. Son zamanlarda root dizininde alan sorunu yaşamaktaydım ve kesin çözüm olarak Docker’ın varsayılan dizinini değiştirme kararı aldım ve ben home dizinine taşıma işlemi gerçekleştireceğim. Gelin Docker’da Varsayılan Dizin Nasıl Değiştirilir? incelmeye başlayalım.

Not: Sunucu içerisinde herhangi bir ağ yolu da belirleyerek taşıma işlemini mount dizininde de gerçekleştirebilirsiniz. Ben geçişi CentOS 7 üzerinde gerçekleştireceğim.

Başlıyoruz J

İlk başta Docker servisimizin içinde değişiklik yapacağız. İlk servisimizi durduruyoruz, servisin olduğu path’e gidiyoruz ve metin editörü ile servisin içeriğine giriyoruz.

  • systemctl stop docker
  • cd /usr/lib/systemd/system/
  • vi docker.service

Not: Servisin tamamen durdurulduğundan emin olmak için aşağıda ki komutu kullanabilirsiniz.

ps aux | grep -i docker | grep -v grep

Servis içeriğine girdiğinizde ExecStart kısmı aşağıdaki gibidir.

” ExecStart=/usr/bin/dockerd -H fd:// ” güncel docker sistemlerinde docker daemon yerine aşağıda gördüğünüz üzere dockerd olarak gözükebilir.

Aşağıdaki gibi değiştireceğim dizini ekledim.

Resim-1

Serviste değişiklik yaptığımız için systemd daemon’ı tekrar yüklemek için komutu çalıştırınız.

systemctl daemon-reload

Servis tarafımızı tamamladık ve varsayılan dizindeki verilerimizi yeni dizine taşımak için aşağıda ki komut ile süreci başlatabilirsiniz.

rsync -aqxP /var/lib/docker/ /home/docker

Bu işlem biraz uzun sürer, işlem tamamlandıktan sonra docker servisini tekrardan çalıştırınız.

systemctl start docker

Servisi çalıştırdıktan sonra komut ile docker’ın çalışmaya başladığı path’i görebilirsiniz.

ps aux | grep -i docker | grep -v grep

Resim-2