Эволюция high availability: windows server 2016 failover clustering

Post on 22-Feb-2017

95 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Эволюция High Availability: Windows Server 2016

Failover Clustering

Юрий Денисов, MAYKOR

Agenda:

• Вспомним, как все начиналось развивалось• Посмотрим, что появилось нового и изменилось• Узнаем, как обновиться, да так, чтобы без простоя• И немножко про то, чем многие не пользуются: Cluster-Aware

Updating

Экскурс в историюГод Версия Особенности Применение1996 Windows NT 4.0, Enterprise Edition

Microsoft Cluster Server Codename “Wolfpack”

Максимум – 2 ноды в кластереОбщее хранилище: SCSI, FCУправление: Cluster Administrator, cluster.exe

Нативные приложения и службы (IIS, DHCP, FS)ExchangeSQL ServerOracleSAP

1999 Windows 2000 Advanced Server,Windows 2000 Datacenter Server

Максимум – 4 ноды в кластереУправляем через MMC (cluadmin.msc)

2003 Windows Server 2003, EnterpriseWindows Server 2003, Datacenter

Максимум – 8 нод в кластереОбщее хранилище: SCSI, FC, iSCSI, SAS

Год Версия Особенности Применение2008 Windows Server 2008, Enterprise

Windows Server 2008, DatacenterМаксимум – 16 нод в кластере (для версии x64)Общее хранилище: FC, iSCSI, SAS“Validate a Cluster” wizard

2009 Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Microsoft Hyper-V Server 2008 R2

Управление с помощью PowerShellCSV

DFS ReplicationRemote Desktop Connection BrokerHyper-VSOFS

2012 Windows Server 2012 Максимум – 64 нод в кластереCluster-Aware Updating

2013 Windows Server 2012 R2 Active Directory-detached clusterDynamic witness

Windows Server 2016: что нового?Cluster Operating System Rolling UpgradeStorage ReplicaCloud WitnessVirtual Machine ResiliencyDiagnostic Improvements in Failover ClusteringSite-aware Failover ClustersWorkgroup and Multi-domain clustersVirtual Machine Load BalancingVirtual Machine Start OrderSimplified SMB Multichannel and Multi-NIC Cluster Networks

Cluster operating system rolling upgradeМожем обновиться с Windows Server 2012 R2 до 2016.Обновление без простоя (до версии 2016 – только миграция).В любой момент можем вернуться на 2012 R2*

Cluster

Win2016Win2012

R2Win2012

R2

Storage Replica – помощник в создании распределенного кластераСценарии:Stretch ClusterCluster to Cluster*Server to server*

*Только в редакции Datacenter

Site1 Site2

Свидетель из Фрязино из облакаВозможные варианты:Disk (со времён Windows NT 4)File share (появился в Windows 2008)Cloud

Cluster Site1 Site2

Azure Witness

https

Отказы сети, хранилища, хостов: защищайтесь!VM compute resiliency:ВМ остается запущеннойVM storage resiliency: ВМ переходит в состояние PausedCriticalNode quarantine: Хост – в карантинВМ – мигрируют на “живые” ноды

Shared storage

Hyper-V Cluster

Если что-то пошло не так…

Focus

Дамп без памяти виртуальных машин

Size

Используем Active Memory Dump

Logging

Журнал событий: меньше «шума», больше дополнительной информации

Копаем еще глубже…

Availability

Capture debugging data without having to bugcheck nodesDebugging data without downtime

Integration

Clustering will capture live dumps on failuresLive dumps are a mechanism to generate a memory dump for debugging without crashing the system

Orchestration

Capture dumps across multiple machines in parallel to enable debugging the distributed systemIntegrated with Windows Error Reporting to snapshot logs

Site-aware Failover Clusters – гибко управляем ресурсамиClustering now understands Node, Chassis, Rack, and SiteFailure policies and Spaces Direct data placementSet up with PowerShell or XML policyCreate flexible, nested topologies

Кластер и AD: кластеру не нужен домен*

Domain BDomainCluster

Domain BDomain

Cluster

Cluster

*Единственное требование: общий DNS-суффикс* Ограниченные области применения

VM Load Balancing – привет VMM и VMWare

Node 2Node 1

И всё-таки, мы что-то забыли:Storage QoSShared VHDX IntegrationEvolving CSV CacheStorage Spaces Direct

Windows Server 2016: обновляемся без простоя1. Перемещаем кластерные роли.2. Выводим ноду из кластера,

обновляем ОС и приложения.3. Возвращаем ноду в кластер.Кластер работает в mixed-mode.Обновляем оставшиеся ноды.4. Update-ClusterFunctionalLevel PROFIT!!!*для кластеров Hyper-V можем использовать VMM

Cluster functional level = Windows Server 2016

Cluster functional level = Windows Server 2012 R2

Windows Server 2016

Windows Server 2016

Windows Server 2016

Windows Server 2016

Windows Server 2012 R2

Windows Server 2012 R2

Windows Server 2012 R2

Windows Server 2012 R2

Cluster Aware Updating 1. Требования: Failover Clustering feature, Failover Clustering Tools, CAU clustered role.2. Управляем вручную либо используем расписание.3. Можем использовать не только для установки обновлений Microsoft (Microsoft.WindowsUpdatePlugin), но и для стороннего ПО (драйверы, прошивки и т.д.) с помощью Microsoft.HotfixPlugin.* Можем написать и использовать свой плагин

Автора вдохновляли:BRK2165 Discover what’s new in Windows Server 2016 VirtualizationIDL3072 Rolling compute and storage upgradesBRK3196 Keep the lights on with Windows Server 2016 Failover ClusteringBRK3120 Deploy, Configure, and remotely manage Nano ServerBRK3338 Manage Nano Server and Windows Server 2016 Hyper-V

Спасибо!

Автора можно побить найти:

FacebookE-Mail: yuri_den@outlook.com

top related