SlideShare a Scribd company logo
Open Cloud BBQ - Nano Server
|
•
– zašto moram ponovno pokrenuti server nakon zakrpe za komponentu koju
ionako ne koristim?
– ako je i potreban restart, to ne smije dugo trajati!
•
– (pre)dugo se instaliraju i konfiguriraju!
– prijenos predugo traje i previše opterećuje moju mrežu!
– njihovo spremanje troši puno prostora!
• OK, postoji deduplikacija… ali… 
•
– manje resursa za OS = više virtualnih strojeva po hostu!
– sa više virtualnih strojeva po hostu = manji troškovi, veća efikasnost!
Knjiga žalbi
Windows Server do sada…
* GUI na serveru???
Windows Server 2008
i
Windows Server 2008 R2
Server Core
Full Server
Windows Server 2012
i
Windows Server 2012 R2
Server Core
Minimal Server
Interface
GUI Shell
Windows NT
do
Windows Servera
2003
Windows/
WindowsNT
Server Roles/Features
•
– zakrpe i restartovi ometaju rad i servise
– vrlo velik broj servera * velika potrošnja resursa (OS) => ZASTOJI!
– provisioning velikih host imageova (gušenje mreže)
•
– Cloud-in-box (1-4 rackova sa System Center & Windows Serverom)
– treba skratiti vrijeme podešavanja i instalacije
– zakrpe i restartovi ometaju rad i servise
– nepotrebno trošenje mrežnog bandwidtha
– restartovi – compute host ~2 minute, a storage host ~5 minuta
… i onda se „desio” cloud!
•
•
•
– CloudOS infrastrukturu
– cloud aplikacije
Windows Server od sada…
Server Core
Server with local
admin tools
Basic Client
Experience
Nano Server
•
– serverske role i dodatne mogućnosti su izvan Nano Servera
– zasebni paketi koji se instaliraju kao aplikacije
•
– Hyper-V, Storage (SoFS) i Clustering
– Core CLR, ASP.NET 5 i PaaS
•
•
•
Nano Server – role i mogućnosti
•
•
– PowerShell Desired State Configuration (DSC)
– Remote management/automation
kroz Core PowerShell and WMI
• učimo PowerShell? 
– integracija sa DevOps alatima
Nano Server – upravljanje
•
•
– Invoke-Command, New-PSSession, Enter-PSSession, …
•
•
– C#, Script i CIM
•
Nano Server – Core PowerShell
•
•
– Task Manager
– Registry Editor
– Event Viewer
– Device Manager
– Sconfig
----------------------------
– Control Panel
– File Explorer
– Performance Monitor
– Disk Management
– Users/Groups Manager
•
http://channel9.msdn.com/Series/Nano-Server-Team/Remote-Server-Management-Tools-on-Nano-Server
Remote Server Management Tools
•
– host OS za fizički hardver
– guest OS u virtualnom stroju
– container
•
– PowerShell Desired State Configuration (DSC)
– PackageManagement (OneGet)
– dodatne role i aplikativna podrška
Nano Server – dostupnost
•
– nije dostupan kroz Setup (treba ga prilagoditi)
– zasebna mapa na Windows Server mediju
•
– instalirajte samo drivere koji su potrebni
• Dism /Add-Driver /Driver:<path> /recurse
– out-of-the-box paket s driverima (potrebno instalirati posebno)
• Dism /Add-Package /PackagePath:.packagesMicrosoft-NanoServer-OEM-Drivers-Package.cab
– Nano Server u virtualnom stroju
• Dism /Add-Package /PackagePath:.packagesMicrosoft-NanoServer-Guest-Package.cab
Nano Server u WS 2016 TP2 (1)
•
– mapa Packages na instalacijskom mediju
– Dism /Add-Package /PackagePath:.packages<package>
– Dism /Add-Package /PackagePath:.packagesen-us<package>
•
– nema MSI podrške! (trenutno samo xcopy ili PowerShell skripta)
– installer u pripremi (za instalacije, deinstalacije, inventory, online i offline
instalaciju, …)
Nano Server u WS 2016 TP2 (2)
•
– Convert-WindowsImage.ps1 (Script Center)
• https://gallery.technet.microsoft.com/scriptcenter/Convert-WindowsImageps1-0fe23a8f
– New-NanoServerVHD
• https://gallery.technet.microsoft.com/scriptcenter/Create-a-New-Nano-Server-61f674f1
– Convert-VHD
– Convert-VMGeneration
• https://code.msdn.microsoft.com/windowsdesktop/Convert-VMGeneration-81ddafa2
– Dism /Apply-Image
•
– SetupComplete.cmd, unattend.xml
Nano Server – instalacija
0
5
10
15
20
25
Critical Bulletins
Nano Server Server Core Full Server
0
5
10
15
20
25
30
1
Important
Bulletins
Series1 Series2 Series3
0
2
4
6
8
10
12
1
Number of
Reboots
Series1 Series2 Series3
23
8
2
9
23
26
6
11
3
* bazirano na svim zakrpama u 2014.
Poboljšanja – „servisiranje”*
0
5
10
15
20
25
30
35
Ports open
Nano Server Server Core
0
5
10
15
20
25
30
35
40
45
50
1
Services running
Series1 Series20
20
40
60
80
100
120
1
Drivers loaded
Series1 Series2
12
31
22
46
73
98
Poboljšanja – sigurnost
0
50
100
150
200
250
300
1
Boot IO (MB)
Series1 Series2
0
5
10
15
20
25
30
1
Process Count
Series1 Series2
0
20
40
60
80
100
120
140
160
1
Kernel memory in
use (MB)
Series1 Series2
26
21
61
139
150
255
Poboljšanja – zahtjevi za resursima
0
50
100
150
200
250
300
350
1
Setup Time (sec)
Series1 Series2
40
300
0
1
2
3
4
5
6
1
Disk Footprint (GB)
Series1 Series2
4.84
.4
0
1
2
3
4
5
6
7
VHD Size (GB)
Nano Server Server Core
.41
6.3
Poboljšanja – instalacija
Open Cloud BBQ - Nano Server
•
– deployment guide – https://msdn.microsoft.com/en-us/library/mt126167.aspx
•
– http://channel9.msdn.com/Tags/nano-server
– http://blogs.technet.com/b/ausoemteam/archive/2015/06/09/ignite-sessions-
for-oem-and-system-builder-partners-nano-server.aspx
•
– http://windowsserver.uservoice.com/forums/295068-nano-server
– http://windowsserver.uservoice.com/forums/295071-remote-management-tools
Što dalje?
Zaključak
Ne radi i vjerojatno nikad neće baš sve raditi na
Nano Serveru, ali i on ipak ima svoju primjenu!
(nema razloga da ga ne koristimo tamo gdje možemo… ili ima?)
P.S. Krajnje vrijeme je za (na)učiti PowerShell… 
Open Cloud BBQ - Nano Server

More Related Content

PDF
Nano Server (ATD 11)
PDF
Hyper-V vNext
PPTX
And the new System Center is here... what's actually new?
PPTX
Hyper-V: Best Practices
PDF
What's new in System Center 2012 R2: Virtual Machine Manager
PPTX
XenMobile: Enterprise mobility management solution
PPTX
KD2017_System Center in the "cloud first" era
PPTX
KD2017_Uvod u Azure IaaS
Nano Server (ATD 11)
Hyper-V vNext
And the new System Center is here... what's actually new?
Hyper-V: Best Practices
What's new in System Center 2012 R2: Virtual Machine Manager
XenMobile: Enterprise mobility management solution
KD2017_System Center in the "cloud first" era
KD2017_Uvod u Azure IaaS

What's hot (20)

PDF
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
PDF
My experience with embedding PostgreSQL
PDF
vSphere APIs for performance monitoring
PPTX
Секреты виртуализации - Windows Server 2012 Hyper-V
PPTX
Windows Server 2012 R2! Что нового в Hyper-V?
PPTX
VMware vSphere Performance Troubleshooting
PDF
12 christian ferber xen_server_advanced
PDF
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
PPT
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
PPTX
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
PPTX
Windows Server "10": что нового в кластеризации
PDF
Vsphere esxi-vcenter-server-55-troubleshooting-guide
PPTX
VMware Performance Troubleshooting
PDF
VMware Performance for Gurus - A Tutorial
PPTX
Storage and performance- Batch processing, Whiptail
KEY
Backup virtual machines with XenServer 5.x
PPTX
VMware Advance Troubleshooting Workshop - Day 4
PPT
Citrix XenServer 5.5 Troubleshooting
PPTX
SOUG_Deployment__Automation_DB
PPTX
XenServer Design Workshop
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
My experience with embedding PostgreSQL
vSphere APIs for performance monitoring
Секреты виртуализации - Windows Server 2012 Hyper-V
Windows Server 2012 R2! Что нового в Hyper-V?
VMware vSphere Performance Troubleshooting
12 christian ferber xen_server_advanced
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Windows Server "10": что нового в кластеризации
Vsphere esxi-vcenter-server-55-troubleshooting-guide
VMware Performance Troubleshooting
VMware Performance for Gurus - A Tutorial
Storage and performance- Batch processing, Whiptail
Backup virtual machines with XenServer 5.x
VMware Advance Troubleshooting Workshop - Day 4
Citrix XenServer 5.5 Troubleshooting
SOUG_Deployment__Automation_DB
XenServer Design Workshop
Ad

Viewers also liked (20)

PPT
SF4-Nolwenn BERTRAND
PDF
shine nom
PDF
Osi reference
PDF
OG5 Adrien LABAEYE
PPTX
The circulatory system and respiratory system news esaimen
PPTX
Money tube
PPTX
PPTX
Reinventing Home Telecare Services: Learning Lessons for Japan and Beyond
TXT
Setuplog
PDF
RD1 Aline Delatte
PPT
Airtel company profile final
PPTX
живинка в деле
RTF
One minute goal setting
PDF
OP4 Mathieu Baisez
PPTX
myFlicks proposal
PPTX
Curriculum investment presentation 051013
PDF
ED4 Hortense SERRET
PPTX
Lezione bocconi 09 12 13 su crisis mae
PPTX
Evaluation
PDF
EG2 M. MARTY
SF4-Nolwenn BERTRAND
shine nom
Osi reference
OG5 Adrien LABAEYE
The circulatory system and respiratory system news esaimen
Money tube
Reinventing Home Telecare Services: Learning Lessons for Japan and Beyond
Setuplog
RD1 Aline Delatte
Airtel company profile final
живинка в деле
One minute goal setting
OP4 Mathieu Baisez
myFlicks proposal
Curriculum investment presentation 051013
ED4 Hortense SERRET
Lezione bocconi 09 12 13 su crisis mae
Evaluation
EG2 M. MARTY
Ad

Similar to Open Cloud BBQ - Nano Server (20)

PDF
Postgres on OpenStack
 
PPTX
Server 2016 sneak peek
PPTX
Using Nano Server for Hyper-V Training 0
PDF
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
PPTX
OpenStack Summit 2013 Hong Kong - OpenStack and Windows
PDF
Achieving Infrastructure Portability with Chef
PDF
Cobbler, Func and Puppet: Tools for Large Scale Environments
PDF
Cobbler, Func and Puppet: Tools for Large Scale Environments
PDF
PostgreSQL High Availability in a Containerized World
PDF
Ceph Goes on Online at Qihoo 360 - Xuehan Xu
PPTX
Optimizing VM images for OpenStack with KVM/QEMU
PPTX
Azure VM 101 - HomeGen by CloudGen Verona - Marco Obinu
PPTX
To Build My Own Cloud with Blackjack…
PPTX
Ansible presentation
PPTX
ansible-app-platforme-2024-presentation-
PPTX
Tech4Africa 2014
PPTX
Docker and kubernetes
PDF
Docking postgres
PPT
Speeding Up The Snail
PPTX
Apache Performance Tuning: Scaling Out
Postgres on OpenStack
 
Server 2016 sneak peek
Using Nano Server for Hyper-V Training 0
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
OpenStack Summit 2013 Hong Kong - OpenStack and Windows
Achieving Infrastructure Portability with Chef
Cobbler, Func and Puppet: Tools for Large Scale Environments
Cobbler, Func and Puppet: Tools for Large Scale Environments
PostgreSQL High Availability in a Containerized World
Ceph Goes on Online at Qihoo 360 - Xuehan Xu
Optimizing VM images for OpenStack with KVM/QEMU
Azure VM 101 - HomeGen by CloudGen Verona - Marco Obinu
To Build My Own Cloud with Blackjack…
Ansible presentation
ansible-app-platforme-2024-presentation-
Tech4Africa 2014
Docker and kubernetes
Docking postgres
Speeding Up The Snail
Apache Performance Tuning: Scaling Out

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Big Data Technologies - Introduction.pptx
PDF
madgavkar20181017ppt McKinsey Presentation.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
KodekX | Application Modernization Development
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
Teaching material agriculture food technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Machine learning based COVID-19 study performance prediction
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Dropbox Q2 2025 Financial Results & Investor Presentation
Big Data Technologies - Introduction.pptx
madgavkar20181017ppt McKinsey Presentation.pdf
Spectral efficient network and resource selection model in 5G networks
The AUB Centre for AI in Media Proposal.docx
Chapter 3 Spatial Domain Image Processing.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Advanced Soft Computing BINUS July 2025.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
KodekX | Application Modernization Development
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
GamePlan Trading System Review: Professional Trader's Honest Take
“AI and Expert System Decision Support & Business Intelligence Systems”

Open Cloud BBQ - Nano Server

  • 2. |
  • 3. • – zašto moram ponovno pokrenuti server nakon zakrpe za komponentu koju ionako ne koristim? – ako je i potreban restart, to ne smije dugo trajati! • – (pre)dugo se instaliraju i konfiguriraju! – prijenos predugo traje i previše opterećuje moju mrežu! – njihovo spremanje troši puno prostora! • OK, postoji deduplikacija… ali…  • – manje resursa za OS = više virtualnih strojeva po hostu! – sa više virtualnih strojeva po hostu = manji troškovi, veća efikasnost! Knjiga žalbi
  • 4. Windows Server do sada… * GUI na serveru??? Windows Server 2008 i Windows Server 2008 R2 Server Core Full Server Windows Server 2012 i Windows Server 2012 R2 Server Core Minimal Server Interface GUI Shell Windows NT do Windows Servera 2003 Windows/ WindowsNT Server Roles/Features
  • 5. • – zakrpe i restartovi ometaju rad i servise – vrlo velik broj servera * velika potrošnja resursa (OS) => ZASTOJI! – provisioning velikih host imageova (gušenje mreže) • – Cloud-in-box (1-4 rackova sa System Center & Windows Serverom) – treba skratiti vrijeme podešavanja i instalacije – zakrpe i restartovi ometaju rad i servise – nepotrebno trošenje mrežnog bandwidtha – restartovi – compute host ~2 minute, a storage host ~5 minuta … i onda se „desio” cloud!
  • 6. • • • – CloudOS infrastrukturu – cloud aplikacije Windows Server od sada… Server Core Server with local admin tools Basic Client Experience Nano Server
  • 7. • – serverske role i dodatne mogućnosti su izvan Nano Servera – zasebni paketi koji se instaliraju kao aplikacije • – Hyper-V, Storage (SoFS) i Clustering – Core CLR, ASP.NET 5 i PaaS • • • Nano Server – role i mogućnosti
  • 8. • • – PowerShell Desired State Configuration (DSC) – Remote management/automation kroz Core PowerShell and WMI • učimo PowerShell?  – integracija sa DevOps alatima Nano Server – upravljanje
  • 9. • • – Invoke-Command, New-PSSession, Enter-PSSession, … • • – C#, Script i CIM • Nano Server – Core PowerShell
  • 10. • • – Task Manager – Registry Editor – Event Viewer – Device Manager – Sconfig ---------------------------- – Control Panel – File Explorer – Performance Monitor – Disk Management – Users/Groups Manager • http://channel9.msdn.com/Series/Nano-Server-Team/Remote-Server-Management-Tools-on-Nano-Server Remote Server Management Tools
  • 11. • – host OS za fizički hardver – guest OS u virtualnom stroju – container • – PowerShell Desired State Configuration (DSC) – PackageManagement (OneGet) – dodatne role i aplikativna podrška Nano Server – dostupnost
  • 12. • – nije dostupan kroz Setup (treba ga prilagoditi) – zasebna mapa na Windows Server mediju • – instalirajte samo drivere koji su potrebni • Dism /Add-Driver /Driver:<path> /recurse – out-of-the-box paket s driverima (potrebno instalirati posebno) • Dism /Add-Package /PackagePath:.packagesMicrosoft-NanoServer-OEM-Drivers-Package.cab – Nano Server u virtualnom stroju • Dism /Add-Package /PackagePath:.packagesMicrosoft-NanoServer-Guest-Package.cab Nano Server u WS 2016 TP2 (1)
  • 13. • – mapa Packages na instalacijskom mediju – Dism /Add-Package /PackagePath:.packages<package> – Dism /Add-Package /PackagePath:.packagesen-us<package> • – nema MSI podrške! (trenutno samo xcopy ili PowerShell skripta) – installer u pripremi (za instalacije, deinstalacije, inventory, online i offline instalaciju, …) Nano Server u WS 2016 TP2 (2)
  • 14. • – Convert-WindowsImage.ps1 (Script Center) • https://gallery.technet.microsoft.com/scriptcenter/Convert-WindowsImageps1-0fe23a8f – New-NanoServerVHD • https://gallery.technet.microsoft.com/scriptcenter/Create-a-New-Nano-Server-61f674f1 – Convert-VHD – Convert-VMGeneration • https://code.msdn.microsoft.com/windowsdesktop/Convert-VMGeneration-81ddafa2 – Dism /Apply-Image • – SetupComplete.cmd, unattend.xml Nano Server – instalacija
  • 15. 0 5 10 15 20 25 Critical Bulletins Nano Server Server Core Full Server 0 5 10 15 20 25 30 1 Important Bulletins Series1 Series2 Series3 0 2 4 6 8 10 12 1 Number of Reboots Series1 Series2 Series3 23 8 2 9 23 26 6 11 3 * bazirano na svim zakrpama u 2014. Poboljšanja – „servisiranje”*
  • 16. 0 5 10 15 20 25 30 35 Ports open Nano Server Server Core 0 5 10 15 20 25 30 35 40 45 50 1 Services running Series1 Series20 20 40 60 80 100 120 1 Drivers loaded Series1 Series2 12 31 22 46 73 98 Poboljšanja – sigurnost
  • 17. 0 50 100 150 200 250 300 1 Boot IO (MB) Series1 Series2 0 5 10 15 20 25 30 1 Process Count Series1 Series2 0 20 40 60 80 100 120 140 160 1 Kernel memory in use (MB) Series1 Series2 26 21 61 139 150 255 Poboljšanja – zahtjevi za resursima
  • 18. 0 50 100 150 200 250 300 350 1 Setup Time (sec) Series1 Series2 40 300 0 1 2 3 4 5 6 1 Disk Footprint (GB) Series1 Series2 4.84 .4 0 1 2 3 4 5 6 7 VHD Size (GB) Nano Server Server Core .41 6.3 Poboljšanja – instalacija
  • 20. • – deployment guide – https://msdn.microsoft.com/en-us/library/mt126167.aspx • – http://channel9.msdn.com/Tags/nano-server – http://blogs.technet.com/b/ausoemteam/archive/2015/06/09/ignite-sessions- for-oem-and-system-builder-partners-nano-server.aspx • – http://windowsserver.uservoice.com/forums/295068-nano-server – http://windowsserver.uservoice.com/forums/295071-remote-management-tools Što dalje?
  • 21. Zaključak Ne radi i vjerojatno nikad neće baš sve raditi na Nano Serveru, ali i on ipak ima svoju primjenu! (nema razloga da ga ne koristimo tamo gdje možemo… ili ima?) P.S. Krajnje vrijeme je za (na)učiti PowerShell… 