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

WindowsServer2016のストレージスペースで障害が発生した物理ディスクを直接交換する

前回の記事では、Windows Server2016に登場した分散ストレージの新技術であるStorageSpaces Direct(S2D)について説明しました。 。 S2Dを使用すると、クラスターサーバーのローカルディスク上にネットワークフェールオーバー分散仮想データストレージを作成できます(記事を参照)。この記事では、S2Dクラスターで障害が発生した物理ディスクを検出して交換する方法を説明します。

S2Dではミラーを作成できることを思い出してください タイプストレージ(RAID 1と同様):2ディスク構成(非推奨)では、このストレージは任意のディスクの障害に耐えることができ、プールに3つ以上のディスクがある場合、2つのディスクが何の影響もなく障害を起こす可能性があります。配列の2番目のタイプはパリティです (RAID 5と同様)。 3つのディスクで構成される構成では、アレイは何の影響もなく1つのディスクを失う可能性があり、7つのディスクがある場合、一度に2つが故障する可能性があります。

次のコマンドを使用して、S2Dクラスターのストレージサブシステムのステータスを確認できます。

Get-StorageSubSystem *Cluster* | Get-StorageJob

フェールオーバークラスターマネージャーのGUIを使用して、ストレージプール内のディスクの1つに障害を見つけることができます。 ([ストレージ]-> [ストレージプール])。ご覧のとおり、プール内の物理ディスクの1つが異常にあります 状態。

WindowsServer2016のストレージスペースで障害が発生した物理ディスクを直接交換する

PowerShellを使用して、プール内のディスクのステータスに関する情報を取得できます。

Get-StoragePool *S2D* | Get-PhysicalDisk

WindowsServer2016のストレージスペースで障害が発生した物理ディスクを直接交換する

問題のあるディスクのオブジェクトを、次のような変数に保存します。

$Disk = Get-PhysicalDisk |? OperationalStatus -Notlike ok

WindowsServer2016のストレージスペースで障害が発生した物理ディスクを直接交換する

このディスクへのそれ以上の書き込み試行を防止します:

Set-PhysicalDisk -InputObject $Disk -Usage Retired

WindowsServer2016のストレージスペースで障害が発生した物理ディスクを直接交換する

障害が発生したディスクをストレージプールから削除してみてください:

Get-StoragePool *S2D* | Remove-PhysicalDisk –PhysicalDisk $Disk

間もなく、このデバイスが応答しないという警告が表示されます。

サーバーラック内のディスクを簡単に識別できるようにするには、ディスクのLEDライトを有効にします。

Get-PhysicalDisk |? OperationalStatus -Notlike OK | Enable-PhysicalDiskIdentification

。 LEDライトを使用したディスクの識別はWindowsServer2016に登場しましたが、物理サーバー側ではSCSI Enclosure Storage(SES)のサポートが必要です。

次に、サーバールームに移動し、以前に有効にしたバックライトを使用して問題のあるディスクを見つけます。

WindowsServer2016のストレージスペースで障害が発生した物理ディスクを直接交換する

故障したディスクを新しいものと交換します。

これで、バックライトをオフにできます:

Get-PhysicalDisk |? OperationalStatus -like OK | Disable-PhysicalDiskIdentification

OSが新しいディスクを検出したことを確認してください:

$Disk = Get-PhysicalDisk | ? CanPool –eq True

WindowsServer2016のストレージスペースで障害が発生した物理ディスクを直接交換する

。一部のローエンドサーバーの場合、ディスクを正しく識別するためにサーバーを再起動する必要があります。

新しいディスクをプールに追加します:

Get-StoragePool *S2D* | Add-PhysicalDisk –PhysicalDisks $Disk –Verbose

WindowsServer2016のストレージスペースで障害が発生した物理ディスクを直接交換する

これですべてです。S2Dはクラスター内のディスク間のデータ再配布を自動的に開始します(Windows Server 2012ストレージスペースでは、コマンドRepair-VirtualDiskを手動で実行する必要がありました)。同期時間は、ディスク容量とプールの負荷によって異なります(テストスタンドでは約30分かかりました)。その後、プールのステータスを再度確認できます。


  1. 要求されたリソースは使用中です:Windows Server2012R2のクラスターディスクエラー

    緊急シャットダウン後、Windows Server2012R2のMicrosoftフェールオーバークラスターに接続されているクラスターディスクの1つが落ちました。クラスタノードの1つでDiskManagerを開いたところ、このディスクがオンラインであることがわかりましたが、ファイルシステムはRAWとして認識されました。 エクスプローラーでディスクの内容を開こうとすると、次のエラーが表示されました。 Y:\にアクセスできません 要求されたリソースは使用中です ディスクを切断して再接続し、diskpart、TestDisk、およびその他のユーティリティを使用して問題に対処し

  2. Windows10のストレージスペース用にストレージプールの物理ドライブの名前を変更する方法

    基本的に、Storage Spacesはデータの2つのコピーを保存するため、ドライブの1つに障害が発生した場合でも、データの完全なコピーが保持されます。ドライブをストレージプールに追加する場合、ハードウェア名がデフォルトでドライブに使用されます。ドライブの名前を任意の名前に変更することをお勧めします。この投稿では、ストレージスペースのストレージプール内の物理ドライブの名前を変更する方法を紹介します。 Windows10の場合。 ストレージスペースのストレージプール内の物理ドライブの名前を変更する 2つのすばやく簡単な方法で、Windows10のストレージスペースのストレージプールの物理