WindowsServer2016でのストレージレプリカの構成
非常に興味深い機能、ストレージレプリカ (SR)は、Windows Server 2016に登場し、ディザスタリカバリのためにローカルディスクボリュームをリモートサーバーに複製できるようにします。ボリュームデータは、ネットワークを介してセカンダリサーバーに自動的に同期され、ボリュームの同一のコピーが常に利用可能になります。ストレージレプリカでは、データは、使用されるファイルシステムの種類(NTFS、CSVFS、ReFS)に関係なく、SMBv3.1プロトコルを介してブロックレベルで複製されます。
Windows Server 2016のストレージレプリケーションは、アクティブ/パッシブモードで機能します。これは、データがソースサーバーでのみ利用可能であることを意味します。 2つのレプリケーションモードがあります:
- 同期レプリケーション –データは両方のサーバーに同時に書き込まれます。データを書き込む前に、プライマリサーバーはリモートサーバーからの書き込み確認を待機しています(低遅延ネットワーク内の障害時にファイルシステムでデータ損失がゼロになるようにします)。
- 非同期レプリケーション –データはプライマリサーバーに書き込まれ、次にセカンダリサーバーに複製されます(高遅延ネットワークでデータを複製するために使用できますが、障害が発生した場合にデータの同一コピーが保証されることはありません)。>
Storage Replicaは、次のシナリオをサポートしています。
- サーバーのローカルボリューム間のレプリケーション;
- サーバー間のストレージレプリケーション;
- ストレッチクラスターでのストレージレプリケーション;
- クラスター間のストレージレプリケーション。
内容:
- ストレージレプリカの前提条件
- 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の機能:
Install-WindowsFeature Storage-Replica –IncludeManagementTools -Restart
Storage-Replica機能を両方のサーバーにインストールします。準備ができたら、サーバーを再起動します。
Windows Server 2016でボリュームレプリケーションを構成するにはどうすればよいですか?
Storage Replicationには、統合されたグラフィカル管理コンソールがありません。ストレージレプリケーションを構成するには、PowerShell、Windows Admin Center、またはフェールオーバークラスタリングコンソール(クラスターを使用している場合)を使用できます。
次のように、StorageReplicaモジュールで使用可能なPowerShellコマンドレットのリストを表示できます。
Get-Command -Module storagereplica
Test-SRTopologyの使用 コマンドを使用すると、サーバーとネットワークがストレージレプリカの要件を満たしているかどうかを確認できます。現在のI/O操作の数、ネットワークスループット、ログサイズを見積もることができます。 Test-SRTopologyコマンドレットは、現在の負荷と推奨事項を含むHTMLレポートを生成します。
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
セカンダリサーバーでレプリケーションを有効にすると、データディスクは直接アクセスできなくなります(RAW形式)。
PerfMonまたはPowerShellの追加のパフォーマンスカウンターを使用して、より多くのボリュームレプリケーション情報を取得できます。
Get-Counter -Counter “\Storage Replica Statistics(*)Э
ボリュームレプリケーションイベントは、イベントビューア([アプリケーションとサービスログ]-> [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
(両方のサーバー上)
多くの企業は、データストレージを複製するソリューションとしてデータセンター間のDFS複製を使用しています。 SRには、DFSレプリケーションに比べていくつかの利点があります。データはブロックレベルでコピーされます(開いているファイルまたは使用中のファイルのレプリケーション、およびVSSスナップショットが可能です)。データベースの独立性;高速で同期的なレプリケーション(DFSのように数時間または数日待つ必要はありません)。ただし、SRにはいくつかの欠点があります。1対1のレプリケーションのみです。高いネットワークスループットと遅延要件。クラスターがない場合、レプリケーションの方向は手動で切り替えられ、アプリ(ユーザー)は新しいサーバーに再構成されます(共通のDFS名前空間を使用して簡略化できます)。
Windows Server 2019ビルド17650では、ストレージレプリカはStandardエディションでも使用できます(1つのレプリケーションパートナーに最大2TBのボリュームを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
-
Windows Server 2016 (PPTP) で VPN サーバーをセットアップする方法。
このチュートリアルでは、世界中のどこからでもローカル ネットワーク リソースにアクセスできるように、PPTP VPN サーバー 2016 をセットアップする手順を順を追って説明します。そのため、1 つのネットワーク カードを備えた Windows 2016 サーバーを使用していて、どこからでもサーバーまたはネットワーク ファイルに接続してアクセスするために VPN 接続をセットアップしたい場合は、以下を読み続けてください…* * 注:ネットワークにより安全な VPN サーバーをセットアップする場合は、次の記事をお読みください:認証用のカスタム事前共有キーを使用して L2TP VPN サーバー