Windows Server 2008 - ablakok nélkül Server Core Windows Server 2008 - ablakok nélkül Oláh István olah@aut.bme.hu BME Automatizálási és Alkalmazott Informatikai Tanszék MSDN Kompetencia Központ
Tartalom Alapismeretek Ismétlés a tudás anyja! Active Directory infrastruktúra szerver - Tartományvezérlő, DNS, DHCP, … Webszolgáltatások - Internet Information Services 7
Server Core Server Core – minimális szerver kiépítés Nincs grafikus felület, hangkezelés (van GDI32 ) A teljes kiépítéssel megegyező kódbázis Windows mappa Teljes: 6 GB, 35 ezer fájl, Core: 1.5 GB, 13 ezer fájl Kisebb memória és merevlemez szükséglet Csökkentett támadási felület, kevesebb foltozás A W2K3 frissítések 40%-a a Core-ból hiányzó komponensekhez tartozott Válogatott szerepek és képességek Ez nem egy (teljes) alkalmazás platform Nincs .NET keretrendszer (menedzselt kód)
Melyiket választanád?
Server Core Server Roles Felépítés 1. Server Core Server Roles Server Core Security, TCP/IP, File Systems, RPC, plus other Core Server Sub-Systems DNS DHCP File AD Server With .NetFx, Shell, Tools, etc. TS IAS RMS Share Point Etc… GUI, CLR, Shell, IE, Media, OE, Etc. AD LDS Media Server IIS 7 Hyper-V Print
Kezdeti tennivalók Billentyűzet beállítás Szerepek konfigurálása Idő és időzóna Biztonsági mentés Felület beállítása Hálózat beállítása Jelszó megadás Eszközkezelők Gépnév Eseménynapló IP konfiguráció Tanúsítványok Tűzfal Licencelés Tartomány Biztonság Szerepek telepítése Teljesítményfigyelés Tartományvezérlő
Beállítások és távoli elérés
Core Configurator
Alapkonfiguráció – CMD (csak hivatkozásképpen…) Aktiválás: slmgr.vbs Képernyő beállítása: regedit.exe Dátum, idő: Timedate.cpl Területi beállítások: Intl.cpl Számítógépnév: netdom renamecomputer Tartományba léptetés: netdom join Felhasználók: net user … Hálózat: netsh … Remote desktop: scregedit.swf /ar 0 & scregedit.swf /cs 0 ( /v = view) WinRM / WinRS: winrm quickconfig Eseménynapló: Wevutil.exe Frissítések: wusa, wuauclt, scregedit.swf /au Ez csak indulásképpen…
Távoli üzemeltetés Netsh advfirewall show currentprofile Netsh advfirewall firewall set rule group=„remote administration” new enable=yes Ha kell a tűzfal: Netsh advfirewall firewall set rule group=”Windows Firewall Remote Management” new enable=yes
Telepíthető szerepek Active Directory Domain Services (AD DS) Active Directory Lightweight Directory Services (AD LDS) DHCP server DNS server File services (DFS-R és FRS) Print Services Streaming Media Services Hyper-V IIS
Telepíthető szolgáltatások BitLocker Drive Encryption Failover Clustering Multipath I/O Removable Storage Management SNMP Services (SNMPv1 and v2c) Subsystem for UNIX-based Applications Telnet Client Windows Server Backup WINS server QoS
Active Directory és egyebek… Active Directory Domain Services – Read-Only Domain Controller DNS DHCP … Szerepek telepítése és felügyelete oclist, ocsetup, …
Infrastruktúra szolgáltatások
Performance Monitor
Device Manager
Read Only Domain Controller
Read Only Domain Controller
Domain Name Server
IIS7 lehetőségek Core-on IIS Server Core telepítés Hagyo-mányos ASP Web Szerver PHP Web Szerver CGI és ISAPI Web Szerver Statikus fájl Web Server (képek, Office dokumentum-ok, stb.) Minimális kiépítés A sebezhetőség és üzemeltetési igény is minimális Parancssoros és távoli menedzsment
A motorháztető alatt… Security Application Development Nincs a Core-on Security AnonymousAuthentication BasicAuthentication DigestAuthentication WindowsAuthentication UrlAuthorization CertificateMapping ADCertificateMapping RequestFiltering IPRestriction Application Development .NET Extensibility ISAPIFilter ISAPIExtension CGI FastCGI ServerSideIncludes ASP ASP.Net Health and Diagnostics HttpLogging CustomLogging RequestMonitor HttpTracing ODBCLogging LoggingLibraries Publishing FTPServer FTP Management WebDavModule Performance StaticCompression DynamicCompression Management Management Console Management Scripting Mgmt Service (WMSVC) IIS6 Config (Metabase) IIS6 WMI Provider IIS6Scripting IIS6 Management Snap-in Core HTTP Server Components DirBrowsing HttpRedirect DefaultDoc CustomErrors StaticFile Process Model (Windows Process Activation Service) ProcessModel .Net Environment Configuration API
Webszerver a Core-on
IIS 7.0 telepítés
FastCGI és PHP
Eredmény…
Server Core – források Windows Server 2008 Step-by-Step Guides: http://www.microsoft.com/downloads/details.aspx?FamilyID=518d870c-fa3e-4f6a-97f5-acaf31de6dce&DisplayLang=en Server Core Blog: http://blogs.technet.com/server_core/ Parancssoros eszközök A-Z: http://technet.microsoft.com/en-us/library/cc772390.aspx Server Core parancsok: http://blogs.technet.com/robse/archive/2008/06/09/server-2008-core-commands.aspx Internet Information Services 7.0 http://www.iis.net/ Using FastCGI to Host PHP Applications on IIS 7.0 http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-70/ Installing and Troubleshooting FTP7 http://learn.iis.net/page.aspx/263/installing-and-troubleshooting-ftp7/
Sorsolás!