• Fun with Deduplication in Windows 8 Server…

    One of the first things I wanted to play with in my Windows 8 lab was the new data deduplication feature. 

    In my case, I decided to make a small volume and see how well it worked with VHD files.  Well, I’m happy to announce that it works pretty well!

    First of all, you need to have the File and Storage Services role installed.  Make sure you drill down in there and get ‘data deduplication’ checked.

    image

    Once you get that going – you need to configure deduplication on a volume.  It cannot be the C:\ drive.  In my test server I have a giant RAID 5 array so I used disk management to peel off 100GB and created a F:\ drive that I named “DEDUP”.

    You can now enable deduplication and configure the options to suit your environment.

    image

    It’s important to note that deduplication is not ‘real time’.  The optimization process runs every hour but you can force it to run manually using some simple PowerShell commands.  (This is great for demo’s when you want to copy a file in the directory, for example, and then immedately show the effect of dedup’ing)

    You can trigger an optimization job on demand in PowerShell using the Start-DedupJob cmdlet. For example:

    PS C:\> Start-DedupJob E: –Type Optimization

    You can query the progress of the job on the volume by using the Get-DedupJob cmdlet:

    PS C:\> Get-DedupJob

    The Get-DedupJob command show current jobs that are running or are queued to run.You can query the key status statistics including the achieved savings on the volume by using the Get-DedupStatus cmdlet:

    PS C:\> Get-DedupStatus

    In my case, with all VHD files (and a mix of Windows 7, Windows 8 Client and Server), I saw some pretty significant space savings on the dedup’d volume.

    Properties on the disk shows me:

    image

    What I actually have on the drive:

    A Windows 7 VHD @ 7.4GB with 3 copies.  This would use ~22GB without dedup.

    A Windows 8 Client CTP VHD @ 9.2GB

    A Windows 8 Server VHD @ 9.0GB

    So, total I would have seen ~40GB of space used without dedup.

    With Windows 8 Deduplication enabled:

    image

    Nice job Windows Server team!

    Worth noting…in a dual-boot scenario…what happens when you are in another OS and want to access that dedup’d volume?

    • Any file that was deduped with server will not be available (You will be able to see the file system Reparse Points that define the optimized file stub for the deduped file)
    • Any file that was not deduped will be available
  • Windows Server 8 – Switching Between Core and GUI

    The situation I envision occurring most frequently is configuring Windows Server 8 with the full GUI because it’s obviously a lot easier to configure/manage the installation of applications, etc… with a UI than with PowerShell and other command line utilities.

    After the install is complete and the server is ready for production – let’s remove the GUI, management tools (this of course doesn’t mean that this server cannot be remotely managed) and other components that we no longer need and don’t want the hassle of having to patch or update things like Internet Explorer, for example. 

    These examples give you an idea of how you can choose the installation option that might be most appropriate for your deployment needs:

    • Server Core installations require approximately 4 GB less space than a Server with a GUI installation. By using Server Core installations on virtual machines, you can achieve a significant space savings by not having to store the GUI files on the virtual machine’s disk.
    • Servers often have comparatively large amounts of memory and complex disk arrays, both of which can take a significant amount of time to initialize at startup. Because Server Core installations minimize the number of restarts required for updates, the frequency at which disk arrays and memory must be re-initialized is reduced.
    • Certain server applications have dependencies on certain Windows services, libraries, applications, and files that are not available in Server Core installations, but the administrator wants to take advantage of the reduced need for updating typical of Server Core installations. The Minimal Server Interface offers additional compatibility while still maintaining a reduced system footprint (though to a lesser extent than a Server Core installation).
    • Features on Demand can be used to reduce the footprint for your virtual machine deployments by removing roles and features that will never be deployed in your virtual machines. Depending on the roles and features used in your virtual machines, it is possible to reduce the size by over 1 GB.
    • There’s a lot more info here: http://technet.microsoft.com/en-us/library/hh831786.aspx

    So, the first step in the full GUI implementation is to simply use SERVER MANAGER > REMOVE ROLES AND FEATURES to get here.

    You have 2 options. 

    When you remove Server Graphical Shell, you are removing IE, Explorer (including the Metro style start screen), and the Desktop – about 300 MB* of binaries. You are left with a command line system plus Server Manager and support for most GUI management tools (e.g. MMC and related snap-ins) and server roles. Exchange is not currently supported in this state.

    When you remove Graphical Management Tools and Infrastructure you are removing about 4 GB* of dependencies including most UI framework, MMC, and more. Exchange is not currently supported in this state. You are left with a command line only system (including .NET, WPF, and PowerShell, and support for most server roles plus SQL Server 2012)

    * The features can be reinstalled so the disk space is not actually freed unless you use the -Remove option with Features on Demand.

    image

    After you pull both off and reboot, you’ll login to this:

    image

    If/When you need the UI again.  Use SCONFIG option 12:

    image

    Once again, there are a LOT of other options and considerations.  Please make sure you read the URL I referenced earlier to get more information on other scenario’s and best practices.

    Enjoy!

  • Windows Server 8 – Understand and Troubleshoot Guides

    The Windows Server “8” Beta Understand and Troubleshoot Guides (UTG) help IT administrators and architects develop awareness of key technical concepts, functionality, and troubleshooting techniques. This understanding enables a successful early adoption experience during the product evaluation phase.

    • Technical overview
    • Server role or feature installation, configuration, management tasks  
    • Component architecture and interaction
    • Methodology for troubleshooting

    Note:
    The UTGs do not provide deployment planning content.

    The following UTGs are available:

    Understand and Troubleshoot Activation Technologies in Windows Server “8” Beta
    Understand and Troubleshoot AD DS Simplified Administration in Windows Server “8” Beta
    Understand and Troubleshoot BitLocker in Windows Server “8” Beta

    Understand and Troubleshoot Cluster-Aware Updating (CAU) in Windows Server “8” Beta
    Understand and Troubleshoot DHCP Failover in Windows Server “8” Beta
    Understand and Troubleshoot DNS Security Extensions (DNSSEC) in Windows Server “8” Beta
    Understand and Troubleshoot Dynamic Access Control
    Understand and Troubleshoot High Availability Printing in Windows “8” Beta
    Understand and Troubleshoot Hyper-V Replica in Windows Server “8” Beta
    Understand and Troubleshoot IP Address Management (IPAM) in Windows Server “8” Beta
    Understand and Troubleshoot Microsoft Online Backup Service in Windows Server “8” Beta
    Understand and Troubleshoot Printing in Windows Server “8” Beta
    Understand and Troubleshoot Remote Access in Windows Server "8" Beta
    Understand and Troubleshoot Remote Desktop Services Desktop Virtualization in Windows Server “8” Beta
    Understand and Troubleshoot Remote Desktop Services in Windows Server “8” Beta
    Understand and Troubleshoot Scale-Out File Servers in Windows Server "8" Beta
    Understand and Troubleshoot Servicing in Windows Server “8” Beta
    Understand and Troubleshoot Storage Spaces and Pools in Windows Server "8" Beta 
    Understand and Troubleshoot Virtualized Domain Controller (VDC) in Windows Server “8” Beta

  • System Center 2012 – RTM Documentation

    System Center 2012 - http://technet.microsoft.com/en-us/library/hh546785.aspx

    Configuration Manager - http://technet.microsoft.com/en-us/library/gg682129.aspx

    Data Protection Manager (DPM) - http://technet.microsoft.com/en-us/library/hh758173.aspx

    Operations Manager - http://technet.microsoft.com/en-us/library/hh205987.aspx

    Virtual Machine Manager (VMM) - http://technet.microsoft.com/en-us/library/gg610610.aspx

    App Controller - http://technet.microsoft.com/en-us/library/hh546834.aspx

    Orchestrator - http://technet.microsoft.com/en-us/library/hh237242.aspx

    Service Manager - http://technet.microsoft.com/en-us/library/hh305220.aspx

    Endpoint Protection - http://technet.microsoft.com/en-us/library/hh508836.aspx

    Unified Installer - http://technet.microsoft.com/en-us/library/hh751290.aspx

  • Free VMware Monitoring for SC2012 with VEEAM!

    New offer from our friends at VEEAM! 

    Get more information here:  http://www.veeam.com/sc2012

    FREE 10 sockets of Veeam Management Pack

    The Veeam Management Pack 10-Pack - a free VMware monitoring solution exclusively for new Veeam MP customers worldwide who are using Microsoft System Center 2012.

    The Veeam Management Pack 10-Pack includes:

    • A free 10-socket license of the Veeam Management Pack for deep VMware monitoring in System Center 2012
    • One full year of maintenance and support

    What is Veeam Management Pack for VMware?

    The Veeam Management Pack provides scalable, fault-tolerant and agentless VMware infrastructure monitoring and management directly in Microsoft System Center.

    Veeam MP enables you to:

    • Protect investments in System Center with integrated VMware monitoring
    • Manage physical and virtual infrastructure from one console
    • Eliminate the cost of additional monitoring frameworks

    Requirements

    To qualify for this offer, you must be new to the Veeam MP and have System Center 2012 or plans to deploy it soon.