SlideShare a Scribd company logo
1 of 30
Download to read offline
Advanced
Technology Days
18. i 19. studenog 2015., Cinestar Arena Centar
Nano Server:
Sve što trebate znati!
Tomica Kaniški, Vipnet
tomica@kaniski.eu
I want just the components
I need
and nothing more.
Complaints…
• „server restarts disrupting my business!”
‐ why should I restart my servers after patching a component I don’t even use?
‐ restarts should not take long!
• „server images are too big!”
‐ (too) long installations and configurations
‐ transfers take considerable amount of time (and bandwidth)!
‐ too much space wasted… in general!
 well, there is dedup, but… 
• „resource consumption is too high!”
‐ less resources for the OS = more VMs, more important stuff!
‐ more VMs per host = lower costs, higher efficiency!
Windows Server until now…
Do we really need GUI on servers?
… and then there was CLOUD!
• Azure
‐ patches and restarts disrupting services
‐ high number of servers * high load (OS side) => TROUBLES!
‐ provisioning of large host images (bandwidth impact)
• Cloud Platform System (CPS)
‐ Cloud-in-box (1-4 racks with System Center & Windows Server)
‐ need to decrease setup and configuration times
‐ patches and restarts disrupting services
‐ network bandwidth usage needs to be lowered
‐ restarts – compute host ~2 minutes, storage host ~5 minutes
Windows Server… from now on
• totally new, (only) 64-bit installation option
• „like Core but optimized for the cloud”
• built with focus on:
‐ CloudOS infrastructure
‐ cloud applications
Nano Server roles & features
• zero-footprint model
‐ server roles and features are outside of the Nano Server
installation
‐ standalone packages install as applications
• main roles and features
‐ Hyper-V, Storage (SoFS) i Clustering
‐ Core CLR, ASP.NET 5, Defender
• full support for Windows Server drivers
• System Center i Apps Insight agents – TBR 
Getting started…
• Nano Server is an installation option
• like Server Core (but better )
• cannot be selected during Setup
• must be customized with drivers
• located on the Windows Server installation
media
Nano Server – availability
• available everywhere
‐ host OS for physical
‐ guest OS in virtual machine
‐ container
• future?
‐ PowerShell Desired State Configuration (DSC)
‐ PackageManagement (OneGet)
‐ additional roles and applications support
Deploying Nano Server (1)
• roles and features:
Role / Feature
Physical /
Guest
Description
Compute Physical Hyper-V role
Storage Both Storage role
Clustering Both Failover Clustering role
Reverse
Forwarders
Both Helps in testing legacy tools on Nano Server
Defender Both Anti-malware Defender package
OEM drivers Physical Select drivers that ship in-box with Server Core
Guest drivers Guest Drivers needed to host Nano Server in a VM
Deploying Nano Server (2)
• physical server (example):
Generate a VHD from NanoServer.wim, specify computer name and admin password,
and add the Hyper-V (Compute), Failover Clustering, and OEM drivers packages:
New-NanoServerImage –MediaPath D: –BasePath C:NanoServer –TargetPath
C:NanoServerVM –Compute –OEMDrivers –Clustering –ComputerName NanoServer
–AdministratorPassword (“P@ssw0rd” | ConvertTo-SecureString –AsPlainText -
Force)
Mount the ISO (mounted as D:), run the following:
md C:NanoServer
copy D:NanoServer*.ps1 C:NanoServer
Copy the scripts from the mounted image and dot-source them:
cd C:NanoServer
. .Convert-WindowsImage.ps1
. .New-NanoServerImage.ps1
Deploying Nano Server (3)
• virtual machine (example):
Generate a VHD from NanoServer.wim, specify computer name and admin password,
and add the Reverse Forwarders and guest drivers packages
New-NanoServerImage –MediaPath D: –BasePath C:NanoServer –TargetPath
C:NanoServerVM –GuestDrivers –ReverseForwarders –ComputerName NanoServerVM
–AdministratorPassword (“P@ssw0rd” | ConvertTo-SecureString –AsPlainText
-Force)
Mount the ISO (mounted as D:), run the following:
md C:NanoServer
copy D:NanoServer*.ps1 C:NanoServer
Copy the scripts from the mounted image and dot-source them:
cd C:NanoServer
. .Convert-WindowsImage.ps1
. .New-NanoServerImage.ps1
Drivers, roles and features… (1)
• driver installation
‐ only what’s needed
 Dism /Add-Driver /Driver:<path> /recurse
‐ out-of-the-box driver package (additional installation)
 Dism /Add-Package /PackagePath:.packagesMicrosoft-NanoServer-OEM-Drivers-Package.cab
‐ VM (guest) package for Nano Server
 Dism /Add-Package /PackagePath:.packagesMicrosoft-NanoServer-Guest-Package.cab
• customizations
‐ unattend.xml
Drivers, roles and features… (2)
• roles and features
‐ folder Packages on the installation media
 Dism /Add-Package /PackagePath:.packages<package>
 Dism /Add-Package /PackagePath:.packagesen-us<package>
 (no support for localized packages at this time, so use en-us)
• agents and tools
‐ no MSI support! (xcopy or PowerShell scripts)
‐ the new installer will be available by RTM
(installations, deinstallations, inventory, online and offline installations, …)
Managing Nano Server
• sitting in front of a server today…
‐ …it makes no sense!
• options:
‐ PowerShell Desired State Configuration (DSC)
‐ Remote management/automation with Core PowerShell and WMI
‐ Server Manager
‐ Remote Server Management Tool (RSMT)
‐ 3rd party tools (5nine, …)
‐ integration with DevOps tools (Visual Studio 2015)
Core PowerShell (1)
• built on .NET Core Runtime
‐ lean, composable, open source, cross platform
• reduced disk footprint: 55MB total
‐ CoreCLR (45MB) + PowerShell (8MB) + Modules (2MB)
• full language, subset of features, most cmdlets
• PowerShell remoting (server-side only)
‐ backwards compatible with existing PowerShell remoting clients to PS 2.0
‐ file transfer over PowerShell remoting
‐ remote script authoring & debugging in ISE
• cmdlets for managing Nano Server components
Core PowerShell (2)
Remote Server Management Tools
• web interface containing management tools (like Azure portal)
• includes „replacements” for local tools like:
‐ Task Manager, Registry Editor
‐ Event Viewer, Device Manager
‐ SConfig
----------------------------
‐ Control Panel, File Explorer
‐ Performance Monitor
‐ Disk Management
‐ Users/Groups Manager
• management of Server Core/Server with GUI versions also
http://channel9.msdn.com/Series/Nano-Server-Team/Remote-Server-Management-Tools-on-Nano-Server
Emergency Management Console
• new in Technical Preview 3
• provides local access to basic configuration and network
settings:
‐ Computer name
‐ Domain or workgroup name
‐ ipconfig /all information for each network
adapter
• next release will include ability to modify
network settings
Improvements – servicing
* analysis based on all patches released in 2014
Improvements – security
Improvements – resources
Improvements – installation
Building the demo…
• VMware Workstation 11 on Windows Server 2012 R2
‐ will be replaced with WS 2016 and Hyper-V 
‐ VM version configured as „Hyper-V (unsupported)”
‐ network adapters configured as vmxnet3 (not e1000e!)
 Nano Server image with OEMDrivers!
• components:
‐ 1 x AD, DNS, DHCP, management server
‐ 4-node Hyper-V cluster (Nano Server)
 using Storage Spaces Direct (with SATA drives!)
 2 networks (domain, storage)
DEMO
What’s next?
• install Nano Server, applications and tools
‐ deployment guide – https://msdn.microsoft.com/en-us/library/mt126167.aspx
• take a look at
‐ http://channel9.msdn.com/Tags/nano-server
‐ http://www.mattmcspirit.com/big-training-on-little-servers-its-nano-server-on-
mva/
‐ http://blogs.technet.com/b/ausoemteam/archive/2015/06/09/ignite-sessions-
for-oem-and-system-builder-partners-nano-server.aspx
• share your thoughts (on Nano Server )
‐ http://windowsserver.uservoice.com/forums/295068-nano-server
‐ http://windowsserver.uservoice.com/forums/295071-remote-management-tools
Conclusion
• not everything works (and it probably never will) on top of
Nano Server, but it has its purpose!
• no reason not to use it in supported scenarios… or maybe
there are some?
• this session is based on Technical Preview 2 & 3 content,
so stay tuned for changes until the RTM! 
THANK YOU!
http://blog.kaniski.eu/
tomica@kaniski.eu
Session content
• http://1drv.ms/1QsYodM
Nano Server (ATD 11)

More Related Content

What's hot

KD2017_System Center in the "cloud first" era
KD2017_System Center in the "cloud first" eraKD2017_System Center in the "cloud first" era
KD2017_System Center in the "cloud first" eraTomica Kaniski
 
Секреты виртуализации - Windows Server 2012 Hyper-V
Секреты виртуализации - Windows Server 2012 Hyper-VСекреты виртуализации - Windows Server 2012 Hyper-V
Секреты виртуализации - Windows Server 2012 Hyper-VВиталий Стародубцев
 
Hyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and TricksHyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and TricksAmit Gatenyo
 
12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced12 christian ferber xen_server_advanced
12 christian ferber xen_server_advancedDigicomp Academy AG
 
Windows Server "10": что нового в виртуализации
Windows Server "10": что нового в виртуализацииWindows Server "10": что нового в виртуализации
Windows Server "10": что нового в виртуализацииВиталий Стародубцев
 
Citrix XenServer 5.5 Troubleshooting
Citrix XenServer 5.5 TroubleshootingCitrix XenServer 5.5 Troubleshooting
Citrix XenServer 5.5 TroubleshootingThomas Krampe
 
VMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingVMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingDan Brinkmann
 
Advanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtopAdvanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtopAlan Renouf
 
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущееxen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущееDenis Gundarev
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsDavid McGeough
 
VMware Performance Troubleshooting
VMware Performance TroubleshootingVMware Performance Troubleshooting
VMware Performance Troubleshootingglbsolutions
 
Windows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииWindows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииВиталий Стародубцев
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4Vepsun Technologies
 
Backup virtual machines with XenServer 5.x
Backup virtual machines with XenServer 5.xBackup virtual machines with XenServer 5.x
Backup virtual machines with XenServer 5.xThomas Krampe
 
XenServer Design Workshop
XenServer Design WorkshopXenServer Design Workshop
XenServer Design WorkshopTim Mackey
 
Virtual Deep-Dive: Citrix Xen Server
Virtual Deep-Dive: Citrix Xen ServerVirtual Deep-Dive: Citrix Xen Server
Virtual Deep-Dive: Citrix Xen ServerDigicomp Academy AG
 
Esxi troubleshooting
Esxi troubleshootingEsxi troubleshooting
Esxi troubleshootingOvi Chis
 
Vsphere esxi-vcenter-server-55-troubleshooting-guide
Vsphere esxi-vcenter-server-55-troubleshooting-guideVsphere esxi-vcenter-server-55-troubleshooting-guide
Vsphere esxi-vcenter-server-55-troubleshooting-guideSree Harsha Boyapati
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master classCitrix
 

What's hot (20)

KD2017_System Center in the "cloud first" era
KD2017_System Center in the "cloud first" eraKD2017_System Center in the "cloud first" era
KD2017_System Center in the "cloud first" era
 
Секреты виртуализации - Windows Server 2012 Hyper-V
Секреты виртуализации - Windows Server 2012 Hyper-VСекреты виртуализации - Windows Server 2012 Hyper-V
Секреты виртуализации - Windows Server 2012 Hyper-V
 
Hyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and TricksHyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and Tricks
 
12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced
 
Windows Server "10": что нового в виртуализации
Windows Server "10": что нового в виртуализацииWindows Server "10": что нового в виртуализации
Windows Server "10": что нового в виртуализации
 
Citrix XenServer 5.5 Troubleshooting
Citrix XenServer 5.5 TroubleshootingCitrix XenServer 5.5 Troubleshooting
Citrix XenServer 5.5 Troubleshooting
 
VMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingVMware vSphere Performance Troubleshooting
VMware vSphere Performance Troubleshooting
 
Advanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtopAdvanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtop
 
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущееxen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
 
Windows Server 2012 R2! Что нового в Hyper-V?
Windows Server 2012 R2! Что нового в Hyper-V?Windows Server 2012 R2! Что нового в Hyper-V?
Windows Server 2012 R2! Что нового в Hyper-V?
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
 
VMware Performance Troubleshooting
VMware Performance TroubleshootingVMware Performance Troubleshooting
VMware Performance Troubleshooting
 
Windows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииWindows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризации
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4
 
Backup virtual machines with XenServer 5.x
Backup virtual machines with XenServer 5.xBackup virtual machines with XenServer 5.x
Backup virtual machines with XenServer 5.x
 
XenServer Design Workshop
XenServer Design WorkshopXenServer Design Workshop
XenServer Design Workshop
 
Virtual Deep-Dive: Citrix Xen Server
Virtual Deep-Dive: Citrix Xen ServerVirtual Deep-Dive: Citrix Xen Server
Virtual Deep-Dive: Citrix Xen Server
 
Esxi troubleshooting
Esxi troubleshootingEsxi troubleshooting
Esxi troubleshooting
 
Vsphere esxi-vcenter-server-55-troubleshooting-guide
Vsphere esxi-vcenter-server-55-troubleshooting-guideVsphere esxi-vcenter-server-55-troubleshooting-guide
Vsphere esxi-vcenter-server-55-troubleshooting-guide
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master class
 

Viewers also liked

Global Medical Cures™ | Drugs approved for Non Hodgkin Lymphoma
Global Medical Cures™ | Drugs approved for Non Hodgkin LymphomaGlobal Medical Cures™ | Drugs approved for Non Hodgkin Lymphoma
Global Medical Cures™ | Drugs approved for Non Hodgkin LymphomaGlobal Medical Cures™
 
Global Medical Cures™ | Primer on ALZHEIMERS DISEASE
Global Medical Cures™ | Primer on ALZHEIMERS DISEASEGlobal Medical Cures™ | Primer on ALZHEIMERS DISEASE
Global Medical Cures™ | Primer on ALZHEIMERS DISEASEGlobal Medical Cures™
 
Global Medical Cures™ | Harmful Interactions
Global Medical Cures™ | Harmful InteractionsGlobal Medical Cures™ | Harmful Interactions
Global Medical Cures™ | Harmful InteractionsGlobal Medical Cures™
 
Global Medical Cures™ | AGING- Concerned about CONSTIPATION ?
Global Medical Cures™ | AGING- Concerned about CONSTIPATION ?Global Medical Cures™ | AGING- Concerned about CONSTIPATION ?
Global Medical Cures™ | AGING- Concerned about CONSTIPATION ?Global Medical Cures™
 
Global Medical Cures™ | National Strategy for Combating Antibiotic Resistant ...
Global Medical Cures™ | National Strategy for Combating Antibiotic Resistant ...Global Medical Cures™ | National Strategy for Combating Antibiotic Resistant ...
Global Medical Cures™ | National Strategy for Combating Antibiotic Resistant ...Global Medical Cures™
 
Global Medical Cures™ | CANCER- Biological Therapy
Global Medical Cures™ | CANCER- Biological TherapyGlobal Medical Cures™ | CANCER- Biological Therapy
Global Medical Cures™ | CANCER- Biological TherapyGlobal Medical Cures™
 
Global Medical Cures™ | Strategies to Increase Physical Activity Among Youth
Global Medical Cures™ | Strategies to Increase Physical Activity Among YouthGlobal Medical Cures™ | Strategies to Increase Physical Activity Among Youth
Global Medical Cures™ | Strategies to Increase Physical Activity Among YouthGlobal Medical Cures™
 
Global Medical Cures™ |Family Guide for Nutrition & Physical Activity
Global Medical Cures™ |Family Guide for Nutrition & Physical ActivityGlobal Medical Cures™ |Family Guide for Nutrition & Physical Activity
Global Medical Cures™ |Family Guide for Nutrition & Physical ActivityGlobal Medical Cures™
 
Global Medical Cures™ | Nexium- Pediatric PostMarketing Adverse Event Review
Global Medical Cures™ | Nexium- Pediatric PostMarketing Adverse Event ReviewGlobal Medical Cures™ | Nexium- Pediatric PostMarketing Adverse Event Review
Global Medical Cures™ | Nexium- Pediatric PostMarketing Adverse Event ReviewGlobal Medical Cures™
 
Global Medical Cures™ | AGING- SAMPLE WORKOUTS
Global Medical Cures™ | AGING- SAMPLE WORKOUTSGlobal Medical Cures™ | AGING- SAMPLE WORKOUTS
Global Medical Cures™ | AGING- SAMPLE WORKOUTSGlobal Medical Cures™
 
Global Medical Cures™ | Facts about Chlamydia
Global Medical Cures™ | Facts about Chlamydia Global Medical Cures™ | Facts about Chlamydia
Global Medical Cures™ | Facts about Chlamydia Global Medical Cures™
 
Global Medical Cures™ | Overweight and Obesity Statistics (USA)
Global Medical Cures™ | Overweight and Obesity Statistics (USA)Global Medical Cures™ | Overweight and Obesity Statistics (USA)
Global Medical Cures™ | Overweight and Obesity Statistics (USA)Global Medical Cures™
 
Global Medical Cures™ | COLORECTAL CANCER TESTS SAVE LIVES
Global Medical Cures™ | COLORECTAL CANCER TESTS SAVE LIVESGlobal Medical Cures™ | COLORECTAL CANCER TESTS SAVE LIVES
Global Medical Cures™ | COLORECTAL CANCER TESTS SAVE LIVESGlobal Medical Cures™
 
Global Medical Cures™ | End of Life- Helping with Comfort & Care
Global Medical Cures™ | End of Life- Helping with Comfort & CareGlobal Medical Cures™ | End of Life- Helping with Comfort & Care
Global Medical Cures™ | End of Life- Helping with Comfort & CareGlobal Medical Cures™
 
Global Medical Cures™ | Reference Guide for HIV Medications
Global Medical Cures™ | Reference Guide for HIV MedicationsGlobal Medical Cures™ | Reference Guide for HIV Medications
Global Medical Cures™ | Reference Guide for HIV MedicationsGlobal Medical Cures™
 
Global Medical Cures™ | Marijuana Facts for Teens
Global Medical Cures™ | Marijuana Facts for TeensGlobal Medical Cures™ | Marijuana Facts for Teens
Global Medical Cures™ | Marijuana Facts for TeensGlobal Medical Cures™
 
Global Medical Cures™ | NEW YORK STATE- Adult Diabetes Prevalence
Global Medical Cures™ | NEW YORK STATE- Adult Diabetes PrevalenceGlobal Medical Cures™ | NEW YORK STATE- Adult Diabetes Prevalence
Global Medical Cures™ | NEW YORK STATE- Adult Diabetes PrevalenceGlobal Medical Cures™
 
Global Medical Cures™ | Community Strategies for Preventing CHRONIC DISEASES
Global Medical Cures™ | Community Strategies for Preventing CHRONIC DISEASESGlobal Medical Cures™ | Community Strategies for Preventing CHRONIC DISEASES
Global Medical Cures™ | Community Strategies for Preventing CHRONIC DISEASESGlobal Medical Cures™
 
Global Medical Cures™ | Your Guide to Lowering High Blood Pressure
Global Medical Cures™ | Your Guide to Lowering High Blood PressureGlobal Medical Cures™ | Your Guide to Lowering High Blood Pressure
Global Medical Cures™ | Your Guide to Lowering High Blood PressureGlobal Medical Cures™
 

Viewers also liked (20)

Global Medical Cures™ | Drugs approved for Non Hodgkin Lymphoma
Global Medical Cures™ | Drugs approved for Non Hodgkin LymphomaGlobal Medical Cures™ | Drugs approved for Non Hodgkin Lymphoma
Global Medical Cures™ | Drugs approved for Non Hodgkin Lymphoma
 
Global Medical Cures™ | Primer on ALZHEIMERS DISEASE
Global Medical Cures™ | Primer on ALZHEIMERS DISEASEGlobal Medical Cures™ | Primer on ALZHEIMERS DISEASE
Global Medical Cures™ | Primer on ALZHEIMERS DISEASE
 
Global Medical Cures™ | Harmful Interactions
Global Medical Cures™ | Harmful InteractionsGlobal Medical Cures™ | Harmful Interactions
Global Medical Cures™ | Harmful Interactions
 
Global Medical Cures™ | AGING- Concerned about CONSTIPATION ?
Global Medical Cures™ | AGING- Concerned about CONSTIPATION ?Global Medical Cures™ | AGING- Concerned about CONSTIPATION ?
Global Medical Cures™ | AGING- Concerned about CONSTIPATION ?
 
Global Medical Cures™ | National Strategy for Combating Antibiotic Resistant ...
Global Medical Cures™ | National Strategy for Combating Antibiotic Resistant ...Global Medical Cures™ | National Strategy for Combating Antibiotic Resistant ...
Global Medical Cures™ | National Strategy for Combating Antibiotic Resistant ...
 
Global Medical Cures™ | CANCER- Biological Therapy
Global Medical Cures™ | CANCER- Biological TherapyGlobal Medical Cures™ | CANCER- Biological Therapy
Global Medical Cures™ | CANCER- Biological Therapy
 
Global Medical Cures™ | Strategies to Increase Physical Activity Among Youth
Global Medical Cures™ | Strategies to Increase Physical Activity Among YouthGlobal Medical Cures™ | Strategies to Increase Physical Activity Among Youth
Global Medical Cures™ | Strategies to Increase Physical Activity Among Youth
 
Global Medical Cures™ |Family Guide for Nutrition & Physical Activity
Global Medical Cures™ |Family Guide for Nutrition & Physical ActivityGlobal Medical Cures™ |Family Guide for Nutrition & Physical Activity
Global Medical Cures™ |Family Guide for Nutrition & Physical Activity
 
Global Medical Cures™ | Nexium- Pediatric PostMarketing Adverse Event Review
Global Medical Cures™ | Nexium- Pediatric PostMarketing Adverse Event ReviewGlobal Medical Cures™ | Nexium- Pediatric PostMarketing Adverse Event Review
Global Medical Cures™ | Nexium- Pediatric PostMarketing Adverse Event Review
 
Global Medical Cures™ | AGING- SAMPLE WORKOUTS
Global Medical Cures™ | AGING- SAMPLE WORKOUTSGlobal Medical Cures™ | AGING- SAMPLE WORKOUTS
Global Medical Cures™ | AGING- SAMPLE WORKOUTS
 
Global Medical Cures™ | Facts about Chlamydia
Global Medical Cures™ | Facts about Chlamydia Global Medical Cures™ | Facts about Chlamydia
Global Medical Cures™ | Facts about Chlamydia
 
Global Medical Cures™ | Stroke
Global Medical Cures™ | StrokeGlobal Medical Cures™ | Stroke
Global Medical Cures™ | Stroke
 
Global Medical Cures™ | Overweight and Obesity Statistics (USA)
Global Medical Cures™ | Overweight and Obesity Statistics (USA)Global Medical Cures™ | Overweight and Obesity Statistics (USA)
Global Medical Cures™ | Overweight and Obesity Statistics (USA)
 
Global Medical Cures™ | COLORECTAL CANCER TESTS SAVE LIVES
Global Medical Cures™ | COLORECTAL CANCER TESTS SAVE LIVESGlobal Medical Cures™ | COLORECTAL CANCER TESTS SAVE LIVES
Global Medical Cures™ | COLORECTAL CANCER TESTS SAVE LIVES
 
Global Medical Cures™ | End of Life- Helping with Comfort & Care
Global Medical Cures™ | End of Life- Helping with Comfort & CareGlobal Medical Cures™ | End of Life- Helping with Comfort & Care
Global Medical Cures™ | End of Life- Helping with Comfort & Care
 
Global Medical Cures™ | Reference Guide for HIV Medications
Global Medical Cures™ | Reference Guide for HIV MedicationsGlobal Medical Cures™ | Reference Guide for HIV Medications
Global Medical Cures™ | Reference Guide for HIV Medications
 
Global Medical Cures™ | Marijuana Facts for Teens
Global Medical Cures™ | Marijuana Facts for TeensGlobal Medical Cures™ | Marijuana Facts for Teens
Global Medical Cures™ | Marijuana Facts for Teens
 
Global Medical Cures™ | NEW YORK STATE- Adult Diabetes Prevalence
Global Medical Cures™ | NEW YORK STATE- Adult Diabetes PrevalenceGlobal Medical Cures™ | NEW YORK STATE- Adult Diabetes Prevalence
Global Medical Cures™ | NEW YORK STATE- Adult Diabetes Prevalence
 
Global Medical Cures™ | Community Strategies for Preventing CHRONIC DISEASES
Global Medical Cures™ | Community Strategies for Preventing CHRONIC DISEASESGlobal Medical Cures™ | Community Strategies for Preventing CHRONIC DISEASES
Global Medical Cures™ | Community Strategies for Preventing CHRONIC DISEASES
 
Global Medical Cures™ | Your Guide to Lowering High Blood Pressure
Global Medical Cures™ | Your Guide to Lowering High Blood PressureGlobal Medical Cures™ | Your Guide to Lowering High Blood Pressure
Global Medical Cures™ | Your Guide to Lowering High Blood Pressure
 

Similar to Nano Server (ATD 11)

OpenStack Summit 2013 Hong Kong - OpenStack and Windows
OpenStack Summit 2013 Hong Kong - OpenStack and WindowsOpenStack Summit 2013 Hong Kong - OpenStack and Windows
OpenStack Summit 2013 Hong Kong - OpenStack and WindowsAlessandro Pilotti
 
Cobbler, Func and Puppet: Tools for Large Scale Environments
Cobbler, Func and Puppet: Tools for Large Scale EnvironmentsCobbler, Func and Puppet: Tools for Large Scale Environments
Cobbler, Func and Puppet: Tools for Large Scale EnvironmentsMichael Zhang
 
Automating That "Other" OS
Automating That "Other" OSAutomating That "Other" OS
Automating That "Other" OSJulian Dunn
 
Nano Server - the future of Windows Server - Thomas Maurer
Nano Server - the future of Windows Server - Thomas MaurerNano Server - the future of Windows Server - Thomas Maurer
Nano Server - the future of Windows Server - Thomas MaurerITCamp
 
JUDCon 2010 Boston : BoxGrinder
JUDCon 2010 Boston : BoxGrinderJUDCon 2010 Boston : BoxGrinder
JUDCon 2010 Boston : BoxGrindermarekgoldmann
 
Docker and kubernetes
Docker and kubernetesDocker and kubernetes
Docker and kubernetesDongwon Kim
 
AWS_Community_Day_2023-Chathra Serasinghe.pptx
AWS_Community_Day_2023-Chathra Serasinghe.pptxAWS_Community_Day_2023-Chathra Serasinghe.pptx
AWS_Community_Day_2023-Chathra Serasinghe.pptxChathraSerasinghe2
 
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe Sencha
 
Google Cloud Platform for DeVops, by Javier Ramirez @ teowaki
Google Cloud Platform for DeVops, by Javier Ramirez @ teowakiGoogle Cloud Platform for DeVops, by Javier Ramirez @ teowaki
Google Cloud Platform for DeVops, by Javier Ramirez @ teowakijavier ramirez
 
Puppet at Opera Sofware - PuppetCamp Oslo 2013
Puppet at Opera Sofware - PuppetCamp Oslo 2013Puppet at Opera Sofware - PuppetCamp Oslo 2013
Puppet at Opera Sofware - PuppetCamp Oslo 2013Cosimo Streppone
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorialDru Lavigne
 
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing EnvironmentDCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing EnvironmentDocker, Inc.
 
Application hosting in the Intelligent WAN
Application hosting in the Intelligent WANApplication hosting in the Intelligent WAN
Application hosting in the Intelligent WANCisco DevNet
 
Deploying Symfony2 app with Ansible
Deploying Symfony2 app with AnsibleDeploying Symfony2 app with Ansible
Deploying Symfony2 app with AnsibleRoman Rodomansky
 
Packaging tool options
Packaging tool optionsPackaging tool options
Packaging tool optionsLen Bass
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIJoel W. King
 

Similar to Nano Server (ATD 11) (20)

OpenStack Summit 2013 Hong Kong - OpenStack and Windows
OpenStack Summit 2013 Hong Kong - OpenStack and WindowsOpenStack Summit 2013 Hong Kong - OpenStack and Windows
OpenStack Summit 2013 Hong Kong - OpenStack and Windows
 
Cobbler, Func and Puppet: Tools for Large Scale Environments
Cobbler, Func and Puppet: Tools for Large Scale EnvironmentsCobbler, Func and Puppet: Tools for Large Scale Environments
Cobbler, Func and Puppet: Tools for Large Scale Environments
 
Cobbler, Func and Puppet: Tools for Large Scale Environments
Cobbler, Func and Puppet: Tools for Large Scale EnvironmentsCobbler, Func and Puppet: Tools for Large Scale Environments
Cobbler, Func and Puppet: Tools for Large Scale Environments
 
Automating That "Other" OS
Automating That "Other" OSAutomating That "Other" OS
Automating That "Other" OS
 
Nano Server - the future of Windows Server - Thomas Maurer
Nano Server - the future of Windows Server - Thomas MaurerNano Server - the future of Windows Server - Thomas Maurer
Nano Server - the future of Windows Server - Thomas Maurer
 
JUDCon 2010 Boston : BoxGrinder
JUDCon 2010 Boston : BoxGrinderJUDCon 2010 Boston : BoxGrinder
JUDCon 2010 Boston : BoxGrinder
 
Docker and kubernetes
Docker and kubernetesDocker and kubernetes
Docker and kubernetes
 
Automation Suite PPT (2).pptx
Automation Suite PPT (2).pptxAutomation Suite PPT (2).pptx
Automation Suite PPT (2).pptx
 
AWS_Community_Day_2023-Chathra Serasinghe.pptx
AWS_Community_Day_2023-Chathra Serasinghe.pptxAWS_Community_Day_2023-Chathra Serasinghe.pptx
AWS_Community_Day_2023-Chathra Serasinghe.pptx
 
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
 
Google Cloud Platform for DeVops, by Javier Ramirez @ teowaki
Google Cloud Platform for DeVops, by Javier Ramirez @ teowakiGoogle Cloud Platform for DeVops, by Javier Ramirez @ teowaki
Google Cloud Platform for DeVops, by Javier Ramirez @ teowaki
 
Puppet at Opera Sofware - PuppetCamp Oslo 2013
Puppet at Opera Sofware - PuppetCamp Oslo 2013Puppet at Opera Sofware - PuppetCamp Oslo 2013
Puppet at Opera Sofware - PuppetCamp Oslo 2013
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorial
 
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing EnvironmentDCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
 
Server 2016 sneak peek
Server 2016 sneak peekServer 2016 sneak peek
Server 2016 sneak peek
 
Application hosting in the Intelligent WAN
Application hosting in the Intelligent WANApplication hosting in the Intelligent WAN
Application hosting in the Intelligent WAN
 
Deploying Symfony2 app with Ansible
Deploying Symfony2 app with AnsibleDeploying Symfony2 app with Ansible
Deploying Symfony2 app with Ansible
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
Packaging tool options
Packaging tool optionsPackaging tool options
Packaging tool options
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACI
 

Recently uploaded

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

Nano Server (ATD 11)

  • 1. Advanced Technology Days 18. i 19. studenog 2015., Cinestar Arena Centar
  • 2. Nano Server: Sve što trebate znati! Tomica Kaniški, Vipnet tomica@kaniski.eu
  • 3. I want just the components I need and nothing more.
  • 4. Complaints… • „server restarts disrupting my business!” ‐ why should I restart my servers after patching a component I don’t even use? ‐ restarts should not take long! • „server images are too big!” ‐ (too) long installations and configurations ‐ transfers take considerable amount of time (and bandwidth)! ‐ too much space wasted… in general!  well, there is dedup, but…  • „resource consumption is too high!” ‐ less resources for the OS = more VMs, more important stuff! ‐ more VMs per host = lower costs, higher efficiency!
  • 5. Windows Server until now… Do we really need GUI on servers?
  • 6. … and then there was CLOUD! • Azure ‐ patches and restarts disrupting services ‐ high number of servers * high load (OS side) => TROUBLES! ‐ provisioning of large host images (bandwidth impact) • Cloud Platform System (CPS) ‐ Cloud-in-box (1-4 racks with System Center & Windows Server) ‐ need to decrease setup and configuration times ‐ patches and restarts disrupting services ‐ network bandwidth usage needs to be lowered ‐ restarts – compute host ~2 minutes, storage host ~5 minutes
  • 7. Windows Server… from now on • totally new, (only) 64-bit installation option • „like Core but optimized for the cloud” • built with focus on: ‐ CloudOS infrastructure ‐ cloud applications
  • 8. Nano Server roles & features • zero-footprint model ‐ server roles and features are outside of the Nano Server installation ‐ standalone packages install as applications • main roles and features ‐ Hyper-V, Storage (SoFS) i Clustering ‐ Core CLR, ASP.NET 5, Defender • full support for Windows Server drivers • System Center i Apps Insight agents – TBR 
  • 9. Getting started… • Nano Server is an installation option • like Server Core (but better ) • cannot be selected during Setup • must be customized with drivers • located on the Windows Server installation media
  • 10. Nano Server – availability • available everywhere ‐ host OS for physical ‐ guest OS in virtual machine ‐ container • future? ‐ PowerShell Desired State Configuration (DSC) ‐ PackageManagement (OneGet) ‐ additional roles and applications support
  • 11. Deploying Nano Server (1) • roles and features: Role / Feature Physical / Guest Description Compute Physical Hyper-V role Storage Both Storage role Clustering Both Failover Clustering role Reverse Forwarders Both Helps in testing legacy tools on Nano Server Defender Both Anti-malware Defender package OEM drivers Physical Select drivers that ship in-box with Server Core Guest drivers Guest Drivers needed to host Nano Server in a VM
  • 12. Deploying Nano Server (2) • physical server (example): Generate a VHD from NanoServer.wim, specify computer name and admin password, and add the Hyper-V (Compute), Failover Clustering, and OEM drivers packages: New-NanoServerImage –MediaPath D: –BasePath C:NanoServer –TargetPath C:NanoServerVM –Compute –OEMDrivers –Clustering –ComputerName NanoServer –AdministratorPassword (“P@ssw0rd” | ConvertTo-SecureString –AsPlainText - Force) Mount the ISO (mounted as D:), run the following: md C:NanoServer copy D:NanoServer*.ps1 C:NanoServer Copy the scripts from the mounted image and dot-source them: cd C:NanoServer . .Convert-WindowsImage.ps1 . .New-NanoServerImage.ps1
  • 13. Deploying Nano Server (3) • virtual machine (example): Generate a VHD from NanoServer.wim, specify computer name and admin password, and add the Reverse Forwarders and guest drivers packages New-NanoServerImage –MediaPath D: –BasePath C:NanoServer –TargetPath C:NanoServerVM –GuestDrivers –ReverseForwarders –ComputerName NanoServerVM –AdministratorPassword (“P@ssw0rd” | ConvertTo-SecureString –AsPlainText -Force) Mount the ISO (mounted as D:), run the following: md C:NanoServer copy D:NanoServer*.ps1 C:NanoServer Copy the scripts from the mounted image and dot-source them: cd C:NanoServer . .Convert-WindowsImage.ps1 . .New-NanoServerImage.ps1
  • 14. Drivers, roles and features… (1) • driver installation ‐ only what’s needed  Dism /Add-Driver /Driver:<path> /recurse ‐ out-of-the-box driver package (additional installation)  Dism /Add-Package /PackagePath:.packagesMicrosoft-NanoServer-OEM-Drivers-Package.cab ‐ VM (guest) package for Nano Server  Dism /Add-Package /PackagePath:.packagesMicrosoft-NanoServer-Guest-Package.cab • customizations ‐ unattend.xml
  • 15. Drivers, roles and features… (2) • roles and features ‐ folder Packages on the installation media  Dism /Add-Package /PackagePath:.packages<package>  Dism /Add-Package /PackagePath:.packagesen-us<package>  (no support for localized packages at this time, so use en-us) • agents and tools ‐ no MSI support! (xcopy or PowerShell scripts) ‐ the new installer will be available by RTM (installations, deinstallations, inventory, online and offline installations, …)
  • 16. Managing Nano Server • sitting in front of a server today… ‐ …it makes no sense! • options: ‐ PowerShell Desired State Configuration (DSC) ‐ Remote management/automation with Core PowerShell and WMI ‐ Server Manager ‐ Remote Server Management Tool (RSMT) ‐ 3rd party tools (5nine, …) ‐ integration with DevOps tools (Visual Studio 2015)
  • 17. Core PowerShell (1) • built on .NET Core Runtime ‐ lean, composable, open source, cross platform • reduced disk footprint: 55MB total ‐ CoreCLR (45MB) + PowerShell (8MB) + Modules (2MB) • full language, subset of features, most cmdlets • PowerShell remoting (server-side only) ‐ backwards compatible with existing PowerShell remoting clients to PS 2.0 ‐ file transfer over PowerShell remoting ‐ remote script authoring & debugging in ISE • cmdlets for managing Nano Server components
  • 19. Remote Server Management Tools • web interface containing management tools (like Azure portal) • includes „replacements” for local tools like: ‐ Task Manager, Registry Editor ‐ Event Viewer, Device Manager ‐ SConfig ---------------------------- ‐ Control Panel, File Explorer ‐ Performance Monitor ‐ Disk Management ‐ Users/Groups Manager • management of Server Core/Server with GUI versions also http://channel9.msdn.com/Series/Nano-Server-Team/Remote-Server-Management-Tools-on-Nano-Server
  • 20. Emergency Management Console • new in Technical Preview 3 • provides local access to basic configuration and network settings: ‐ Computer name ‐ Domain or workgroup name ‐ ipconfig /all information for each network adapter • next release will include ability to modify network settings
  • 21. Improvements – servicing * analysis based on all patches released in 2014
  • 25. Building the demo… • VMware Workstation 11 on Windows Server 2012 R2 ‐ will be replaced with WS 2016 and Hyper-V  ‐ VM version configured as „Hyper-V (unsupported)” ‐ network adapters configured as vmxnet3 (not e1000e!)  Nano Server image with OEMDrivers! • components: ‐ 1 x AD, DNS, DHCP, management server ‐ 4-node Hyper-V cluster (Nano Server)  using Storage Spaces Direct (with SATA drives!)  2 networks (domain, storage)
  • 26. DEMO
  • 27. What’s next? • install Nano Server, applications and tools ‐ deployment guide – https://msdn.microsoft.com/en-us/library/mt126167.aspx • take a look at ‐ http://channel9.msdn.com/Tags/nano-server ‐ http://www.mattmcspirit.com/big-training-on-little-servers-its-nano-server-on- mva/ ‐ http://blogs.technet.com/b/ausoemteam/archive/2015/06/09/ignite-sessions- for-oem-and-system-builder-partners-nano-server.aspx • share your thoughts (on Nano Server ) ‐ http://windowsserver.uservoice.com/forums/295068-nano-server ‐ http://windowsserver.uservoice.com/forums/295071-remote-management-tools
  • 28. Conclusion • not everything works (and it probably never will) on top of Nano Server, but it has its purpose! • no reason not to use it in supported scenarios… or maybe there are some? • this session is based on Technical Preview 2 & 3 content, so stay tuned for changes until the RTM! 