Replika úložiště v systému Windows Server 2016

Windows Server 2016 představil poměrně zajímavou možnost replikace místního úložiště (diskový objem) na vzdálený server - Replika úložiště (SR). Data jednoho svazku jsou automaticky synchronizována v síti na sekundární server, na kterém bude vždy k dispozici stejná kopie svazku. Replikace dat v replice úložiště se provádí na úrovni bloků pomocí protokolu SMB v3.1.1 a je nezávislá na použitém systému souborů (NTFS, CSVFS, ReFS)..

Replikace úložiště v systému Windows Server 2016 běží v aktivním / pasivním režimu. To znamená, že data jsou dostupná pouze na zdrojovém serveru. Jsou možné dva režimy replikace:

  • Synchronní replikace - data jsou zapsána současně na oba servery. Před zápisem dat na hlavní server čeká na potvrzení zápisu dat na vzdálený server;
  • Asynchronní replikace - data jsou zapsána na primární server a poté replikována na sekundární.

Replika úložiště podporuje následující scénáře:

  1. Replikace mezi svazky jednoho serveru
  2. Replikace server-server
  3. Replikace úložiště v elastickém clusteru (stretch cluster)
  4. Replikace úložiště mezi dvěma různými klastry (Cluster-to-cluster)

Obsah:

  • Požadavky na repliku úložiště
  • Nainstalujte repliku úložiště v systému Windows Server 2016
  • Konfigurace replikace svazku v systému Windows Server 2016

Požadavky na repliku úložiště

Chcete-li použít repliku úložiště, musí vaše infrastruktura splňovat následující požadavky:

  • Windows Server 2016/2019 ve znění Datacenter;
  • Oba servery musí být v doméně služby Active Directory;
  • Dva další disky na každém serveru - data jsou uložena na jednom a protokoly na druhém. Disk s protokoly by měl být rychlejší než datový disk, ideálně SSD. Velikost datového disku musí být stejná;
  • Tabulka diskových oddílů - pouze GPT (MBR není podporováno);
  • Jsou podporovány lokální disky (SAS / SCSI / SATA), iSCSI, SAN, sdílené VHDX, úložné prostory s SAS JBOD;
  • Alespoň 2 GB paměti na serveru;
  • Síť mezi servery> = 1 Gbit / s se zpožděním ne více než 5 ms v obou směrech (zpravidla to omezuje vzdálenost mezi partnery replikace na 30-50 km). Síťový adaptér nejlépe s podporou RDMA;
  • Přítomnost otevřených TCP portů 445, 5985 a 5445 mezi servery;

Nainstalujte repliku úložiště v systému Windows Server 2016

Repliku úložiště lze nainstalovat z konzoly Server Manager nebo pomocí prostředí PowerShell:

Install-WindowsFeature Storage-Replica -IncludeManagementTools -Restart

Komponenta Storage-Replica musí být nainstalována na obou serverech. Po instalaci součásti serveru je třeba restartovat počítač.

Konfigurace replikace svazku v systému Windows Server 2016

Replikace úložiště nemá integrovanou grafickou konzolu pro správu. Chcete-li nakonfigurovat replikaci úložiště, musíte použít PowerShell, Admin Center nebo konzolu Failover Clustering (při použití klastru).

Seznam dostupných rutin v modulu StorageReplica lze zobrazit takto:

Get-Command - Modul úložiště

Pomocí příkazu Test-SRTopology Můžete zkontrolovat, zda jsou váš server a komunikační kanál kompatibilní s technologií úložiště replik. Můžete odhadnout aktuální počet I / O operací, šířku pásma sítě a velikost protokolu. Test-SRTopology Cmdlet generuje sestavu HTML s aktuálním zatížením a doporučeními.

Povolme replikaci úložiště D: mezi dvěma samostatnými servery SR1 a SR2 (pro protokoly se používá jednotka L: velikost protokolu je 1 GB):

New-SRPartnership -SourceComputerName SR1 -SourceRGName SR1ReplGroup01 -SourceVolumeName E: -SourceLogVolumeName L: -DestinationComputerName SR2 -DestinationRGName SR2ReplGroup01 -DestinationVolumeName D: -DestinationLogLogName

Po povolení replikace na sekundárním serveru se datový disk stane nedostupným pro změny (formát RAW).

Informace o replikaci svazku lze získat pomocí dalších čítačů výkonu v systému PerfMon nebo z prostředí PowerShell:

Get-Counter -Counter “\ Statistics Replica Statistics (*)

Události replikace svazku lze sledovat v protokolech Prohlížeče událostí (Protokoly aplikací a služeb -> Microsoft -> Windows -> StorageReplica) nebo z prostředí PowerShell:

Get-WinEvent -ProviderName Microsoft-Windows-StorageReplica -max 10

Režim replikace můžete přepnout na asynchronní pomocí příkazu:

Set-SRPartnership -ReplicationMode Asynchronous

Pokud primární server selže, můžete ručně změnit směr replikace dat tím, že sekundární kopii uvedete online:

Set-SRPartnership -NewSourceComputerName SR2 -SourceRGName SR2ReplGroup01 -DestinationComputerName SR1 -DestinationRGName SR1ReplGroup01

Informace o stavu skupiny a směru replikace použijte cmdlety Get-SRGroup a Get-SRPartnerShip..

Můžete zkontrolovat délku fronty kopií:

(Get-SRGroup) .Repliky | Vyberte objekt numofbytesesaining

Postup odstranění replikace:

Get-SRPartnership | Remove-SRPartnership (pouze na hlavním serveru)

Get-SRGroup | Remove-SRGroup (na obou serverech)

Pomocí Správcovského centra můžete nakonfigurovat replikaci úložiště z grafické

rozhraní.

Mnoho organizací používá replikaci DFS mezi datovými centry jako řešení pro ukládání dat odolných vůči katastrofám. SR má oproti replikaci DFS několik výhod: data jsou kopírována na úrovni bloků (je možné replikovat otevřené a použité soubory, snímky VSS), nezávislost databáze (není třeba koordinovat databázi při spuštění), rychlou a synchronní replikaci (není třeba čekat hodiny nebo dny jako v DFS). Mezi nevýhody Storage Replica: replikace je pouze 1: 1, vysoké požadavky na síť a latenci, bez použití clusteru, ruční přepínání směru replikace a rekonfigurace aplikací (uživatelů) na nový server (lze jej zjednodušit běžným jmenným prostorem DFS).

Standard Editions jsou k dispozici také na replikaci úložiště Windows Server 2019 Build 17650 (pouze 1 svazek až 2 TB lze replikovat na jednoho partnera pro replikaci. V datovém centru může být několik partnerů pro replikaci). Navíc se objevil režim Vyzkoušejte převzetí služeb při selhání. V tomto režimu je na partnerovi vytvořen svazek replik přístupný pro nahrávání a replikace se zastaví, dokud není vypnuto Testovací převzetí služeb při selhání (všechny změny během používání tohoto režimu budou vráceny zpět na snímek).