ONTAP で Windows Server 2012 R2 を使用する
ONTAP SANホストの構成設定を使用して、ONTAPをターゲットとして使用するWindows Server 2012 R2を構成できます。
OS のブート中です
オペレーティングシステムを起動するには、ローカルブートまたは SAN ブートのいずれかを使用するという 2 つのオプションがあります。ローカルブートの場合は、ローカルハードディスク( SSD 、 SATA 、 RAID など)に OS をインストールします。SAN ブートについては、次の手順を参照してください。
SAN ブート中です
SAN ブートを使用する場合は、構成でサポートされている必要があります。NetApp Interoperability Matrix Tool を使用して、お使いの OS 、 HBA 、 HBA ファームウェア、 HBA ブート BIOS 、および ONTAP のバージョンがサポートされているかどうかを確認できます。
-
SAN ブート LUN をホストにマッピングします。
-
複数のパスが使用可能であることを確認する。複数のパスを使用できるのは、ホスト OS が稼働していて、パス上でのみです。
-
SAN ブート LUN がマッピングされているポートに対して、サーバ BIOS で SAN ブートを有効にします。HBA BIOS を有効にする方法については、ベンダー固有のマニュアルを参照してください。
-
ホストをリブートして、ブートが正常に完了したことを確認します。
このドキュメントの設定を使用して、に接続するクラウドクライアントを設定できます "Cloud Volumes ONTAP" および "ONTAP 対応の Amazon FSX"。 |
Windowsホットフィックスのインストール
NetAppでは、サーバに*最新の累積更新プログラム*をインストールすることを推奨しています。
にアクセスします "Microsoft Update Catalog 2012 R2 』を参照してください" Web サイトで、使用している Windows のバージョンに必要な Windows 修正プログラムを入手してインストールします。 |
-
Microsoft サポートサイトからホットフィックスをダウンロードします。
一部のホットフィックスは、直接ダウンロードできません。このような場合は、 Microsoft のサポート担当者に修正プログラムをリクエストする必要があります。 |
-
Microsoft の指示に従って、修正プログラムをインストールします。
多くの修正プログラムでは Windows ホストのリブートが必要ですが、 Host Utilities のインストールまたはアップグレードの実行後、ホストのリブートを待機することもできます。 |
Windows Unified Host Utilitiesのインストール
Windows Unified Host Utilities ( Wuhu )は、 NetApp SAN の仮想ディスク( LUN )にホストコンピュータを接続するためのドキュメントを含む一連のソフトウェアプログラムです。NetAppでは、最新のユーティリティキットをダウンロードしてインストールすることをお勧めします。Wuhuの設定情報と手順については、 "Windows Unified Host Utilitiesのドキュメント" をクリックし、Windows Unified Host Utilitiesのバージョンに対応したインストール手順を選択します。
マルチパス
Windows ホストにストレージシステムへのパスが複数ある場合は、 MPIO ソフトウェアをインストールし、マルチパスをセットアップする必要があります。MPIO ソフトウェアがないと、各パスが別々のディスクとしてオペレーティングシステムに認識され、データの破損を招くことがあります。MPIO ソフトウェアは、すべてのパスに対して単一のディスクをオペレーティングシステムに提供し、デバイス固有モジュール( DSM )はパスのフェイルオーバーを管理します。
Windows システムでは、 MPIO 解決策の 2 つの主要コンポーネントは DSM と Windows MPIO です。MPIO は、 Hyper-V 仮想マシンで実行されている Windows XP または Windows Vista ではサポートされていません。
MPIO サポートを選択すると、 Windows Unified Host Utilities によって、 Windows Server 2012 R2 に搭載されている MPIO 機能が有効になります。 |
SAN の設定
Non-ASA の設定
ASA 以外の設定の場合は、異なる優先順位を持つ 2 つのパスグループが必要です。
優先度が高いパスは「アクティブ / 最適化」です。つまり、アグリゲートが配置されているコントローラによって処理されます。
優先度が低いパスはアクティブですが、別のコントローラから提供されるため最適化されません。
最適化されていないパスは、使用可能な最適化されたパスがない場合にのみ使用されます。 |
次の例は、 2 つのアクティブ / 最適化パスと 2 つのアクティブ / 非最適化パスを使用する ONTAP LUN に対する正しい出力を表示します。
すべての SAN アレイ構成
オール SAN アレイ( ASA )構成の場合は、 1 つの優先順位を持つパスのグループが 1 つ必要です。すべてのパスがアクティブ / 最適化されており、コントローラによって処理され、すべてのアクティブパスで I/O が送信されます。
1 つの LUN へのパスを余分に使用しないでください。必要なパスは最大 4 つです。8 個を超えるパスがストレージ障害時に原因パスの問題になる可能性があります。 |
Hyper-V VHD では、パフォーマンスを最大限に高めるためにアライメントが必要です
ディスクパーティションのデータブロック境界が基盤となる LUN のブロック境界とアライメントされていないと、多くの場合、ストレージシステムは、オペレーティングシステムのブロックの読み取りまたは書き込みごとに 2 つのブロックの読み取りまたは書き込みを完了する必要があります。ミスアライメントが原因で追加のブロック読み取り / 書き込みが発生すると、深刻なパフォーマンスの問題が生じる可能性があります。
ミスアライメントは、マスターブートレコードで定義された各パーティションの開始セクターの位置が原因で発生します。
Windows Server 2016 で作成されたパーティションは、デフォルトでアライメントされる必要があります。 |
ONTAP PowerShell Toolkit で「 Get-NaVirtualDiskAlignment 」コマンドレットを使用して、パーティションが基盤となる LUN とアライメントされているかどうかを確認します。パーティションが適切にアライメントされていない場合は、「 Repair-NaVirtualDiskAlignment 」コマンドレットを使用して、正しいアライメントで新しい VHD ファイルを作成します。このコマンドレットは、すべてのパーティションを新しいファイルにコピーします。元の VHD ファイルは変更も削除もされません。データがコピーされている間は、仮想マシンをシャットダウンする必要があります。
ONTAP PowerShell Toolkit は、ネットアップコミュニティからダウンロードできます。「 D ataONTAP.zip 」ファイルを環境変数「 %PSModulePath% 」で指定された場所に解凍する必要があります(または「 Install.ps1 」スクリプトを使用してファイルを解凍します)。インストールが完了したら、「 Get-NaHelp 」コマンドレットを使用して、各コマンドレットのヘルプを参照できます。
PowerShell Toolkit では、 MBR タイプのパーティションを含む容量固定 VHD ファイルのみがサポートされます。Windows ダイナミックディスクまたは GPT パーティションを使用する VHD はサポートされていません。さらに、 PowerShell Toolkit では、 4GB 以上のパーティションサイズが必要です。小さいパーティションは正しくアライメントできません。
Linux 仮想マシンで VHD の GRUB ブートローダーを使用する場合は、 PowerShell Toolkit の実行後にブート設定を更新する必要があります。 |
PowerShell ToolkitでMBRアライメントを修正したあとにLinuxゲスト用のGRUBを再インストールする
GRUB ブートローダを使用して Linux ゲスト OS の PowerShell Toolkit と MBR アライメントを修正するためにディスク上で「 m bralign 」を実行した後、ゲスト OS が正しく起動するように GRUB を再インストールする必要があります。
仮想マシンの VHD ファイルに対して PowerShell Toolkit のコマンドレットが完了しました。このトピックは、 GRUB ブートローダーと「 SystemRescueCd 」を使用する Linux ゲスト OS にのみ適用されます。
-
仮想マシン用の正しいバージョンの Linux のインストール CD のディスク 1 の ISO イメージをマウントします。
-
Hyper-V Manager で仮想マシンのコンソールを開きます。
-
VM が実行中で、 GRUB 画面でハングしている場合は、表示領域をクリックして VM がアクティブであることを確認してから、 Ctrl-Alt-Delete ツールバーアイコンをクリックして VM をリブートします。VM が実行されていない場合は起動し、表示領域をただちにクリックしてアクティブにします。
-
VMware BIOS のスプラッシュ画面が表示されたら、すぐに * Esc * キーを 1 回押します。ブートメニューが表示されます。
-
起動メニューで、 * CD-ROM * を選択します。
-
Linux の起動画面で、「 linux rescue 」と入力します
-
Anaconda (青 / 赤の設定画面)のデフォルトを使用します。ネットワークはオプションです。
-
grub を起動するには、「 grub」 と入力します
-
この VM に仮想ディスクが 1 つしかない場合、または複数のディスクがあるが、最初のディスクがブートディスクである場合は、次の GRUB コマンドを実行します。
root (hd0,0) setup (hd0) quit
VM 内に複数の仮想ディスクがあり、起動ディスクが最初のディスクではない場合、または正しくアライメントされていないバックアップ VHD からブートして GRUB を修正する場合は、次のコマンドを入力してブートディスクを識別します。
find /boot/grub/stage1
次に、次のコマンドを実行します。
root (boot_disk,0) setup (boot_disk) quit
上の「 boot_disk 」は、ブート・ディスクの実際のディスク識別子のプレースホルダであることに注意してください。 |
-
ログアウトするには、 Ctrl-D を押します。
Linux のレスキューがシャットダウンし、その後再起動します。
推奨設定
FC を使用するシステムでは、 MPIO が選択されている場合、 Emulex および QLogic FC HBA について次のタイムアウト値が必要です。
Emulex ファイバチャネル HBA の場合:
プロパティタイプ | プロパティ値 |
---|---|
LinkTimeOut |
1. |
ノードタイムアウト |
10. |
QLogic ファイバチャネル HBA の場合:
プロパティタイプ | プロパティ値 |
---|---|
LinkDownTimeOut の 2 つのリンクがあり |
1. |
PortDownRetryCount のように指定します |
10. |
Windows Unified Host Utility はこれらの値を設定します。推奨設定の詳細については、を参照してください "Windows Host Utilitiesのマニュアル" をクリックし、Windows Unified Host Utilitiesのバージョンに対応したインストール手順を選択します。 |
既知の問題
Windows Server 2012 R2 with ONTAPリリースに関する既知の問題はありません。