Core Configurator ve Windows Server Core Grafik Arabirimden Yönetim

Merhabalar,

Daha önceki yayınlarımda, Windows Server 2019 Core versiyonunun kurulumu ve konfigürasyonlarının nasıl yapılacağını paylaşmıştım. Bu makalede de o konuları tamamlayıcı birtakım bigiler vermek istiyorum. Komut satırına hakim olmayan arkadaşlarımız için açık kaynak kodlu olan ve çeşitli powershell script’leri ile grafik arabirimi komut satırından bizlere sunan bir projeyi paylaşmak istiyorum. Core Configurator…

Aslında bu proje eski bir proje ve Windows Server 2008 için yazılmıştır, sonrasında 2012 için de kullanılmıştı. Fakat ben 2019 üzerinde de test ettim. Dolayısıyla sizler de testlerinizi yapıp, kullanmak isteyebilirsiniz.

Core Configurator nedir?

Komut satırından, grafiksel yönetim ortamı sağlayan, tamamen açık kaynaklı bir uygulamadır. Bir GUI formatında görüntülenecek şekilde, Winforms referans alınarak powershell’de yazılmıştır.  Bu nedenle gereksinimlerinize uyacak şekilde değiştirilebilir ve geliştirilebilir. Bu projenin birincil odak noktası, bunu en iyi araç haline getirmek için topluluktan geri bildirim ve katkı almaya çalışmaktı.

Peki bu komut satırı bize neleri sağlıyor?

Core Configurator 2.0 Temel Yapılandırma görevleri şunları içerir:

  • Product Licensing
  • Networking Features
  • DCPromo Tool
  • ISCSI Settings
  • Server Roles and Features
  • User and Group Permissions
  • Share Creation and Deletion
  • Dynamic Firewall settings
  • Display | Screensaver Settings
  • Add & Remove Drivers
  • Proxy settings
  • Windows Updates (Including WSUS)
  • Multipath I/O
  • Hyper-V including virtual machine thumbnails
  • JoinDomain and Computer rename
  • Add/remove programs
  • Services
  • WinRM
  • Complete logging of all commands executed

Sonraki versiyonunda, Server 2012 de kullanılmak üzere aşağıdaki gibi geliştirmeler yapıldı.

  • Server renaming and domain joining
  • Role and feature management
  • Service control
  • Remote Desktop Host and WinRM configuration
  • Windows Update settings
  • Display settings configuration
  • Windows firewall settings
  • Driver installation
  • Regional settings (keyboard, date and time)
  • Add Programs
  • Network card settings, including TCP/IP
  • Proxy configuration
  • Local group membership
  • Share management
  • iSCSI Configuration (connecting to remote targets)
  • View, start, and stop virtual machines
  • Windows Server licensing

Bu projenin detaylarına github’dan ulaşabilirsiniz.

Link : https://github.com/ejsiron/Corefig

ISO link : https://github.com/ejsiron/Corefig/blob/main/release-ISO/CoreFig.1.1.3.iso

1.75 MB boyutunda oldukça küçük bir ISO dosyasıdır. İçeriğini aşağıdaki gibi görebiliriz.

Sanal sunucumuza, bu ISO dosyasını mount edelim. Eğer fiziksel bir sunucu kullanıyorsanız, bu ISO dosyasının içeriğini direkt olarak sunucu üzerine kopyalayabilirsiniz. Sanal CD-ROM, benim sunucumda D drive harfine sahip, o yüzden dizinimi D diski olacak şekilde değiştirdim. Eğer kopyalama yöntemiyle bir klasöre atmışsanız, o klasöre geçiş yapın…

Bu dizinde, Start_Corefig.wsf adında bir başlatıcı var. Komut satırından bunu çalıştırıyoruz.

Start_Corefig.wsf

Powershell üzerinden çalışan, aşağıdaki gibi bir  arayüz karşımıza çıkıyor. Bu arayüzde, bir sunucu üzerinde yapmak istediğiniz her ayarı görebileceksiniz.

Computer Settings altında, aşağıdaki alt seçenekleri görebilirsiniz.

Computer Name and Domain bölümünden, sunucu ismini değiştirebilir, domain’e dahil edebilirsiniz.

Roles and features seçeneğiyle de sunucunuza yeni roller ve özellikler ekleyebilirsiniz. Ayrıca silmek istediğiniz rol ya da özellikleri de silebilirsiniz.

Services seçeneklerinde, çalışan tüm servislerinizi görebilir, start-stop-restart işlemlerini yapabilirsiniz.

Remote Management Settings ile de remote desktop bağlantılarınızı yönetebilirsiniz.

Ana menüye geri dönelim ve Network Settings kısmını inceleyelim.

Network settings altında, ethernet kartınızın ayarlarını değiştirebilirsiniz. IP adresi ve DNS gibi bilgileri statik tanımlamak için bu ayarlara bakmanız gerekiyor.

Group and Share settings ile, local kullanıcı gruplarını yönetebilir, bu gruplara kullanıcı ekleyip çıkarabilirsiniz.

Share management kısmında ise, mevcut paylaşımları görebilir, yeni bir paylaşım oluşturabilir veya bir paylaşımı silebilirsiniz.

License settings altından, lisans bilgilerinize ulaşabilir, lisans key’inizi silebilir, lisansınızı resetleyebilir, uninstall edebilir veya yeni bir lisans girişi yapabilirsiniz.

Ana menüye dönüp, Control Panel seçeneklerine giriş yapalım. Bu bölümde de aşağıdaki gibi alt seçenekler göreceksiniz.

Windows Update Settings altından, sunucu güncellemelerini yönetebilirsiniz.

Firewall Settings altından firewall yönetimini yapabilirsiniz.

Regional Settings altında ise, klavye ayarlarını ve saat dilimi ayarlarınızı yapabilirsiniz.

Programs bölümünden, program ekleyip kaldırabilirsiniz.

Back seçeneği ile tekrar ana menüye dönelim.

Şimdi bir örnek yapalım. Core modda kurduğumuz bu sunucuya Hyper-V rolünü yükleyelim.

Roles and Features seçiyoruz.

Hyper-V rollerini seçip Add tuşuna basıyoruz.

Yükleme tamamlandığında restart isteniyor. Sunucuyu restart ediyorum.

Sunucu açıldığında tekrar uygulamayı çalıştırıyorum ve bakınız Hyper-V Settings aktif hale geldi.

Bu bölümden de basit anlamda sanal sunucularınızı start-stop yapabilirsiniz.

Gördüğünüz gibi, minimal mod olmasına rağmen, desktop bileşenleri yüklü sunucularda olduğu gibi, rahatlıkla ayarlar yapabileceğiniz bir arabirim sunulmakta.

Yeni nesil uzaktan yönetim aracı olarak Microsoft Admin Center kullanılmakta ve sonraki makalelerimde bu konuyla da alakalı paylaşımlar yapacağım.

Yararlı olması dileğiyle.

Yusuf İşleyen