Azure Stack HCI で障害が発生したドライブを交換する
適用対象: Azure Stack HCI、バージョン 22H2 および 21H2。Windows Server 2022、Windows Server 2019
Azure Stack HCI は、直接接続された SATA、SAS、NVMe、および 1 つのサーバーに物理的に接続されている永続メモリ ドライブと連携します。 記憶域スペース ダイレクトは、障害が発生したドライブを自動的に廃止して退避させます。 この場合、ドライブの状態は [廃止] になり、そのストレージ容量バーは空になります。
ドライブに障害が発生した場合は、物理サーバー ハードウェアにアクセスして交換する必要があります。
アラートを見つける
ドライブが失敗すると、Windows Admin Center ダッシュボードの上部の [アラート] 領域にアラートが表示されます。
- Windows Admin Centerで、アラートを選択して、ドライブの物理的な場所などの詳細を表示します。
- 詳細を表示するには、左側のウィンドウの [ツール] で [ドライブ] を選択してドライブを参照し、その状態を確認します。 [ インベントリ ] タブでは、ドライブ間で並べ替え、グループ化、検索を行うことができます。
- ハードウェアでサポートされている場合は、[ ライトオン ] または [ ライトオフ ] を選択してドライブのインジケーターライトを制御できます。
- 障害が発生したドライブを物理的に取り外し、取り替えを挿入します。
アラートが消去されるのを待ちます。
Windows Admin Centerの [ドライブ > インベントリ] タブに、新しいドライブが表示されます。 時間内に、アラートがクリアされ、ボリュームが OK 状態に修復され、ストレージが新しいドライブに自動的に再調整されます。
トラブルシューティング
新しいドライブがプールに追加されていない場合は、AutoPool が無効になっている可能性があります。 これを確認するには、管理者として次の PowerShell コマンドを実行します。
Get-StorageSubsystem Cluster* | Get-StorageHealthSetting | select "System.Storage.PhysicalDisk.AutoPool.Enabled"
値が Trueの場合、AutoPool が有効になります。 値が Falseの場合、AutoPool が無効になります。 この問題を解決するには、次の 2 とおりの方法があります。
オプション A
このオプションを選択すると、AutoPool は無効になり、ディスクが記憶域プールに手動で追加されます。 管理者として次の一連の PowerShell コマンドを実行します。
次のコマンドを実行し、新しい物理ディスクが [OK] でOperationalStatus
表示されHealthStatus
、[正常] であることを確認します。
Get-PhysicalDisk -CanPool $true
次に、次のコマンドを実行し、ディスクを追加する記憶域プールの FriendlyName を書き留めます。 これがストレッチ クラスターの場合は、複数のプール名が表示されます。
Get-StoragePool -IsPrimordial $False
次に、以下のコマンドを実行します。
$disks = Get-PhysicalDisk -CanPool $true
最後に、次のコマンドを実行します。
Add-PhysicalDisk -StoragePoolFriendlyName "FriendlyName_from_step2" -PhysicalDisks $disks
オプション B
このオプションは AutoPool を有効にし、ヘルス サービスがディスクをプールに追加できるようにします。 管理者として次の PowerShell コマンドを実行します。
Get-StorageSubsystem Cluster* | Set-StorageHealthSetting -Name "System.Storage.PhysicalDisk.AutoPool.Enabled" -Value True
次のステップ
- ドライブ レベルなど、さまざまなレベルで記憶域の正常性を追跡する方法の詳細については、「正常性と動作状態」を参照してください。
- PMem を使用している場合は、「永続メモリの理解とデプロイ」を参照してください。