Azure Stack Hub の物理ディスクを交換する

この記事では、Azure Stack Hub で物理ディスクを交換する一般的なプロセスについて説明します。 物理ディスクが正常に機能しなくなった場合、早急に交換する必要があります。

注意

物理データ ドライブを交換するために、スケール ユニット ノードをメンテナンス モード (ドレイン) にする必要はありません。 物理ドライブを交換した後で、Azure Stack Hub 管理者ポータルを使用してスケール ユニット ノードを修復する必要もありません。 修復が必要な場合、詳細については、記事「Azure Stack Hub スケール ユニット ノードのハードウェア コンポーネントを交換する」を参照してください。

この手順は、ホット スワップ可能なディスクを含むデプロイに使用できます。

実際のディスク交換手順は、ご利用の OEM (Original Equipment Manufacturer) ハードウェア ベンダーによって異なります。 お使いのシステムに特化した詳しい手順については、ベンダーの現場交換可能ユニット (FRU) ドキュメントをご覧ください。

ディスクのアラート情報の確認

ディスクが正常に機能しなくなると、物理ディスクへの接続が切断されたことを通知するアラートが表示されます。

物理ディスクへの接続が切断されたことを示す Azure Stack Hub 管理のアラート

アラートを開くと、スケール ユニット ノードおよび交換が必要なディスクの厳密な物理スロットの場所が、アラートの説明に示されます。 Azure Stack Hub は、LED インジケーター機能を使用して、障害が発生したディスクを特定するのにとても役立ちます。

物理ディスクを交換する

実際のディスク交換については、OEM ハードウェア ベンダーの FRU 手順に従ってください。

注意

一度に 1 つのスケール ユニット ノードのディスクを交換します。 仮想ディスク修復ジョブが完了するのを待ってから、次のスケール ユニット ノードに移ります。

統合システムでサポートされていないディスクの使用を回避するために、ベンダーでサポートされていないディスクはシステムでブロックされます。 サポートされていないディスクを使用しようとすると、サポートされていないモデルまたはファームウェアであるためディスクが検疫された、というアラートが新たに表示されます。

ディスクを交換すると、Azure Stack Hub が自動的に新しいディスクを検出し、仮想ディスクの修復プロセスを開始します。

Azure Stack Hub PowerShell を使用した仮想ディスクの修復状態の確認

ディスクの交換後、Azure Stack Hub PowerShell を使用して、仮想ディスクの正常性状態と修復ジョブの進行状況を監視できます。

  1. Azure Stack Hub PowerShell がインストールされていることを確認してください。 詳細については、「PowerShell for Azure Stack Hub をインストールする」を参照してください。

  2. オペレーターとして、PowerShell を使用して Azure Stack Hub に接続します。 詳細については、オペレーターとして PowerShell を使用する Azure Stack Hub への接続に関する記事を参照してください。

  3. 仮想ディスクの正常性と修復状態を検証するには、次のコマンドレットを実行します。

    $scaleunit=Get-AzsScaleUnit
    $StorageSubSystem=Get-AzsStorageSubSystem -ScaleUnit $scaleunit.Name
    Get-AzsVolume -StorageSubSystem $StorageSubSystem.Name -ScaleUnit $scaleunit.name | Select-Object VolumeLabel, OperationalStatus, RepairStatus
    

    Powershell での Azure Stack Hub のボリュームの正常性

  4. Azure Stack Hub システムの状態を検証します。 手順については、「Azure Stack Hub システムの状態を検証する」を参照してください。

  5. 必要に応じて、次のコマンドを実行して、交換した物理ディスクの状態を検証できます。

    $scaleunit=Get-AzsScaleUnit
    $StorageSubSystem=Get-AzsStorageSubSystem -ScaleUnit $scaleunit.Name
    
    Get-AzsDrive -StorageSubSystem $StorageSubSystem.Name -ScaleUnit $scaleunit.name | Sort-Object StorageNode,MediaType,PhysicalLocation | Format-Table Storagenode, Healthstatus, PhysicalLocation, Model, MediaType,  CapacityGB, CanPool, CannotPoolReason
    

    Powershell を使用する Azure Stack Hub の物理ディスクの交換

特権エンドポイントを使用した仮想ディスクの修復状態の確認

ディスクの交換後、特権エンドポイントを使用して、仮想ディスクの正常性状態と修復ジョブの進行を監視できます。 特権エンドポイントにネットワーク接続されている任意のコンピューターから、次の手順に従います。

  1. Windows PowerShell セッションを開き、特権エンドポイントに接続します。

        $cred = Get-Credential
        Enter-PSSession -ComputerName <IP_address_of_ERCS>`
          -ConfigurationName PrivilegedEndpoint -Credential $cred
    
  2. 仮想ディスクの正常性を表示するには、次のコマンドを実行します。

        Get-VirtualDisk -CimSession s-cluster
    

    Get-VirtualDisk コマンドの Powershell 出力

  3. 現在の記憶域ジョブの状態を表示するには、次のコマンドを実行します。

        Get-VirtualDisk -CimSession s-cluster | Get-StorageJob
    

    Get-StorageJob コマンドの Powershell 出力

  4. Azure Stack Hub システムの状態を検証します。 手順については、「Azure Stack Hub システムの状態を検証する」を参照してください。

特権エンドポイントを使用した仮想ディスクの修復のトラブルシューティング

仮想ディスクの修復ジョブが進行しないようであれば、次のコマンドを実行してジョブを最初からやり直してください。

Get-VirtualDisk -CimSession s-cluster | Repair-VirtualDisk