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

Windows Server 2016 / 2012R2でMPIOを有効にして構成する方法は?

この記事では、Windows Server2016/2012R2にMPIOをインストールして構成する方法について検討します。 MPIO(マルチパス入力出力) は、冗長パスを使用してデータストレージシステム(またはストレージサーバー)へのフォールトトレラントトランスポートを構築できるようにするテクノロジです。サーバーとストレージ間の追加のパスは、冗長な物理コンポーネント(スイッチ、ケーブル、アダプター、またはNIC)を使用して作成されます。この冗長性タイプには欠点があります。オペレーティングシステムが異なるパスで同じLUNを認識し、それを異なるドライブとして扱う場合があります。

サーバーが複数のiSCSIイニシエーターアダプターまたは複数のファイバーチャネルポートを使用して論理ディスク(LUN)にアクセスできる場合、MPIOモジュールのないデバイス/ディスクマネージャーは、実際よりも多くのLUNを表示します(=LUNへのパスの数*提示されたLUNの数)MPIOモジュールがインストールされていない場合。

次のスクリーンショットは、MPIOのないWindowsが、実際には同じLUNである異なるパスを持つ2つのドライブを認識していることを示しています(表示されるディスクのリストは、Get-Disk PowerShellコマンドレットを使用して表示できます)。

Windows Server 2016 / 2012R2でMPIOを有効にして構成する方法は?

OSがMPIOをサポートしている場合、OSに提示された各ディスクが1つのコピーで表示されます。 MPIOが有効になっている場合、サーバーは複数のパスを使用してストレージ上のデータにアクセスできます。これにより、接続されたLUNへのアクセスが高速になり、複数のネットワークまたはHBAアダプターを使用できるようになります。
MPIOは、1つ以上のコンポーネントに障害が発生した場合に代替論理パスを使用できます。したがって、オペレーティングシステムが別のルートを使用して論理ディスク(LUN)にアクセスし、データアクセスの一貫性を維持するようにします。そのため、MPIOは耐障害性のあるストレージおよびデータアクセスシステムの重要なコンポーネントであり、MPIOモジュールは同じLUNの負荷を異なるパスに分散できます。

ヒント 。 OSがMPIOをサポートしていない場合は、データの損失を防ぐために、LUNへのパスを1つだけ残してください。サーバーで1つのファイバーチャネルポートまたは1つのiSCSIイニシエーターアダプターのみを有効にします。また、データストレージシステムおよびSAN/ネットワークスイッチレベルでLUNへの追加パスを無効にします。

Windows Server 2016/2012R2へのMPIOインストールのインストール

Windows Serverは、Windows Server 2008 R2以降のマルチパス入出力(MPIO)をサポートしています。 Microsoft MPIOは、ストレージへの複数の接続を使用して高可用性と負荷分散を提供し、プロトコルに依存せず、iSCSI、ファイバーチャネル、およびSASを使用したディスクアレイとストレージ接続をサポートします。

デフォルトでは、MPIOモジュールはWindowsServerでは無効になっています。 WindowsServer2016にインストールするには2つの方法があります。

  • サーバーマネージャーコンソールを使用したグラフィカルインターフェイスから;
  • PowerShellコマンドラインから。

サーバーマネージャーを使用してMPIOを有効にする

  1. サーバーマネージャーを開きます;
  2. Multipath I / Oを見つけて確認します 機能 リスト; Windows Server 2016 / 2012R2でMPIOを有効にして構成する方法は?
  3. MPIOのインストールを完了し、サーバーを再起動します。

PowerShellを使用したMultipath-IOのインストール

PowerShellコンソールを管理者として実行し、次のコマンドを使用してWindowsServer機能をインストールします。

Add-WindowsFeature -Name'Multipath-IO'

Windows Server 2016 / 2012R2でMPIOを有効にして構成する方法は?

MPIOがWindowsServerにインストールされていることを確認するには、次のコマンドを実行します。

Get-WindowsFeature -Name'Multipath-IO'

Windows Server 2016 / 2012R2でMPIOを有効にして構成する方法は?

。 MPIOを無効にするには、次のコマンドを入力します。

Remove-WindowsFeature -Name'Multipath-IO'

WindowsServer2016でのMPIOの構成

MPIOモジュールをインストールした後、複数のパスで使用可能なLUNに対してMPIOモジュールをアクティブ化する必要があります。デフォルトでは、Windowsはディスクへの各接続を異なる論理ディスク(LUN)と見なします。

ヒント 。 MPIOコンポーネントには、 MSDSM(Microsoftデバイスサービスモジュール)という特別なモジュールがあります。 これにより、負荷分散ポリシーを管理できます。デフォルトでは、MPIOは標準のMicrosoftDSMと一緒にインストールされます。ただし、ほとんどの場合、ストレージの製造元(IBM DSM、HP DSM MPIOなど)が提供するDSMモジュールをインストールすることをお勧めします。通常、ネイティブDSMは、Microsoftよりも優れたパフォーマンスと多くの機能を提供します(製造元がハードウェアの動作条件と特性に基づいてDSMを構築しているため)。

MicrosoftのDSMモジュール(MSDSM)が、接続タイプに基づいてSANディスクを自動的にマージできるようにします。 MSDSMは、ストレージへの複数のパスを持つLUNを自動的に検出し、最も一般的なストレージデバイスをサポートします。

コマンドプロンプトから実行できます:

  • SASディスクの場合: Enable-MSDSMAutomaticClaim -BusType SAS
  • iSCSIディスクの場合: Enable-MSDSMAutomaticClaim -BusType iSCSI
mpclaimを使用して同じことを行うことができます ツール(Windows 2008 R2に登場)。次のコマンドは、システムによって検出されたすべてのデバイスをスキャンし、複数のパスを持つデバイスを見つけて、それらのMPIOサポートを有効にします。

mpclaim.exe -r -i -a ""

GUIでDSMを有効にすることもできます。サーバーマネージャーを開き、 MPIOを選択します ツール メニュー(またはコマンドを実行します: mpiocpl

マルチパスの検出に移動します タブで、[SASデバイスのサポートを追加する]をオンにします (またはiSCSIデバイスのサポートを追加 iSCSIストレージを使用している場合)、[追加]をクリックします 。次に、サーバーを再起動します。

Windows Server 2016 / 2012R2でMPIOを有効にして構成する方法は?

再起動後、デバイスマネージャー(またはディスクマネージャー)を開き、サーバーで使用可能な接続ディスク(LUN)の数が2倍に減少したことを確認します(ストレージデバイスへのパスが2つある場合)。

MPIOデバイスでMPIOサポートが有効になっているデバイスのリストを管理できます タブ(または Get-MSDSMSupportedHwを使用 コマンド)。

Windows Server 2016 / 2012R2でMPIOを有効にして構成する方法は?

[追加]をクリックすると、新しいMPIOデバイスを追加できます またはPowerShellから:

New-MSDSMSupportedHw -VendorId -ProductId

クラスターをデプロイする場合は、すべてのノードでMPIOを構成します。

2つのパスを介してiSCSIターゲットを接続し、それにMPIOを使用する場合は、ターゲットを接続するときにiSCSI LUNを選択し、[接続]をクリックして、[マルチパスを有効にする]をオンにします。 オプション。

Windows Server 2016 / 2012R2でMPIOを有効にして構成する方法は?

次に、[詳細]をクリックします 異なるイニシエーターIPアドレスを異なるターゲットIPアドレスにバインドします。

Windows Server 2016 / 2012R2でMPIOを有効にして構成する方法は?

PowerShellを使用して現在のMPIO設定を取得できます:

Get-MPIOSetting

Windows Server 2016 / 2012R2でMPIOを有効にして構成する方法は?

 PathVerificationState:DisabledPathVerificationPeriod:30PDORemovePeriod:20RetryCount:3RetryInterval:Timeout:60:60:1UseCustomPathRecoveryTime:DisabledCustomPathRecoveryTime 

MPIOタイマー設定は次のように変更できます(たとえば、オールフラッシュアレイの推奨設定を有効にしましょう):

Set-MPIOSetting -NewPathRecoveryInterval 20 -CustomPathRecovery Enabled -NewPDORemovePeriod 30 -NewDiskTimeout 60 -NewPathVerificationState Enabled

次のMPIOバランシングポリシーを使用できます。

  • FOO —フェイルオーバーのみ
  • RR —ラウンドロビン
  • LQD —最小のキューの深さ
  • LB —最小ブロック

バランシングポリシーを変更するには:

Set-MSDSMGlobalLoadBalancePolicy -Policy RR

MPIOでバランシングポリシーを選択することもできます 接続されたLUNプロパティのタブ。この例では、アレイに対してラウンドロビンポリシーが選択されています。

Windows Server 2016 / 2012R2でMPIOを有効にして構成する方法は?

MPIOモジュールで使用可能なPowerShellコマンドの完全なリストを表示するには、次のコマンドを実行します。

Get-Command –Module Mpio

Windows Server 2016 / 2012R2でMPIOを有効にして構成する方法は?

Windows ServerのSAN(ディスク)ポリシー

Windowsには特別なディスクポリシー(SANポリシー)があります )ディスクがホストに接続されたときにディスクを自動的にマウントする必要があるかどうかを決定します。

diskpart を使用して、現在のSANポリシー設定を取得できます。 。デフォルトでは、SANのオフライン共有ポリシーが使用されます:

diskpart
DISKPART>> san

このSANポリシーにより、再起動後に外部ストレージLUNが無効になる場合があります。管理者がポリシーを設定したため、ディスクがオフラインになっているという記事を確認してください。

ドライブを自動的にマウントするには、SANポリシーの値を OnlineAllに変更します 。

DISKPART> san policy =OnlineAll

Windows Server 2016 / 2012R2でMPIOを有効にして構成する方法は?

可能なSANポリシー値:

オフラインすべて すべてのディスクはデフォルトでオフラインです
オフライン内部 内部バス上のすべてのディスクがオフラインです
オフライン共有 iSCSI、FC、またはSASを介して接続されたすべてのディスクはオフラインです
OnlineAll すべてのディスクが自動的にオンラインになります(推奨)


  1. Windows 10 の Office 365 でダーク モードを有効にして構成する方法

    ダークモードが美しい。ほとんどのアプリやオペレーティング システムで人気のあるこの機能は、ライトと明るさを消し、物事を理解しやすく読みやすくします。しかし、各 Office アプリにも独自のダーク モードがあることをご存知ですか?このガイドでは、Windows 10 の Office 365 でダーク モードを有効にする方法について説明します。 ダーク モードの有効化を開始するには、まず Word で新しいドキュメントを起動するか、PowerPoint でプレゼンテーションを起動するか、Excel でスプレッドシートを起動する必要があります。完了したら、ファイルをクリックする必要があります

  2. Windows 10、8.1、および 7 で FTP サーバーを構成およびセットアップする方法 (2022 年更新)

    Windows 10 FTP サーバーの構成を探しています ネットワーク経由でファイルを共有したりアクセスしたりするには?この投稿では、Windows 10 で FTP サーバーを作成する方法について説明します。 そして8.1。また、ファイルを共有して FTP サーバー経由でアクセスする方法と、どこからでも LAN および WAN 経由でアクセスする方法を示します。また、ユーザー名/パスワードまたは匿名アクセスでユーザーを制限することにより、FTP サイトへのアクセスを許可できます。 FTP サーバーの目的によって異なります 内部または外部ネットワークで。 FTP は ファイル転送プロトコル