SlideShare une entreprise Scribd logo
1  sur  44
WINDOWS SERVER “10”:
ЧТО НОВОГО В КЛАСТЕРИЗАЦИИ
A. Kibkalo
CLUSTER ROLLING UPGRADES
Decrease Time to Value
Ability to upgrade a cloud platform OS to WS.vNext
without interrupting cluster workloads, adopting new
capabilities with no downtime or SLA penalties.
WHAT IS THE CLUSTER OS ROLLING UPGRADE PROCESS?
Scenario:
• Start with a Hyper-V cluster with 7 WS2012R2 nodes and 15 VMs
• Support both storage topologies for Hyper-V
• Disaggregated – File Based Storage with SMB (Scale-out File Server)
• Converged – Local block storage and Cluster Shared Volumes
FOR RACH NODE IN CLUSTER:
STEP 1: PAUSE NODE | DRAIN ROLES
Node is paused and gracefully drained of all running virtual machines
VMs are live migrated to other nodes – with no downtime
STEP 2: EVICT A NODE, CLEAN INSTALL NEW OS
WS.vNext is installed
OS is wiped and a clean install of WS.vNext is done
STEP 3: REJOIN NODE TO CLUSTER
Done from WS.vNext or Windows 10 with RSAT
Node is added back to cluster
Cluster runs with “Mixed OS versions”
Cluster Functional Level stays WS2012R2
Enhancements of WS.vNext node will operate in compatibility mode
New features which impact downlevel compatibility on WS.vNext
node will not be enabled
STEP 4: REBALANCE THE CLUSTER WORKLOAD
VMs can fail over and live migrate anywhere in mixed mode
Uplevel to WS.vNext node
Downlevel to WS2012R2 node
STEP 5: REPEAT STEPS 1-4 FOR THE NEXT NODE
Process is repeated on the next node
UI’s can manage downlevel nodes
Entire cluster is manageable from WS.vNext node
WS.vNext can manage downlevel WS2012R2 nodes
Cannot manage uplevel (WS.vNext) nodes from WS2012R2 node
UPGRADE ALL NODES
Process continues until all nodes are upgraded to WS.vNext
UPGRADE CLUSTER FUNCTIONAL LEVEL
Once all nodes are upgraded to WS.vNext the Cluster Functional
Level is upgraded via Upgrade-ClusterFunctionalLevel cmdlet
Cluster Functional Level considerations:
Cannot be upgraded until all nodes are running WS.vNext
Point of no return – no WS2012R2 nodes can be added after
All compatibility mode disabled vNext features are unlocked
Some features require additional steps to be done:
Spaces require Update-StoragePool cmdlet to upgrade the pool
VMs require Update-VMConfigurationVersion (VM is off) to unlock
some new features, like vTPM
UPGRADE COMPLETE
Private Cloud Upgrade:
All nodes are running WS.vNext
Cluster Functional Level is vNext
No downtime to tenant VMs
Lower cost of adopting vNext
vNext features for the cluster:
Storage Replication
Cloud Witness in Azure
VM Resiliency
Node isolation
Quarantine
CLUSTER OS ROLLING UPGRADE GUIDANCE
Recommended not to run in Mixed mode over two weeks
Co not create or resize storage on WS.vNext nodes while in Mixed mode
Test an upgrade from WS2012R2 to Technical Preview now
Not supported in Technical Preview release:
Cluster OS Rolling Upgrade of cluster with data de-duplication
Cluster OS Rolling Upgrade of VMs with SCDPM backups
Cluster OS Rolling Upgrade of Shared VHDX guest clusters
HYPER-V CONFIGURATION VERSIONING
What is Configuration version?
Configuration files
Saved State and Snapshot Files
What OS support what configuration versions?
INTERACTING WITH HYPER-V CONFIGURATION VERSION
PowerShell: Update-VMConfigurationVersion cmdlet
UI will come in future builds
Virtual Machine must be off
Saved state and online checkpoints are discarded
Cluster functional level must be upgraded
STORAGE REPLICA
TECHNICAL PREVIEW SCENARIOS
Stretch Cluster
Server to Server
BLOCKS, NOT FILES
SR is not DFSR
Replicating storage blocks underneath the volume
Don’t care if files are in use
Write IOs is all that matters for Storage Replica
DRIVER LAYERING
SYNCHRONOUS WORKFLOW
ASYNCHRONOUS WORKFLOW
REQUIREMENTS
Kerberos (for SMB)
>= 1Gbps between servers
Disks:
GBT, no MBR
Yes: JBOD, iSCSI, Local SCSI or SATA, SAN
No: USB, thumb drives, tapes, floppy disks, etc
Same disk geometry
Free space for logs on Windows volume
No %systemroot% or page file
Firewall: SMB and WS-MAN
RECOMMENDATIONS FOR SYNCHRONOUS
Latency:
<=5ms round trip average
Most cases 30-50km on 10GBASE or dark fibre
Write IO:
Perfmon (logical disk) and DISKSPD
Use micro benchmarks before and after SR
Log sizing and backing
SSD or bust
Larger logs allow faster recovery from larger outages, but cost space
RECOMMENDATIONS FOR ASYNCHRONOUS
Latency:
Doesn’t matter
Write IO:
Perfmon (logical disk) and DISKSPD
Use micro benchmarks before and after SR
Log sizing and backing
SSD or bust
Larger logs allow faster recovery from larger outages, but cost
space
PHILOSOPHY
Async crash consistency versus application consistency
SR guarantees mountable volume
App guarantees a readable file
Snapshots…
Are not working in Technical Preview
Async means some data loss
No RPO in Technical Preview
How much money is your data worth?
GOOD IDEAS TO FOLLOW
Drivers, drivers and… drivers
Filters!
Performance envelopes
WHAT ARE THE OPTIONS?
WHAT ISN’T STORAGE REPLICA
Storage Replica is not a “shared nothing” clustering
Storage Replica is not a backup
Will easily replicate deleted/damaged data
Storage Replica is not DFS-R
No file-level
No multi-master
No multi-endpoint
No low bandwidth
Storage Replica is not therefore a general branch office solution
TOPOLOGY
Stretch cluster
Server-to-server
No 1-to-many
No a->b->c
No a->b->c->d
Cluster-to-cluster is coming
Not working in Technical Preview
Fun fact: you can set up Storage Replica to replicate server to itself
Clone disks, or even volumes
Create a local mirror for future remote initial sync as seed
STRETCH CLUSTERS
Synchronous only
Asymmetric storage only
Two sites
Two sets of shared storage
Cluster storage: CSV or role assigned
Configure and manage via Failover Cluster Manager or PowerShell
Designed to increase the DR capabilities of a cluster
Hyper-V and General Use File Server are main use cases in TP
Scale-out File Server is not supported as stretched solution with SR
FAMILIAR FAILOVER CLUSTER MANAGER UI
CONFIGURE AND MANAGE
1. Add a source data disk to a role or CSV
2. Enable replication on that source disk
3. Select a source log
4. Select a destination data disk
5. Select a destination log
All these steps (except 1) would be changed in Consumer Preview UI
SERVER TO SERVER
Synchronous or Asynchronous
Any type of fixed storage (same rules as previously)
Configure and manage via PowerShell (no UI)
Designed to increase DR capabilities of a server
Cluster to cluster is coming
File Server is the main use case in Technical Preview
WINDOWS POWERSHELL
Module WVR
Get-SRGroup
Get-SRPartnership
New-SRPartnership (Create)
Remove-SRGroup
Remove-SRPartnership
Set-SRGroup
Set-SRPartnership (Change direction)
Suspend-SRGroup
Sync-SRGroup
NON-CLUSTERED ARCHITECTURE
CLUSTERED ARCHITECTURE
SMB 3.11 TRANSPORT
Using scalability and performance built in SMB3
Multichannel
SMB Direct (RDMA)
Encryption and signing
REPLICATION METADATA
Hidden disk partition
REPLICATION METADATA
Hidden disk partition
Hidden logs
Always write through disk
Inside System Volume Information
REPLICATION METADATA
Hidden disk partition
Hidden logs
Always write through disk
Placed inside System Volume Information
Registry (real and cluster hive)
HKLMSoftwareMicrosoftWVR
HKLMClusterWVR
SUPPORTABILITY
Performance Counters
Dozen of counters
Many changes done after TP already
SUPPORTABILITY
Performance Counters
Dozen of counters
Many changes done after TP already
Event logs
Hundreds of clear, guided, low-noise events
Many changes done after TP already
KNOWN ISSUES IN TECHNICAL PREVIEW
Removal of replication in Failover Cluster Manager doesn’t work
PowerShell remoting doesn’t work
Performance
Failover Cluster Manager UI
The name.. WVR
PLANS FOR CHANGES
Azure Site Recovery integration
Cluster-to-cluster
Ease of management
Performance
Migration
Inventory
GET THE GUIDE
Technical Preview Step-by-Step Guide: Storage Replica:
http://go.microsoft.com/fwlink/?LinkID=514902

Contenu connexe

Tendances

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
Amit Gatenyo
 
12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced
Digicomp Academy AG
 
Visão geral sobre Citrix XenServer 6 - Ferramentas e Licenciamento
Visão geral sobre Citrix XenServer 6 - Ferramentas e LicenciamentoVisão geral sobre Citrix XenServer 6 - Ferramentas e Licenciamento
Visão geral sobre Citrix XenServer 6 - Ferramentas e Licenciamento
Lorscheider Santiago
 
VMware Performance Troubleshooting
VMware Performance TroubleshootingVMware Performance Troubleshooting
VMware Performance Troubleshooting
glbsolutions
 
Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...
Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...
Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...
Lorscheider Santiago
 
Storage in windows server 2012
Storage in windows server 2012Storage in windows server 2012
Storage in windows server 2012
David De Vos
 

Tendances (20)

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
 
Xen server storage Overview
Xen server storage OverviewXen server storage Overview
Xen server storage Overview
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4
 
12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced
 
Visão geral sobre Citrix XenServer 6 - Ferramentas e Licenciamento
Visão geral sobre Citrix XenServer 6 - Ferramentas e LicenciamentoVisão geral sobre Citrix XenServer 6 - Ferramentas e Licenciamento
Visão geral sobre Citrix XenServer 6 - Ferramentas e Licenciamento
 
vSphere
vSpherevSphere
vSphere
 
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
 
VMware Performance Troubleshooting
VMware Performance TroubleshootingVMware Performance Troubleshooting
VMware Performance Troubleshooting
 
Diretrizes para Implementação do Citrix XenServer 6.2.0 em Servidores HP Prol...
Diretrizes para Implementação do Citrix XenServer 6.2.0 em Servidores HP Prol...Diretrizes para Implementação do Citrix XenServer 6.2.0 em Servidores HP Prol...
Diretrizes para Implementação do Citrix XenServer 6.2.0 em Servidores HP Prol...
 
Aplura virtualization slides
Aplura virtualization slidesAplura virtualization slides
Aplura virtualization slides
 
Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...
Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...
Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...
 
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
 
XPDS16: Xen Orchestra: building a Cloud on top of Xen - Olivier Lambert & Jul...
XPDS16: Xen Orchestra: building a Cloud on top of Xen - Olivier Lambert & Jul...XPDS16: Xen Orchestra: building a Cloud on top of Xen - Olivier Lambert & Jul...
XPDS16: Xen Orchestra: building a Cloud on top of Xen - Olivier Lambert & Jul...
 
Techorama 2017 - What's new in Windows Server 2016
 Techorama 2017 - What's new in Windows Server 2016 Techorama 2017 - What's new in Windows Server 2016
Techorama 2017 - What's new in Windows Server 2016
 
VMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingVMware vSphere Performance Troubleshooting
VMware vSphere Performance Troubleshooting
 
Storage in windows server 2012
Storage in windows server 2012Storage in windows server 2012
Storage in windows server 2012
 
Rht upgrade v5-v2
Rht upgrade v5-v2Rht upgrade v5-v2
Rht upgrade v5-v2
 
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double PerformanceHow to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
 
Hyper V And Scvmm Best Practis
Hyper V And Scvmm Best PractisHyper V And Scvmm Best Practis
Hyper V And Scvmm Best Practis
 
Veeam backup and_replication_whats_new_in_v7
Veeam backup and_replication_whats_new_in_v7Veeam backup and_replication_whats_new_in_v7
Veeam backup and_replication_whats_new_in_v7
 

Similaire à Windows Server "10": что нового в кластеризации

Tsm7.1 seminar Stavanger
Tsm7.1 seminar StavangerTsm7.1 seminar Stavanger
Tsm7.1 seminar Stavanger
Solv AS
 

Similaire à Windows Server "10": что нового в кластеризации (20)

Full on Demo on Setting up High Availability Virtual Machine
Full on Demo on Setting up High Availability Virtual MachineFull on Demo on Setting up High Availability Virtual Machine
Full on Demo on Setting up High Availability Virtual Machine
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
 
Tsm7.1 seminar Stavanger
Tsm7.1 seminar StavangerTsm7.1 seminar Stavanger
Tsm7.1 seminar Stavanger
 
5 Simple Steps to Migrate to AWS – Zerto
  5 Simple Steps to Migrate to AWS – Zerto  5 Simple Steps to Migrate to AWS – Zerto
5 Simple Steps to Migrate to AWS – Zerto
 
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISORLOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
 
Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016
 
5 simple steps to migrate to AWS
5 simple steps to migrate to AWS5 simple steps to migrate to AWS
5 simple steps to migrate to AWS
 
Sql saturday dc vm ware
Sql saturday dc vm wareSql saturday dc vm ware
Sql saturday dc vm ware
 
Cat on demand emc vplex weakness
Cat on demand emc vplex weaknessCat on demand emc vplex weakness
Cat on demand emc vplex weakness
 
Veeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and TricksVeeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and Tricks
 
Performance characteristics of traditional v ms vs docker containers (dockerc...
Performance characteristics of traditional v ms vs docker containers (dockerc...Performance characteristics of traditional v ms vs docker containers (dockerc...
Performance characteristics of traditional v ms vs docker containers (dockerc...
 
Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010
 
South jersey sql virtualization
South jersey sql virtualizationSouth jersey sql virtualization
South jersey sql virtualization
 
3487570
34875703487570
3487570
 
How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...
 
HK-Cinder-Driver-ajauch.pptx
HK-Cinder-Driver-ajauch.pptxHK-Cinder-Driver-ajauch.pptx
HK-Cinder-Driver-ajauch.pptx
 
Continuent webinar 02-19-2015
Continuent webinar 02-19-2015Continuent webinar 02-19-2015
Continuent webinar 02-19-2015
 
E2EVC SCVMM-Mania
E2EVC SCVMM-ManiaE2EVC SCVMM-Mania
E2EVC SCVMM-Mania
 
prezentációt
prezentációtprezentációt
prezentációt
 

Plus de Виталий Стародубцев

Презентация RDS & App-V, VDI
Презентация RDS & App-V, VDIПрезентация RDS & App-V, VDI
Презентация RDS & App-V, VDI
Виталий Стародубцев
 

Plus de Виталий Стародубцев (12)

FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)
FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)
FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)
 
Windows Server «10»: Что нового в виртуализации
Windows Server «10»: Что нового в виртуализацииWindows Server «10»: Что нового в виртуализации
Windows Server «10»: Что нового в виртуализации
 
Обзор администрирования и подготовка к сертификации по Office 365
Обзор администрирования и подготовка к сертификации по Office 365 Обзор администрирования и подготовка к сертификации по Office 365
Обзор администрирования и подготовка к сертификации по Office 365
 
Файловая система ReFS в Windows Server 2012/R2 и её будущее в vNext
Файловая система ReFS в Windows Server 2012/R2 и её будущее в vNext Файловая система ReFS в Windows Server 2012/R2 и её будущее в vNext
Файловая система ReFS в Windows Server 2012/R2 и её будущее в vNext
 
Будущее Directory Services (в облаках)
Будущее Directory Services (в облаках) Будущее Directory Services (в облаках)
Будущее Directory Services (в облаках)
 
APP-V 5.0 Service Pack 3, виртуализация Microsoft Office
APP-V 5.0 Service Pack 3, виртуализация Microsoft OfficeAPP-V 5.0 Service Pack 3, виртуализация Microsoft Office
APP-V 5.0 Service Pack 3, виртуализация Microsoft Office
 
Аренда класса
Аренда классаАренда класса
Аренда класса
 
Подготовка к Экзамену Microsoft 70-411 (MCSA: Windows Server 2012)
Подготовка к Экзамену Microsoft 70-411 (MCSA: Windows Server 2012)Подготовка к Экзамену Microsoft 70-411 (MCSA: Windows Server 2012)
Подготовка к Экзамену Microsoft 70-411 (MCSA: Windows Server 2012)
 
Подготовка к Экзамену Microsoft 70-410 с А. Кибкало
Подготовка к Экзамену Microsoft 70-410 с А. КибкалоПодготовка к Экзамену Microsoft 70-410 с А. Кибкало
Подготовка к Экзамену Microsoft 70-410 с А. Кибкало
 
System Center 2012 Operations Manager + SP1
System Center 2012 Operations Manager + SP1 System Center 2012 Operations Manager + SP1
System Center 2012 Operations Manager + SP1
 
Advanced Directory Services Windows Server 2012
Advanced Directory Services Windows Server 2012Advanced Directory Services Windows Server 2012
Advanced Directory Services Windows Server 2012
 
Презентация RDS & App-V, VDI
Презентация RDS & App-V, VDIПрезентация RDS & App-V, VDI
Презентация RDS & App-V, VDI
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Dernier (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 

Windows Server "10": что нового в кластеризации

  • 1. WINDOWS SERVER “10”: ЧТО НОВОГО В КЛАСТЕРИЗАЦИИ A. Kibkalo
  • 2. CLUSTER ROLLING UPGRADES Decrease Time to Value Ability to upgrade a cloud platform OS to WS.vNext without interrupting cluster workloads, adopting new capabilities with no downtime or SLA penalties.
  • 3. WHAT IS THE CLUSTER OS ROLLING UPGRADE PROCESS? Scenario: • Start with a Hyper-V cluster with 7 WS2012R2 nodes and 15 VMs • Support both storage topologies for Hyper-V • Disaggregated – File Based Storage with SMB (Scale-out File Server) • Converged – Local block storage and Cluster Shared Volumes
  • 4. FOR RACH NODE IN CLUSTER: STEP 1: PAUSE NODE | DRAIN ROLES Node is paused and gracefully drained of all running virtual machines VMs are live migrated to other nodes – with no downtime
  • 5. STEP 2: EVICT A NODE, CLEAN INSTALL NEW OS WS.vNext is installed OS is wiped and a clean install of WS.vNext is done
  • 6. STEP 3: REJOIN NODE TO CLUSTER Done from WS.vNext or Windows 10 with RSAT Node is added back to cluster Cluster runs with “Mixed OS versions” Cluster Functional Level stays WS2012R2 Enhancements of WS.vNext node will operate in compatibility mode New features which impact downlevel compatibility on WS.vNext node will not be enabled
  • 7. STEP 4: REBALANCE THE CLUSTER WORKLOAD VMs can fail over and live migrate anywhere in mixed mode Uplevel to WS.vNext node Downlevel to WS2012R2 node
  • 8. STEP 5: REPEAT STEPS 1-4 FOR THE NEXT NODE Process is repeated on the next node UI’s can manage downlevel nodes Entire cluster is manageable from WS.vNext node WS.vNext can manage downlevel WS2012R2 nodes Cannot manage uplevel (WS.vNext) nodes from WS2012R2 node
  • 9. UPGRADE ALL NODES Process continues until all nodes are upgraded to WS.vNext
  • 10. UPGRADE CLUSTER FUNCTIONAL LEVEL Once all nodes are upgraded to WS.vNext the Cluster Functional Level is upgraded via Upgrade-ClusterFunctionalLevel cmdlet Cluster Functional Level considerations: Cannot be upgraded until all nodes are running WS.vNext Point of no return – no WS2012R2 nodes can be added after All compatibility mode disabled vNext features are unlocked Some features require additional steps to be done: Spaces require Update-StoragePool cmdlet to upgrade the pool VMs require Update-VMConfigurationVersion (VM is off) to unlock some new features, like vTPM
  • 11. UPGRADE COMPLETE Private Cloud Upgrade: All nodes are running WS.vNext Cluster Functional Level is vNext No downtime to tenant VMs Lower cost of adopting vNext vNext features for the cluster: Storage Replication Cloud Witness in Azure VM Resiliency Node isolation Quarantine
  • 12. CLUSTER OS ROLLING UPGRADE GUIDANCE Recommended not to run in Mixed mode over two weeks Co not create or resize storage on WS.vNext nodes while in Mixed mode Test an upgrade from WS2012R2 to Technical Preview now Not supported in Technical Preview release: Cluster OS Rolling Upgrade of cluster with data de-duplication Cluster OS Rolling Upgrade of VMs with SCDPM backups Cluster OS Rolling Upgrade of Shared VHDX guest clusters
  • 13. HYPER-V CONFIGURATION VERSIONING What is Configuration version? Configuration files Saved State and Snapshot Files What OS support what configuration versions?
  • 14. INTERACTING WITH HYPER-V CONFIGURATION VERSION PowerShell: Update-VMConfigurationVersion cmdlet UI will come in future builds Virtual Machine must be off Saved state and online checkpoints are discarded Cluster functional level must be upgraded
  • 16. TECHNICAL PREVIEW SCENARIOS Stretch Cluster Server to Server
  • 17. BLOCKS, NOT FILES SR is not DFSR Replicating storage blocks underneath the volume Don’t care if files are in use Write IOs is all that matters for Storage Replica
  • 21. REQUIREMENTS Kerberos (for SMB) >= 1Gbps between servers Disks: GBT, no MBR Yes: JBOD, iSCSI, Local SCSI or SATA, SAN No: USB, thumb drives, tapes, floppy disks, etc Same disk geometry Free space for logs on Windows volume No %systemroot% or page file Firewall: SMB and WS-MAN
  • 22. RECOMMENDATIONS FOR SYNCHRONOUS Latency: <=5ms round trip average Most cases 30-50km on 10GBASE or dark fibre Write IO: Perfmon (logical disk) and DISKSPD Use micro benchmarks before and after SR Log sizing and backing SSD or bust Larger logs allow faster recovery from larger outages, but cost space
  • 23. RECOMMENDATIONS FOR ASYNCHRONOUS Latency: Doesn’t matter Write IO: Perfmon (logical disk) and DISKSPD Use micro benchmarks before and after SR Log sizing and backing SSD or bust Larger logs allow faster recovery from larger outages, but cost space
  • 24. PHILOSOPHY Async crash consistency versus application consistency SR guarantees mountable volume App guarantees a readable file Snapshots… Are not working in Technical Preview Async means some data loss No RPO in Technical Preview How much money is your data worth?
  • 25. GOOD IDEAS TO FOLLOW Drivers, drivers and… drivers Filters! Performance envelopes
  • 26. WHAT ARE THE OPTIONS?
  • 27. WHAT ISN’T STORAGE REPLICA Storage Replica is not a “shared nothing” clustering Storage Replica is not a backup Will easily replicate deleted/damaged data Storage Replica is not DFS-R No file-level No multi-master No multi-endpoint No low bandwidth Storage Replica is not therefore a general branch office solution
  • 28. TOPOLOGY Stretch cluster Server-to-server No 1-to-many No a->b->c No a->b->c->d Cluster-to-cluster is coming Not working in Technical Preview Fun fact: you can set up Storage Replica to replicate server to itself Clone disks, or even volumes Create a local mirror for future remote initial sync as seed
  • 29. STRETCH CLUSTERS Synchronous only Asymmetric storage only Two sites Two sets of shared storage Cluster storage: CSV or role assigned Configure and manage via Failover Cluster Manager or PowerShell Designed to increase the DR capabilities of a cluster Hyper-V and General Use File Server are main use cases in TP Scale-out File Server is not supported as stretched solution with SR
  • 31. CONFIGURE AND MANAGE 1. Add a source data disk to a role or CSV 2. Enable replication on that source disk 3. Select a source log 4. Select a destination data disk 5. Select a destination log All these steps (except 1) would be changed in Consumer Preview UI
  • 32. SERVER TO SERVER Synchronous or Asynchronous Any type of fixed storage (same rules as previously) Configure and manage via PowerShell (no UI) Designed to increase DR capabilities of a server Cluster to cluster is coming File Server is the main use case in Technical Preview
  • 33. WINDOWS POWERSHELL Module WVR Get-SRGroup Get-SRPartnership New-SRPartnership (Create) Remove-SRGroup Remove-SRPartnership Set-SRGroup Set-SRPartnership (Change direction) Suspend-SRGroup Sync-SRGroup
  • 36. SMB 3.11 TRANSPORT Using scalability and performance built in SMB3 Multichannel SMB Direct (RDMA) Encryption and signing
  • 38. REPLICATION METADATA Hidden disk partition Hidden logs Always write through disk Inside System Volume Information
  • 39. REPLICATION METADATA Hidden disk partition Hidden logs Always write through disk Placed inside System Volume Information Registry (real and cluster hive) HKLMSoftwareMicrosoftWVR HKLMClusterWVR
  • 40. SUPPORTABILITY Performance Counters Dozen of counters Many changes done after TP already
  • 41. SUPPORTABILITY Performance Counters Dozen of counters Many changes done after TP already Event logs Hundreds of clear, guided, low-noise events Many changes done after TP already
  • 42. KNOWN ISSUES IN TECHNICAL PREVIEW Removal of replication in Failover Cluster Manager doesn’t work PowerShell remoting doesn’t work Performance Failover Cluster Manager UI The name.. WVR
  • 43. PLANS FOR CHANGES Azure Site Recovery integration Cluster-to-cluster Ease of management Performance Migration Inventory
  • 44. GET THE GUIDE Technical Preview Step-by-Step Guide: Storage Replica: http://go.microsoft.com/fwlink/?LinkID=514902