Tech Conference 28.-29.5.2015 Windows Server vuonna 2016 Heikki Bergius Senior-konsultti Sovelto #TechConfFI
Sisältö Yleistä uudesta Windows Serveristä Uusia ominaisuuksia Nano-Server 2 28.-29.5.2015 Tech Conference 2015
Yleistä uudesta Server-versiosta Palveluihin lähinnä pienehköjä muutoksia Jonkin verran uusia ominaisuuksia Windows-pohjaiset levyjärjestelmät alkavat vallata alaa Avainsana Software Defined Storage (SDS) Palvelinkäyttöjärjestelmästä tulossa yhä enemmän Cloud OS Pilvipalvelualusta sekä julkisiin-, että Private Cloudeihin Software Defined Datacenter Software Defined Compute Best Guest & Host OS Software Defined Network # TechConfFI Fabric - Simple & Consistent Resource Management Hardware Software Defined Storage 3
Hyper-V ja klusteroinnin muutokset 4
Hyper-V-parannukset aiemmissa versioissa Windows Server 2012 Live Migration Storage Migration Snapshot-parannukset Uusi virtuaalilevyformaatti (VHDX) Virtuaalikoneiden tiedostot levyjaossa Powershell-hallinta Dynamic Memory parannukset Network Virtualization Windows Server 2012 R2 Generation 2 virtuaalikoneet Virtuaalilevyjen koon muuttaminen lennossa, myös buuttilevyn osalta (Generation 2) Shared VHDX 5
Hyper-V-uudistukset Windows Server 2016 Cluster Functional Level Mahdollistaa rolling updaten Hyper-V-klustereihin Storage quality of service QoS policyt Scale-Out file serverillä Kohdistetaan virtuaalilevytiedostoihin Virtual Machine Configuration Version WS 2016 tuo uuden version virtuaalikoneiden konfiguraatiotiedostoihin Uuteen versioon ei päivitetä automaattisesti Mahdollistaa virtuaalikoneiden siirtämisen WS 2012 R2:n ja WS 2016:n välillä molempiin suuntiin ennen päivitystä Uusi konfiguraatiotiedostoformaatti Tunniste.VMCX Binääritiedosto Suora muokkaus esim Notepadillä ei mahdollista 6
Hyper-V-uudistukset Windows Server 2016 Production Checpoints Korvaa vanhat checkpointit (Snap Shotit) Käyttää hyväkseen varmistustekniikkaa Saved State tekniikan sijaan, ts virtuaalikoneesta otetaan Backup-image Mahdollistaa virtuaalikoneen palauttamisen aiempaan tilaan työkuormasta riippumatta Hot add ja remove muistille ja verkkosovittimille Mahdollistaa muistin määrän muuttamisen ja verkkosovittimien (Generation 2) lisäyksen/poiston lennossa Integration Services palikat päivittyvät Windows Updaten kautta Mahdollistaa Integration Services komponenttien päivittämisen samalla mekaniikalla kuin muut Windowsin komponentit (Windows Update, WSUS ) Ei tarvetta manuaalipäivityksiin Hyper-V Manager parannukset Hallintatunnukset valittavissa per Hyper-V host yhden hallintakonsolin sisällä Käyttää WinRM:ää WMI:n sijaan Halittavat järjestelmät, WS 2016, WS 2012 R2, WS 2012 7
Hyper-V-uudistukset Windows Server 2016 Nested Virtualization Voidaan ajaa Hyper-V:tä Hyper-V-virtuaalikoneen sisällä Jaettu VHDX Uusi formaatti, tunniste.vhds Kokoa voidaan muuttaa lennossa Voidaan varmistaa host-tasolta VM Storage Resiliency Virtuaalikoneet eivät kaadu vaikka menettävät yhteyden levyynsä Siirtyy paused-tilaan kunnes tilanne korjaantuu Virtual TPM virtuaalikoneisiin Bitlocker virtuaalikoneeseen 8 28.-29.5.2015 Tech Conference 2015
Hyper-V-uudistukset Windows Server 2016 9 28.-29.5.2015 Tech Conference 2015
Verkkopalveluiden muutokset 10
Verkkopalveluiden parannukset aiemmissa versioissa Vikasietoinen DHCP Verkkosovittimien tiimaus käyttöjärjestelmätasolla IP Address Management palvelu (IPAM) # TechConfFI 11
Uudistukset DNS-palvelussa, DNS-policy DNS-Policy mahdollistaa sääntöjen määrittämisen DNS-palvelimelle Säännöillä voidaan hallita mm minkälaisia vastauksia DNS-palvelin millekin DNS-asiakkaalle antaa Ei välttämättä aina ja kaikille samat vastaukset Säännön perustana voi olla esim. DNS-asiakkaan IP-osoite DNS-asiakkaan aliverkko Kellonaika yms 12
IPAM-parannukset Parannettu osoitteiden hallinta Loopback-osoitteiden tunnistus Vapaiden IP-osoitealueiden ja aliverkkojen löytäminen DNS-palvelun hallinta DNS-palvelun Zoneja ja DNS-tietueita voidaan hallita IPAM-palvelun konsolin kautta Aiemmin vain DHCP-palveluiden hallinta mahdollista IPAM-migraatio aiemmasta versiosta Migraatio voidaan tehdä suoraan datat säilyttäen 13
Tallennuksen muutokset 14
Tallennuksen parannukset aiemmissa versioissa WS 2012 Storage Spaces Virtuaalilevygeometriat : Simple, Mirror, Parity Scale-Out file server SMB 3.0 Uusi tiedostojärjestelmä ReFS Deduplikointi WS 2012 R2 Storage Spaces tiering Uudet virtuaalilevygeometriat : Three-Way Mirror, Double Parity 15
Uutta tallennuspalveluissa, Storage Replica Mahdollistaa Windowsin näkemän volyymin sisällön replikoinnin toisen Windows-koneen kanssa Hyödyntää SMB 3.0 protokollaa Blokkitasoinen, synkroninen tai asynkroninen Mahdollistaa helpomman maantieteellisesti hajautettujen klustereiden rakentamisen Rautariippumaton Hallinta: Failover Cluster Manager, Powershell 16
Storage Replica # TechConfFI Cross site HA DR: Stretch clusters across sites with synchronous volume replication Integrated management End-to-end Windows Server disaster recovery solution Failover Cluster Manager UI and PowerShell Multi-Site Cluster Site1 Site2 Works with any Windows volume, uses SMB3 as transport Flexible Hardware agnostic - works with Storage Spaces or any SAN volume Block-level synchronous volume replication Scalable Automatic cluster failover for low Recovery Time Objective (RTO)
Storage Replica : Sync and Async modes Mode Deployment Diagram Steps # TechConfFI Synchronous Zero Data Loss RPO Mission critical apps On-Prem or Metro setup Short distance ( <5ms, more likely <30km) Usually dedicated link Bigger bandwidth Applications (Primary) 1 5 Server Cluster (SR) t 2 2 4 Applications (Remote) Server Cluster (SR) t 1 3 1. Application write 2. Log data written & the data is replicated to remote site 3. Log data written at the remote site 4. Acknowledgement from the remote site 5. Application write acknowledged t, t 1 - Data flushed to the volume, logs always write through Data Log Data Log Asynchronous Near zero data loss (depends on multiple factors) RPO Non-critical apps Across region / country Unlimited distance Usually over WAN Applications (Primary) 1 Server Cluster (SR) Data 3 t 2 Log 4 6 Applications (Remote) Server Cluster (SR) t 1 Data 5 Log 1. Application write 2. Log data written 3. Application write acknowledged 4. Data replicated to the remote site 5. Log data written at the remote site 6. Acknowledgement from the remote site t, t 1 - Data flushed to the volume, logs always write through
Nano Server Tech Conference 2015
Windows Serverin evoluutio Server Roles/Features GUI Shell Windows/ WindowsNT Full Server Minimal Server Interface Windows NT to Windows Server 2003 Server Core Windows Server 2008 and Windows Server 2008 R2 Server Core Windows Server 2012 and Windows Server 2012 R2
Nano Server Seuraava askel A new headless, 64-bit only, deployment option for Windows Server Deep refactoring focused on CloudOS infrastructure Born-in-the-cloud applications Follow the Server Core pattern Basic Client Experience Server with Local Admin Tools Nano Server Server Core
Nano Server - Roles & Features Zero-footprint model Server Roles and Optional Features live outside of Nano Server Standalone packages that install like applications Key Roles & Features Hyper-V, Storage (SoFS), and Clustering Core CLR, ASP.NET 5 & PaaS Full Windows Server driver support Antimalware Built-in System Center and Apps Insight agents to follow
Nano Server - Core PowerShell Refactored to run on CoreCLR Full PowerShell language compatibility & remoting Invoke-Command, New-PSSession, Enter- PSSession, etc. Most core engine components Support for all cmdlet types: C#, Script, and CIM Limited set of cmdlets initially
Remote Server Management Tools Web-based Includes replacements for local-only tools Task Manager Registry Editor Event Viewer Device Manager Sconfig ---------------------------- Control Panel File Explorer Performance Monitor Disk Management Users/Groups Manager Also manages Server Core and Server with GUI
Mikä toimii jo nyt Chef PHP Nginx Python 3.5 Node.js GO Redis MySQL OpenSSL Java (OpenJDK) Ruby (2.1.5) SQLite
Servicing Improvements* 30 25 20 15 10 5 Important Bulletins 23 9 26 25 20 15 10 5 Critical Bulletins 8 23 12 10 8 6 4 2 Number of Reboots 6 3 11 0 0 2 0 Nano Server Server Core Nano Server Server Core Nano Server Server Core Full Server Full Server Full Server
Security Improvements 120 Drivers loaded 98 50 Services running 46 35 30 Ports open 31 100 80 60 40 20 73 40 30 20 10 22 25 20 15 10 5 12 0 0 0 Nano Server Server Core Nano Server Server Core Nano Server Server Core
Resource Utilization Improvements Process Count 30 26 25 21 20 15 10 5 0 Boot IO (MB) 300 255 250 200 150 150 100 50 0 Kernel memory in use (MB) 160 140 120 100 80 61 60 40 20 0 139 Nano Server Server Core Nano Server Server Core Nano Server Server Core
Deployment Improvements Setup Time (sec) 350 300 300 6 Disk Footprint (GB) 4.84 7 6 VHD Size (GB) 6.3 250 5 5 200 4 4 150 3 3 100 2 2 50 0 40 1 0.4 1 0.41 Nano Server Server Core Nano Server Server Core Nano Server Server Core
Nano Server in Windows Server vnext An installation option, like Server Core Not listed in Setup because image must be customized with drivers Separate folder on the Windows Server media Available in the Windows Server Technical Preview 2 released this week
Installing Drivers For the leanest image, install just the drivers your hardware requires Dism /Add-Driver /driver:<path> Nano Server includes a package of all drivers in Server Core Dism /Add-Package /PackagePath:.\packages\Microsoft- NanoServer-OEM-Drivers-Package.cab To run Nano Server as a VM install Dism /Add-Package /PackagePath:.\packagesMicrosoft- NanoServer-Guest-Package.cab
Installing Roles and Features Nano Server folder has a Packages sub-folder Dism /Add-Package /PackagePath:.\packages\<package> Dism /Add-Package /PackagePath:.\packages\en-us\<package>
Installing Agents and Tools on Nano Server No MSI support in Nano Server Current builds of Nano Server require xcopy or custom PowerShell script Nano Server Installer in the works, which will provide Install Uninstall Inventory Online and offline installation support
Deploying Nano Server Generate a VHD from NanoServer.wim Download Convert-WindowsImage.ps1 from the Script Center: https://gallery.technet.microsoft.com/scriptcenter/convert-windowsimageps1-0fe23a8f Run Convert-WindowsImage.ps1 -Sourcepath <path to wim> -VHD <path to new VHD file> VHDformat VHD -Edition 1. Dism /Apply-Image
Tech Conference 28.-29.5.2015 Kiitos Heikki Bergius heikki.bergius@sovelto.fi # TechConfFI