NetAppストレージおよびWindows Server環境
に記載されているように "概要"NetAppストレージコントローラは、ファイル、ブロック、オブジェクトの各プロトコルをサポートする真のユニファイドアーキテクチャを提供します。これには、SMB / CIFS、NFS、NVMe/TCP、NVMe/FC、iSCSI、 FC(FCP)とS3が統合され、クライアントとホストのアクセスが統合されます。同じストレージコントローラで、NFSやSMB / CIFSと同様にSAN LUNとファイルサービスという形式のブロックストレージサービスを同時に提供できます。ONTAPは、iSCSIおよびFCPとの対称アクティブ/アクティブマルチパスによってホストアクセスを最適化するオールSANアレイ(ASA)としても利用できますが、Unified ONTAPシステムでは非対称アクティブ/アクティブマルチパスが使用されます。どちらのモードでも、ONTAPはNVMe over Fabrics(NVMe-oF)マルチパス管理にANAを使用します。
ONTAPを実行するNetAppストレージコントローラは、Windows Server環境で次のワークロードをサポートします。
-
継続的可用性を備えたSMB 3.0共有でホストされるVM
-
iSCSIまたはFCで実行されているCluster Shared Volume(CSV;クラスタ共有ボリューム)LUNでホストされているVM
-
SMB 3.0共有上のSQL Serverデータベース
-
NVMe-oF、iSCSI、FC上のSQL Serverデータベース
-
その他のアプリケーションワークロード
さらに、NetApp重複排除、NetApp FlexClone(R)コピー、NetApp Snapshotテクノロジ、シンプロビジョニング、圧縮、 また、ストレージ階層化は、Windows Serverで実行されるワークロードに大きな価値をもたらします。
ONTAPデータ管理
ONTAPは、NetAppストレージコントローラ上で実行される管理ソフトウェアです。NetAppストレージコントローラはノードと呼ばれ、プロセッサ、RAM、NVRAMを搭載したハードウェアデバイスです。ノードは、SATA、SAS、SSDのディスクドライブ、またはそれらのドライブの組み合わせに接続できます。
複数のノードが1つのクラスタシステムに集約されます。クラスタ内のノードは相互に継続的に通信し、クラスタのアクティビティを調整します。2つの10Gbイーサネットスイッチで構成される専用のクラスタネットワークへの冗長パスを使用することで、ノード間でデータを透過的に移動することもできます。クラスタ内のノードが相互にテイクオーバーして、フェイルオーバー時の高可用性を実現できます。クラスタは、ノード単位ではなくクラスタ全体が1つの単位として管理され、データは1つ以上のStorage Virtual Machine(SVM)から提供されます。クラスタからデータを提供するには、少なくとも1つのSVMが必要です。
クラスタの基本単位はノードで、ノードはハイアベイラビリティ(HA)ペアの一部としてクラスタに追加されます。HAペアは、(専用のクラスタネットワークから分離された)HAインターコネクトを介して相互に通信し、HAペアのディスクへの接続を冗長化することで、高可用性を実現します。シェルフにはHAペアのどちらかのメンバーに属するディスクが含まれている場合もありますが、HAペア間でディスクが共有されることはありません。次の図は、Windows Server環境におけるNetAppストレージの導入を示しています。
Storage Virtual Machine
ONTAP SVMは、1つ以上の論理インターフェイス(LIF)からLUNやNASネームスペースへのデータアクセスを提供する論理ストレージサーバです。したがって、SVMはストレージセグメント化の基本単位であり、ONTAPでセキュアマルチテナンシーを実現します。各SVMは、物理アグリゲートからプロビジョニングされた専用のストレージボリュームと、物理イーサネットネットワークまたはFCターゲットポートに割り当てられた論理インターフェイス(LIF)で構成されます。
論理ディスク(LUN)またはCIFS共有は、SVMのボリューム内に作成され、Windowsホストおよびクラスタにマッピングされてストレージスペースを提供します(次の図を参照)。SVMはノードに依存せず、クラスタベースです。クラスタ内の任意の場所のボリュームやネットワークポートなどの物理リソースを使用できます。
Windows Server用のNetAppストレージのプロビジョニング
ストレージは、SAN環境とNAS環境の両方でWindows Serverにプロビジョニングできます。SAN環境では、ストレージはNetApp上のLUNのディスクとしてブロックストレージとして提供されます。NAS環境では、ストレージはファイルストレージとしてNetAppボリューム上のCIFS/SMB共有として提供されます。これらのディスクと共有は、次のようにWindows Serverに適用できます。
-
アプリケーションワークロード用のWindows Serverホスト用ストレージ
-
ナノサーバおよびコンテナ向けストレージ
-
VMを格納するための個 々 のHyper-Vホストのストレージ
-
VMを格納するCSV形式のHyper-Vクラスタ用共有ストレージ
-
SQL Serverデータベース用のストレージ
NetAppストレージの管理
Windows Server 2016からNetAppストレージに接続、構成、および管理するには、次のいずれかの方法を使用します。
-
セキュアシェル(SSH)。 Windows Server上の任意のSSHクライアントを使用して、NetApp CLIコマンドを実行します。
-
* System Manager。*ネットアップのGUIベースの管理機能製品です。
-
* NetApp PowerShell Toolkit。*これは、カスタムスクリプトおよびワークフローを自動化および実装するためのNetApp PowerShell Toolkitです。
NetApp PowerShellツールキット
NetApp PowerShell Toolkit(PSTK)は、ONTAPをエンドツーエンドで自動化し、ストレージ管理を可能にするPowerShellモジュールです。ONTAPモジュールには2、000を超えるコマンドレットが含まれており、FAS、NetApp All Flash FAS(AFF)、コモディティハードウェア、クラウドリソースの管理に役立ちます。
覚えておくべきこと
-
NetAppでは、Windows Serverストレージスペースはサポートされていません。ストレージスペースはJBOD(単なるディスクの束)にのみ使用され、どのタイプのRAID(直接接続ストレージ[DAS]またはSAN)でも機能しません。
-
Windows Serverのクラスタ化されたストレージプールは、ONTAPではサポートされていません。
-
NetAppは、Windows SAN環境でのゲストクラスタリング用に共有仮想ハードディスクフォーマット(VHDX)をサポートしています。
-
Windows Serverでは、iSCSI LUNまたはFC LUNを使用したストレージプールの作成はサポートされていません。
さらに読みます
-
NetApp PowerShell Toolkitの詳細については、 "NetApp Support Site"。
-
NetApp PowerShell Toolkitのベストプラクティスについては、を参照してください。 "TR-4475:『NetApp PowerShell Toolkit Best Practices Guide』"。
ネットワークのベストプラクティス
イーサネットネットワークは、次のグループに大きく分けることができます。
-
VMのクライアントネットワーク
-
1つ以上のストレージネットワーク(ストレージシステムに接続するiSCSIまたはSMB)
-
クラスタ通信ネットワーク(クラスタのノード間のハートビートおよびその他の通信)
-
管理ネットワーク(システムの監視とトラブルシューティング用)
-
移行ネットワーク(ホストのライブマイグレーション用)
-
VMレプリケーション(Hyper-Vレプリカ)
ベストプラクティス
-
NetAppでは、ネットワークの分離とパフォーマンスを確保するために、上記の機能ごとに専用の物理ポートを用意することを推奨しています。
-
上記のネットワーク要件(ストレージ要件を除く)ごとに、複数の物理ネットワークポートを集約して負荷を分散したり、フォールトトレランスを実現できます。
-
NetAppでは、VM内のゲストストレージ接続用に、Hyper-Vホスト上に専用の仮想スイッチを作成することを推奨しています。
-
Hyper-VホストとゲストiSCSIのデータパスで別 々 の物理ポートと仮想スイッチを使用して、ゲストとホスト間のセキュアな分離を実現します。
-
NetAppでは、iSCSI NICのNICチーミングを避けることを推奨しています。
-
NetAppでは、ストレージ用にホストに設定されたONTAP Multipath Input/Output(MPIO;マルチパス入出力)を使用することを推奨しています。
-
ゲストiSCSIイニシエータを使用する場合は、ゲストVM内でMPIOを使用することを推奨しますNetApp。パススルーディスクを使用する場合は、ゲスト内でMPIOの使用を避ける必要があります。この場合、ホストにMPIOをインストールすれば十分です。
-
NetAppでは、ストレージネットワークに割り当てられた仮想スイッチにQoSポリシーを適用しないことを推奨しています。
-
NetAppでは、物理NICで自動プライベートIPアドレッシング(APIPA)を使用しないことを推奨しています。これは、APIPAがルーティングされず、DNSに登録されていないためです。
-
NetAppでは、CSV、iSCSI、ライブマイグレーションの各ネットワークでジャンボフレームを有効にして、スループットを向上させ、CPUサイクルを短縮することを推奨しています。
-
NetAppでは、Hyper-V仮想スイッチ用に管理オペレーティングシステムがこのネットワークアダプタを共有できるようにするオプションをオフにして、VM専用のネットワークを作成することを推奨しています。
-
NetAppでは、ライブマイグレーション用に冗長なネットワークパス(複数のスイッチ)を作成し、耐障害性とQoSを確保することを推奨しています。