Wprowadzenie do Windows Server 2025 Core – Minimalizm z mocą

windows microsoft Windows Server

Windows Server Core miał swoją premierę już dawno, bo wraz z systemem Windows Server 2008. System z wersji na wersję zwiększa swoją funkcjonalność, jak jednak często słychać, wciąż pozostaje mało popularny, mimo wielu zalet. Mniejsza ilość zainstalowanych komponentów oraz mniej aktualizacji co bardzo poprawia jego bezpieczeństwo, oraz ilość zużywanych zasobów to tylko niektóre z nich.

Instalacja Windows Server Core

Zacznijmy od krótkiego wprowadzenia dla osób, które nie miały wcześniej do czynienia z tą wersją serwera. Server Core to minimalna, ale domyślna opcja instalacji, dostępna podczas wdrażania wersji Standard lub Datacenter systemu Windows Server. Obsługuje większość (choć nie wszystkie) ról i funkcji. Zalety, które oferuje Server Core to m.in mniejsza ilość potrzebnych zasobów sprzętowych (mniejsze zużycie procesora, pamięci RAM i miejsca na dysku), mniej podatności i większa odporność na cyber ataki. Zawiera także mniej aktualizacji, poprawek i ponownych uruchomień, co w tym wypadku jest dużą zaletą, gdyż każde ponowne uruchomienie w środowiskach produkcyjnych może okazać się prawdziwym wyzwaniem. Server Core został zaprojektowany do zdalnego zarządzania, dlatego też zarządzanie lokalne jest sprowadzone do konfiguracji podstawowych ustawień takich jak adres IP, adres serwera DNS, zmiana nazwy serwera, dodanie do domeny czy zdalne zarządzanie.

Instalacja systemu

Poniżej zostałą pokazana przykładowa instalacja systemu w wersji core.

1 2 3 4 5 6 7 8 9

Podstawowa konfiguracja

Uruchomienie menu konfiguracyjnego:

sconfig

Wpisanie polecenia „sconfig” lub „sconfig.vbs” powoduje uruchomienie skryptu z lokacji:

"C:\Windows\System32\en-US\sconfig.vbs"

Wywoła ono menu konfiguracyjne. Konfigurację serwera możemy przeprowadzić po przez podanie numerków z menu lub skorzystać z poleceń Powershell.

sconfig

Role dostępne w wersji Server Core

Oto lista ról, które są obecnie obsługiwane w instancji Server Core:

  • Active Directory Certificate Services (Usługi certyfikatów Active Directory),
  • Active Directory Domain Services (Usługi domenowe Active Directory),
  • Active Directory Federation Services (Usługi federacyjne Active Directory),
  • Active Directory Lightweight Directory Services (Ograniczone usługi katalogowe Active Directory),
  • Active Directory Rights Management Services (Usługi zarządzania prawami Active Directory),
  • Device Health Attestation (Poświadczenie o stanie urządzenia),
  • DHCP Server (Serwer DHCP),
  • DNS Server (Serwer DNS),
  • File Services (Usługi plikowe),
  • Host Guardian Service (Usługa ochrony hosta),
  • Hyper-V (Usługa Hyper-V),
  • Print and Document Services (Usługi drukowania i zarządzania dokumentami),
  • Remote Access (Dostęp zdalny),
  • Volume Activation Services (Usługi aktywacji zbiorowej),
  • Web Server (IIS) (Serwer WWW — IIS),
  • Windows Server Update Services (Usługi aktualizacji systemu Windows Server)

Dodatkowe funkcje:

Ponieważ zajmujemy się wersją serwera Windows Server Core, możemy teraz rozszerzyć jego funkcjonalność poprzez instalację funkcji na żądanie (FOD). Zgodność aplikacji Server Core na żądanie to opcjonalny pakiet funkcji, który można w dowolnym momencie dodać do instalacji Windows Server Core. Pakiet ten znacząco poprawia zgodność aplikacji z opcją instalacji systemu Windows Server Core, włączając podzbiór plików binarnych i pakietów z Windows Server z Desktop Experience, bez dodawania środowiska graficznego Windows Server Desktop Experience. Jest on dostępny w oddzielnym pliku ISO lub na witrynie Windows Update, ale można go dodać tylko do instalacji i obrazów systemu Windows Server Core.

Aby zainstalować składniki FOD, w wierszu poleceń PowerShell wpisujemy polecenie:

polecenie1

Po wyszukaniu pożądanej opcji wpisujemy:

polecenie2 polecenie3

Po wszystkim uruchamiamy serwer ponownie.

W tym przypadku zainstalowaliśmy pakiet „Server Core App Compatibility”, który umożliwi nam skorzystanie z bardzo przydatnych narzędzi w trybie graficznym. Składniki systemu operacyjnego dostępne w ramach Server Core App Compatibility obejmują:

  • Microsoft Management Console (mmc.exe)
  • Podgląd zdarzeń (Eventvwr.msc)
  • Monitor wydajności (PerfMon.exe)
  • Monitor zasobów (Resmon.exe)
  • Menedżer urządzeń (Devmgmt.msc)
  • Eksplorator plików (Explorer.exe)
  • Windows PowerShell (Powershell_ISE.exe)
  • Zarzadzanie dyskami (Diskmgmt.msc)
  • Menedżer klastra pracy awaryjnej (CluAdmin.msc) – wymaga najpierw dodania funkcji Failover Clustering systemu Windows Server.

Następny wpis