Managing server core without breaking a sweat
This presentation is the property of its rightful owner.
Sponsored Links
1 / 35

Managing Server Core without Breaking a Sweat! PowerPoint PPT Presentation


  • 130 Views
  • Uploaded on
  • Presentation posted in: General

Required Slide. SESSION CODE: WSV321. Managing Server Core without Breaking a Sweat!. Joachim Nässlander Solution Architect Microsoft Infrastructure and EUC Dell Inc. The goal of a Server Core installation is . to get it on the network. and make it remotely manageable.

Download Presentation

Managing Server Core without Breaking a Sweat!

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Managing server core without breaking a sweat

Required Slide

SESSION CODE: WSV321

Managing Server Core without Breaking a Sweat!

Joachim Nässlander

Solution Architect Microsoft Infrastructure and EUC

Dell Inc.


Managing server core without breaking a sweat

The goal of a Server Core installation is

to get it on the network

and make it remotely manageable.


75 minutes of what

75 Minutes of What?

  • How Core was born

  • Why Core?

  • Installation scenarios

  • Initial configuration

  • Local Management

  • Remote Management


How core was born

How Core Was Born

  • Customer feedback

  • Removal of requirements

  • Four inital roles

  • Focus areas

  • Side benefits


Why core

Why Core?

  • Footprint

  • Attack surface

  • Management

  • Patching


Footprint

Footprint

”The memory footprint in RAM for Server Core has been reduced to less than 100MB, compared to roughly 130MB for Windows Server 2008 and 244MB for Windows Server 2003, which didn’t have a Server Core install option.” (Ward Ralston, http://www.windowsitpro.com/article/virtualization/why-you-need-windows-server-2008-r2.aspx)

Windows Server 2008 R2 Core

HD ~3.0 GB

RAM 512 MB for install

(runs on 64!)

Windows Server 2008 R2

HD ~7.0 GB

RAM 512 MB for install


Footprint disk usage

Footprint – Disk Usage


Reducing disk usage

Reducing Disk Usage

pkgmgr/up:<package to remove>

Remove all packages you won’t need

Reboot

23 packages can be remove, gain ~200 MB


Patches

Patches

”Over time, the number of reboots for patching or security updates is significantly reduced for a Server Core installation of which the benefits are obvious.  In some cases, customers can see up to a 60% reduction in patch requirements and the number of reboots on a monthly basis.”(David B Cross, http://blogs.technet.com/b/windowsserver/archive/2010/05/07/server-core-best-practice-for-applications-on-windows-server.aspx)


Patches1

Patches

Source: Microsoft bulletins / Andrew Mason


Installation

Installation

Manual installation

Automated deployment

Template


Is it core

Is it Core?

Separate SKU

0C Datacenter (core installation)

27 Server Datacenter without Hyper-V (core installation)

0E Server Enterprise (core installation)

29 Server Enterprise without Hyper-V (core installation)

2A Microsoft Hyper-V Server

0D Server Standard (core installation)

28 Server Standard without Hyper-V (core installation)

1D Web Server (core installation)


Is it core1

Is It Core?

Joachim NässlanderSolution Architect Microsoft Infrastructure & End User ComputingDell Inc.

DEMO


Is it core2

Is it Core?

WMI / WMIC / PowerShell

WMI: “Select OperatingSystemSKUfrom Win32_OperatingSystem”

WMIC: ”OS get operatingsystemsku”

14 = E = Enterprise Core

Convert to HEX

Complete table of available SKU’s:

http://msdn.microsoft.com/en-us/library/ms724358.aspx


Initial configuration

Initial Configuration

Joachim NässlanderSolution Architect Microsoft Infrastructure & End User ComputingDell Inc.

DEMO


Sconfig

Sconfig

  • Cons

  • Not all roles

Pros

Developed by Microsoft

Actively maintained

Included


Core configurator

Core Configurator

  • Cons

  • Must install

  • Needs .Net / PowerShell

Pros

Developed by a team

Actively maintained

Shotgun interface

Download: http://coreconfig.codeplex.com/


Core configuration console r2

Core Configuration Console R2

  • Cons

  • No support

  • Privately developed

  • Not all roles supported

  • Not shotgun

Pros

Standard commands

Free

No installation / features needed

Easily extended

Download: http://ccc.codeplex.com

or http://www.nullsession.com


Smart x core configurator

Smart-X Core Configurator

  • Cons

  • Needs install

  • Not free

Pros

Shotgun interface

Developed by company

Download: http://www.smart-x.com


Managing server core without breaking a sweat

CMD

  • Cons

  • Steep learning curve

  • Ineffective

Pros

Included

Well documented

Support


Powershell vbscript wmi

PowerShell / VBScript / WMI

  • PowerShell

  • VBScript

  • WMI

  • Remote support

  • Reusable


Powershell

PowerShell

  • Add .Net Framework

  • Add PowerShell

  • Configure


Powershell1

PowerShell

C:\> start /wait ocsetupNetFx2-ServerCore (WoW-64)

C:\> start /wait ocsetupMicrosoftWindowsPowerShell (Wow-64)

C:\> powershell

PS C:\> import-module ServerManager

PS C:\> set-executionpolicyremotesigned (unrestricted)

PS C:\> enable-psremoting


Local management of roles

Local Management of Roles

  • Specific commands for roles

    • Active Directory

      • DSADD, DSGET + more

    • DNS

      • DNSCMD

    • Network Configuration / Firewall / DHCP

      • NETSH


Local management

Local Management

Joachim NässlanderSolution Architect Microsoft Infrastructure & End User ComputingDell Inc.

DEMO


Firewall configuration

Firewall Configuration

  • Locally

    • NETSH

  • Remote

    • Group Policy

    • MMC / Server Manager


Remote management of roles

Remote Management of Roles

  • Firewall configuration

  • Server Manager

  • Remote Server Administration Tools / MMC


Remote management

Remote Management

Joachim NässlanderSolution Architect Microsoft Infrastructure & End User ComputingDell Inc.

DEMO


Conclusion

Conclusion

  • Learning curve

  • Security

  • Management


Related content

Required Slide

Speakers, please list the Breakout Sessions, Interactive Sessions, Labs and Demo Stations that are related to your session.

Related Content

  • WSV319 | Manage Your Enterprise from a Single Seat: Windows PS Remoting

  • WSV07-INT | New Remote Management Technologies in Windows Server 2008 R2

  • WSV18-HOL | Introduction to Windows PowerShell Fundamentals

  • WSV19-HOL | Advanced Windows PowerShell Scripting

  • TLC-54 | Windows PowerShell and Server Management


Resources

Required Slide

Resources

Learning

  • Sessions On-Demand & Community

  • Microsoft Certification & Training Resources

www.microsoft.com/teched

www.microsoft.com/learning

  • Resources for IT Professionals

  • Resources for Developers

  • http://microsoft.com/technet

  • http://microsoft.com/msdn


Managing server core without breaking a sweat

Required Slide

Complete an evaluation on CommNet and enter to win!


Managing server core without breaking a sweat

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st

http://northamerica.msteched.com/registration

You can also register at the North America 2011 kiosk located at registrationJoin us in Atlanta next year


Managing server core without breaking a sweat

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Managing server core without breaking a sweat

Required Slide


  • Login