Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Nano Server

2,467 views

Published on

Windows Server 2016 - Nano Server

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Nano Server

  1. 1. Lai Yoong Seng System Engineers (ASEAN) | Veeam Software yoongseng.lai@veeam.com Veeam SE Summit- Nano Server
  2. 2. • Reboots impact my business • Server images are too big • Infrastructure requires too many resources
  3. 3. • Nano Server: A new headless, 64-bit only, deployment option for Windows Server • Deep refactoring with cloud emphasis • Extend the Server Core pattern
  4. 4. 2 8 23 0 5 10 15 20 25 Nano Server Server Core Full Server 9 23 26 0 5 10 15 20 25 30 Nano Server Server Core Full Server 3 6 11 0 2 4 6 8 10 12 Nano Server Server Core Full Server * Analysis based on all patches released in 2014
  5. 5. 12 31 0 5 10 15 20 25 30 35 Nano Server Server Core 22 46 0 5 10 15 20 25 30 35 40 45 50 Nano Server Server Core 73 98 0 20 40 60 80 100 120 Nano Server Server Core
  6. 6. 150 255 0 50 100 150 200 250 300 Nano Server Server Core 21 26 0 5 10 15 20 25 30 Nano Server Server Core 61 139 0 20 40 60 80 100 120 140 160 Nano Server Server Core
  7. 7. 40 300 0 50 100 150 200 250 300 350 Nano Server Server Core 0.4 4.84 0 1 2 3 4 5 6 Nano Server Server Core 0.41 6.3 0 1 2 3 4 5 6 7 Nano Server Server Core
  8. 8. • Zero-footprint model • Key Roles & Features • Full Windows Server driver support • Antimalware Built-in • System Center and App Insights agents to follow
  9. 9. • Nano Server is an installation option • Available within the Windows Server Technical Preview
  10. 10. 1. Copy Nano Server folder from installation media 2. Open Powershell and import NanoServerImageGenerator.psm1 “Import-Module .NanoServerImageGenerator.psm1 – Verbose”
  11. 11. 4. Create Nano Virtual Disk New-NanoServerImage -Edition Datacenter -DeploymentType Guest - MediaPath D: -BasePath .Base -TargetPath .Nano1Nano01.vhdx - ComputerName Nano1
  12. 12. • Nano Server folder has a Packages sub-folder Role or feature Package file Hyper-V role -Compute Failover Clustering -Clustering File Server role and other storage components -Storage Windows Defender Antimalware, including a default signature file -Defender DNS Server -DNS IIS Server -IIS Host support for Windows Container -Container SCVMM Agent -SCVMM-Package -SCVMM-Compute Deploying on a VM -Guest-Package Deploying on a physical machine -Host-Package Shielded VM -Shielded VM
  13. 13. • Use Edit-NanoServerImage Notes:- • Nano Server need to be turned off Edit-NanoServerImage -BasePath .Base -TargetPath .NanoServerVMSTP5Nano02TP5Nano02.vhdx -EnableRemoteManagementPort - InterfaceNameOrIndex Ethernet -Ipv4Address 192.168.0.169 -Ipv4Dns 192.168.0.149 -Ipv4SubnetMask 255.255.255.0 -Ipv4Gateway 192.168.0.254 - Packages Microsoft-NanoServer-Compute-Package
  14. 14. Use Powershell Remoting, execute: netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=yes • To manage using Hyper-V Manager • Add managed Server-Hyper-V for Veeam Backup & Replication
  15. 15. Remote Graphical & Web Tools • Server Manager • Azure Portal tools • Task manager • Registry editor • File explorer • Server configuration • Event viewer • Disk manager • Device & driver management • Performance • Users & groups PowerShell Remoting • Core PowerShell engine, language, and cmdlets • Windows Server cmdlets (network, storage, etc.) • PowerShell DSC • Remote file transfer • Remote script authoring & debugging • PowerShell Web Access VM and Container Management • Hyper-V Manager • Hyper-V cmdlets • PowerShell Direct over PSRP • CimSession support • Docker • SCVMM agent & console • 3rd party agents & consoles Deployment & Monitoring • DISM online & VHD support • Unattended setup • Visual Studio integration • DSC Local Config Manager • Setup & boot eventing • SCOM agent • VSO App Insights • Azure Op Insights Partners & Frameworks • Chef integration • .NET Core and CoreCLR • ASP.NET 5 • Python, PHP, Ruby, Node.js • PowerShell Classes • PS Script Analyzer • PowerShell Gallery • PowerShellGet
  16. 16. • 2 Key Steps: Set-Item WSMan:localhostClientTrustedHosts “<IP address of Nano Server>” $ip = “<IP address of Nano Server>” $s = New-PSSession -ComputerName $ip -Credential ~Administrator Enter-PSSession $s
  17. 17. Demo : Nano Server
  18. 18. Resources https://hyperv.veeam.com/windows-nano-server-all-you-need-to- know-7708/

×