Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

WindowsServer2016でのストレージレプリカの構成

非常に興味深い機能、ストレージレプリカ (SR)は、Windows Server 2016に登場し、ディザスタリカバリのためにローカルディスクボリュームをリモートサーバーに複製できるようにします。ボリュームデータは、ネットワークを介してセカンダリサーバーに自動的に同期され、ボリュームの同一のコピーが常に利用可能になります。ストレージレプリカでは、データは、使用されるファイルシステムの種類(NTFS、CSVFS、ReFS)に関係なく、SMBv3.1プロトコルを介してブロックレベルで複製されます。

Windows Server 2016のストレージレプリケーションは、アクティブ/パッシブモードで機能します。これは、データがソースサーバーでのみ利用可能であることを意味します。 2つのレプリケーションモードがあります:

  1. 同期レプリケーション –データは両方のサーバーに同時に書き込まれます。データを書き込む前に、プライマリサーバーはリモートサーバーからの書き込み確認を待機しています(低遅延ネットワーク内の障害時にファイルシステムでデータ損失がゼロになるようにします)
  2. 非同期レプリケーション –データはプライマリサーバーに書き込まれ、次にセカンダリサーバーに複製されます(高遅延ネットワークでデータを複製するために使用できますが、障害が発生した場合にデータの同一コピーが保証されることはありません)>

Storage Replicaは、次のシナリオをサポートしています。

  1. サーバーのローカルボリューム間のレプリケーション;
  2. サーバー間のストレージレプリケーション;
  3. ストレッチクラスターでのストレージレプリケーション;
  4. クラスター間のストレージレプリケーション。

内容:

  • ストレージレプリカの前提条件
  • WindowsServer2016へのストレージレプリカ機能のインストール
  • Windows Server 2016でボリュームレプリケーションを構成するにはどうすればよいですか?

ストレージレプリカの前提条件

ストレージレプリカを使用するには、インフラストラクチャが次の要件を満たしている必要があります。

  • Windows Server2016/2019Datacenterエディション;
  • 両方のサーバーがActiveDirectoryドメインに参加している必要があります;
  • 各サーバーには、2つの追加ドライブが必要です。1つはデータ用、もう1つはログ用です。ログドライブはデータドライブよりも高速である必要があります。理想的には、SSDです。データドライブのサイズは同じである必要があります。
  • 物理ディスク上のGUIDパーティションテーブル(GPT)レイアウト(MBRはサポートされていません)。
  • ローカルドライブ(SAS / SCSI / SATA)、iSCSI、SAN、共有VHDセット、SAS JBODのストレージスペース(S2D)がサポートされています。
  • サーバーに少なくとも2GBの空きRAM;
  • サーバー間のネットワークスループットは、少なくとも 1 Gbit / sである必要があります 5ミリ秒未満 両方の方法で遅延。 (原則として、これによりレプリケーションパートナー間の距離が20〜50 kmに制限されます。)ネットワークアダプターがRDMAをサポートすることをお勧めします。
  • サーバー間でTCPポート445、5985、および5445を開きます。

WindowsServer2016へのストレージレプリカ機能のインストール

ストレージレプリカをインストールできます サーバーマネージャーコンソールまたはPowerShellを使用したWindowsServer2016/2019の機能:

WindowsServer2016でのストレージレプリカの構成

Install-WindowsFeature Storage-Replica –IncludeManagementTools -Restart

WindowsServer2016でのストレージレプリカの構成

Storage-Replica機能を両方のサーバーにインストールします。準備ができたら、サーバーを再起動します。

Windows Server 2016でボリュームレプリケーションを構成するにはどうすればよいですか?

Storage Replicationには、統合されたグラフィカル管理コンソールがありません。ストレージレプリケーションを構成するには、PowerShell、Windows Admin Center、またはフェールオーバークラスタリングコンソール(クラスターを使用している場合)を使用できます。

次のように、StorageReplicaモジュールで使用可能なPowerShellコマンドレットのリストを表示できます。

Get-Command -Module storagereplica

Test-SRTopologyの使用 コマンドを使用すると、サーバーとネットワークがストレージレプリカの要件を満たしているかどうかを確認できます。現在のI/O操作の数、ネットワークスループット、ログサイズを見積もることができます。 Test-SRTopologyコマンドレットは、現在の負荷と推奨事項を含むHTMLレポートを生成します。

WindowsServer2016でのストレージレプリカの構成

2つの別々のサーバーServer1とServer2の間でD:ドライブのレプリケーションを有効にします(ディスクL:はログに使用され、ログサイズは1GBです):

New-SRPartnership -SourceComputerName Server1 -SourceRGName Server1ReplGr01 -SourceVolumeName E: -SourceLogVolumeName L: -DestinationComputerName Server2 -DestinationRGName Server2ReplGr01 -DestinationVolumeName D: -DestinationLogVolumeName E: -LogSizeInBytes 1GB

WindowsServer2016でのストレージレプリカの構成

セカンダリサーバーでレプリケーションを有効にすると、データディスクは直接アクセスできなくなります(RAW形式)。

WindowsServer2016でのストレージレプリカの構成

PerfMonまたはPowerShellの追加のパフォーマンスカウンターを使用して、より多くのボリュームレプリケーション情報を取得できます。

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

WindowsServer2016でのストレージレプリカの構成

ボリュームレプリケーションイベントは、イベントビューア([アプリケーションとサービスログ]-> [Microsoft]-> [Windows]-> [StorageReplica])またはPowerShellから監視できます:

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

次のコマンドを使用して、レプリケーションモードを非同期に切り替えることができます。

Set-SRPartnership -ReplicationMode Asynchronous

プライマリサーバーに障害が発生した場合は、セカンダリコピーをオンラインにすることで、データ複製の方向を手動で変更できます。

Set-SRPartnership -NewSourceComputerName Server2 -SourceRGName Server2ReplGr01 -DestinationComputerName Server1 -DestinationRGName Server1ReplGr01

レプリケーショングループの状態とレプリケーションの方向を取得するには、 Get-SRGroupを使用します およびGet-SRPartnerShip コマンドレット。

コピーキューの長さを表示できます:

(Get-SRGroup).Replicas | Select-Object numofbytesremaining

ストレージレプリケーションを無効にするには:

Get-SRPartnership | Remove-SRPartnership (プライマリサーバーのみ)

Get-SRGroup | Remove-SRGroup (両方のサーバー上)

グラフィックインターフェイスからストレージレプリケーションを構成するには、Windows Admin Center(WAC)を使用できます。 WindowsServer2016でのストレージレプリカの構成

多くの企業は、データストレージを複製するソリューションとしてデータセンター間のDFS複製を使用しています。 SRには、DFSレプリケーションに比べていくつかの利点があります。データはブロックレベルでコピーされます(開いているファイルまたは使用中のファイルのレプリケーション、およびVSSスナップショットが可能です)。データベースの独立性;高速で同期的なレプリケーション(DFSのように数時間または数日待つ必要はありません)。ただし、SRにはいくつかの欠点があります。1対1のレプリケーションのみです。高いネットワークスループットと遅延要件。クラスターがない場合、レプリケーションの方向は手動で切り替えられ、アプリ(ユーザー)は新しいサーバーに再構成されます(共通のDFS名前空間を使用して簡略化できます)。

Windows Server 2019ビルド17650では、ストレージレプリカはStandardエディションでも使用できます(1つのレプリケーションパートナーに最大2TBのボリュームを1つだけレプリケートできます)。さらに、テストフェイルオーバー モードが登場しました。このモードでは、パートナーレプリカボリュームは書き込み可能であり、テストフェイルオーバーモードが無効になるまでレプリケーションが停止します(このモードで行われたすべての変更はスナップショットにロールバックされます)。


  1. Windows Server 2016 を段階的にインストールする方法

    このチュートリアルには、Windows Server 2016 Standard をインストールする方法に関する詳細な手順が含まれています。 Windows Server 2016 には、Essentials、Standard、Datacenter の 3 つのエディションがあります。 Windows Server 2016 Essentials 25 人のユーザーと最大 50 台のデバイスを持つ中小企業に最適で、仮想化をサポートしていません。 Windows Server 2016 Standard 高度な機能と仮想化 (最大 2 台の仮想マシン) を必要とする企業に最適です。 Windo

  2. Windows Server 2016 (PPTP) で VPN サーバーをセットアップする方法。

    このチュートリアルでは、世界中のどこからでもローカル ネットワーク リソースにアクセスできるように、PPTP VPN サーバー 2016 をセットアップする手順を順を追って説明します。そのため、1 つのネットワーク カードを備えた Windows 2016 サーバーを使用していて、どこからでもサーバーまたはネットワーク ファイルに接続してアクセスするために VPN 接続をセットアップしたい場合は、以下を読み続けてください…* * 注:ネットワークにより安全な VPN サーバーをセットアップする場合は、次の記事をお読みください:認証用のカスタム事前共有キーを使用して L2TP VPN サーバー