Server Core

Windows szerver telepítési opció

A Server Core („kiszolgálómag”) a Windows Server 2008-ban megjelent minimalista Microsoft Windows Server-telepítési opció. A Server Core telepítés az alapvető, lényegi szerverfunkciókra korlátozott futtatási környezetet biztosít, ezzel csökkentve a szerver karbantartási és menedzsment-igényeit, a támadási felületet, a lemez- és memóriahasználatot.[1][2] Andrew Mason, Windows Server fejlesztőcsapatának egyik programfelelőse szerint a Windows Server 2008 Server Core változatát elsősorban azért hozták létre, hogy csökkentsék az operációs rendszer támadási felületét, és a megelőző öt év windowsos sérülékenységeinek mintegy 70%-a nem érintette volna a Server Core-telepítéseket.[3] A Server Core-telepítések legfeltűnőbb jellemzője, hogy nem tartalmazzák a Windows Intézőt.[1] A szerver konfigurálása és karbantartása helyben kizárólag parancssorból történhet, vagy távolról csatlakoztatott Microsoft Management Console (MMC), távoli kiszolgálófelügyeleti eszköz (RSAT), avagy PowerShell segítségével.

Konfigurációs szintek szerkesztés

A Server Core kezdetben a két fő telepítési opció (teljes vs. lecsupaszított szerver) egyike volt. Ahogy az évek során a Server Core megvalósítása egyre kifinomultabb lett, maga a Server Core már csak egy a Windows szerverek telepítés után is megváltoztatható konfigurációs szintjei közül.[4] A Server Core-ra már nem úgy tekintenek, mint a teljes szerver lecsupaszított változata – megfordítva, a teljes GUI-s változatra tekintenek úgy, mint ami a szerverréteg fölött (sokszor indokolatlanul) egy kliensréteget is tartalmaz, ami pl. a grafikus adminisztrációs eszközöket is futtatja[5]

Windows szerverek konfigurációs szintjei komplexitás szerint növekvő sorrendben[4]
Telepítés típusa Nano Server Server Core Minimal Server Interface Server GUI-val vagy „Full Server” Desktop Experience[6]
Elérhető Server 2016 Server 2008– Server 2012– minden változat Server 2008–

Az újabb Windows-változatokban a konfigurációs szinteknek több lépcsője létezik:[5]

 

Története szerkesztés

Windows Server 2008 szerkesztés

A Windows Server 2008 volt az első Server Core opcióval rendelkező Windows-kiszolgáló (minden kiadásban, kivéve IA-64-en[1]). Bár a Windows Intéző nincs telepítve, a Jegyzettömb és egyes Vezérlőpult-alkalmazások, pl. a Területi és nyelvi beállítások elérhetők. Windows Server 2008-on a Server Core telepítés nem tartalmazza a .NET keretrendszert, az Internet Explorert, a Windows PowerShellt és sok más, lényegi szerverfunkcióhoz nem kötődő összetevőt sem.[1] Egy Server Core-os gép a következő szerepkörök egyikét futtathatja: Active Directory Domain Services, Active Directory Application Mode (ADAM), DNS Server, DHCP-kiszolgáló, fájlkiszolgáló, nyomtatókiszolgáló, Windows Media Server, IIS 7 webkiszolgáló és Hyper-V virtuális futtatókörnyezet.[1] A Server Core-os gép részt vehet továbbá magas rendelkezésre állású számítógépfürtben akár feladatátvételi fürt részeként, akár hálózati terheléselosztás használatával.

Mivel a Server Core nem a Windows Server 2008 egy másik verziója, csak egy telepítési opció, ezért ugyanazokat a fájlverziókat és alapértelmezett beállításokat tartalmazza, mint a teljes telepítés.[1] A Windows Server 2008-ban és a 2008 R2-ben ha egy szervert Server Core-verzióban telepítették, újratelepítés nélkül nem lehet a szerver típusát megváltoztatni a teljes GUI-s verzióra, ahogy a teljes telepítést sem lehet utólag Server Core-ra lecsupaszítani.[2]

A Server Core-ok adminisztrációjának megkönnyítésére beletettek egy "scregedit.wsf" nevű scriptet, amivel egyes alapvető változtatások elvégzése (pl. az automatikus frissítések, a távoli asztali hozzáférés ki- vagy bekapcsolása vagy a lapozófájl beállításainak megváltoztatása) egyszerűbbé vált.[7]

Windows Server 2008 R2 szerkesztés

A Windows Server 2008 R2-ban, a Server Core-telepítés már tartalmazza a már kevésbé monolitikus .NET keretrendszer egy részhalmazát, így elérhetővé vált néhány új alkalmazás, köztük az ASP.NET-es weboldalak és a Windows PowerShell 2.0. A .NET-támogatás jelenléte miatt ez az első Server Core-verzió, ami lehetővé teszi a Microsoft SQL Server telepítését (kizárólag SQL Server 2012 vagy újabb esetén támogatott).[8][9] A Kiszolgálókezelő (Server Manager) távolról elérhetővé vált.[4] Néhány új szerepkör is elérhetővé vált, köztük az Active Directory Certificate Services és a File Services szerepkör File Server Resource Manager komponense. A WoW64 (32 bites alrendszer 64 bites Windowson) alapértelmezetten elérhető, de el lehet távolítani.[10]

A DISM parancson kívül egy új, egyszerű parancssori konfigurációs eszköz, az Sconfig.cmd is megérkezett néhány alapvető beállítás megtételére.[11] A Server Managerrel távolról, grafikus felületen lehet menedzselni a Server Core-gépeket.

Windows Server 2012 szerkesztés

Elődeitől eltérően a Windows Server 2012 újratelepítés nélkül átkapcsolható a „Server Core” és a GUI-s telepítési változatok között.[4] A Windows Server 2012-nél már a Server Core az ajánlott és alapértelmezett konfigurációs szint.[4] Megjelent egy új konfigurációs szint, a „minimal server interface” is, ami egyes grafikus felügyeleti eszközöket tartalmaz (MMC, Server Manager), de továbbra is hiányozik belőle a Windows Intéző és más megszokott grafikus programok.[12] Ez a „minimal server interface” valójában egy kiszolgáló-szerepkör (Server-Gui-Mgmt-Infra), a teljes GUI-változat ezen felül még a Server-Gui-Shell szerepkört is tartalmazza. Néhány új szerepkör és képesség elérhető, köztük a Windows Server Update Services (WSUS), az Active Directory Rights Management Server és a Routing and Remote Access Server.[13]

Windows Server 2012 R2 szerkesztés

A Windows Server 2012 R2-ben, a Windows Defender Server Core-telepítéseken is elérhető, alapértelmezetten telepítve és engedélyezve is van.[14]

Windows Server 2016 szerkesztés

A Windows Server 2016 tartalmaz egy Nano Server nevű, a Server Core-nál is apróbb, minimális igényű telepítési változatot, amit a Windows Server- és Hyper-V-konténerek futtatására, és más számítási felhőbeli, adatközponti forgatókönyvekre optimalizáltak. A Nano Server kódja komoly refaktorálásra került, továbbá a Microsoft eltávolította a GUI stacket, a WoW64 és a Windows Installer funkciókat. A .NET-ből csak a .NET Core használható. Nincs sem helyi konzolos, sem távoli bejelentkezési lehetőség.[15][16]

Telepítéskor a Server 2016 két lehetőséget ajánl fel (a Standard és az Enterprise közötti választás mellett): Windows Server 2016 (ami lényegében Server Core) vagy Windows Server 2016 Desktop Experience. Az ezek közti választás, ami a 2012 R2 esetében még lehetséges volt, már nem támogatott (a Technical Preview 2-ben még igen, a TP3-ban már nem).[17]

Kapcsolódó szócikkek szerkesztés

Jegyzetek szerkesztés

  1. a b c d e f Microsoft Developer Network: What Is Server Core?
  2. a b Petri IT Knowledgebase: Understanding Windows Server 2008 Server Core. [2014. december 18-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. április 19.)
  3. Iain McDonald and Andrew Mason show off the new Windows Server OS. Channel 9. Microsoft, 2006. május 24. (Hozzáférés: 2008. november 1.) „18:55”
  4. a b c d e WindowsITPro: Windows Server 2012 Installation Options. [2015. április 15-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. április 19.)
  5. a b Our Server Journey. Channel 9. Microsoft, 2015. február 4. [2015. április 9-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. április 10.) „29:20”.
  6. TechNet: Desktop Experience Feature
  7. Windows IT Pro: Scregedit Streamlines Server Core. [2015. április 15-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. április 19.)
  8. SQL Coffee: How to Install SQL Server 2012 on Windows Server Core
  9. Network Worls: Server Core 2008 – SQL Server not supported
  10. 4SysOps: Uninstall Windows 32-bit on Windows 64-bit (WoW64) on Windows Server 2008 R2 Server Core
  11. TechNet: Configuring a Server Core installation of Windows Server 2008 R2 with Sconfig.cmd
  12. Bisson, Simon: Windows 8 Server Developer Preview. ZDNet. CBS Interactive, 2011. szeptember 14. (Hozzáférés: 2012. január 1.)
  13. TechNet: Install Server Roles and Features on a Server Core Server
  14. What's Changed in Security Technologies in Windows 8.1
  15. Windows Server Blog: Microsoft Announces Nano Server for Modern Apps and Cloud. [2015. április 14-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. április 19.)
  16. Server & Cloud Blog: Microsoft Announces New Container Technologies for the Next Generation Cloud. [2015. április 11-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. április 19.)
  17. Windows Server Blog: Windows Server 2016 Installation Option Changes. [2016. január 11-i dátummal az eredetiből archiválva]. (Hozzáférés: 2016. november 11.)

Irodalom szerkesztés

  • Mitch Tulloch, Windows Server Core Team at Microsoft (2008). Windows Server 2008 Server Core Administrator's Pocket Consultant. Microsoft Press. ISBN 9780735626263
  • John Paul Mueller (2008). Administering Windows Server 2008 Server Core. John Wiley & Sons. ISBN 9780470238400

További információk szerkesztés