19
HPE ProLiant サーバーを使用した Windows Server 2019 Storage Spaces Direct の実装

HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

HPE ProLiant サーバーを使用したWindows Server 2019 Storage Spaces Direct の実装

Page 2: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー

目次 1.0 はじめに ......................................................................................................................................................................................................................................................................................... 3

2.0 HPE Azure Stack HCI ソリューション ........................................................................................................................................................................................ 3

2.1 HPE ハイブリッド .................................................................................................................................................................................................................................................. 3

2.2 HPE オールフラッシュ .................................................................................................................................................................................................................................... 3

3.0 構成のベストプラクティス ......................................................................................................................................................................................................................................... 4

3.1 環境の準備 .................................................................................................................................................................................................................................................................. 4

3.2 ネットワーク 設計 .................................................................................................................................................................................................................................................. 5

3.3 ハイパーコンバージドソリューションの展開 ...................................................................................................................................................................... 10

3.4 ハイパーコンバージドソリューションの展開 ...................................................................................................................................................................... 12

4.0 トラブルシューティング ............................................................................................................................................................................................................................................. 12

4.1 クラスター検証 ...................................................................................................................................................................................................................................................... 12

4.2 ディスク管理 ............................................................................................................................................................................................................................................................. 12

4.3 ディスクの再構築 ............................................................................................................................................................................................................................................... 13

4.4 ディスクの消去 ...................................................................................................................................................................................................................................................... 13

4.5 クラスター管理 ...................................................................................................................................................................................................................................................... 13

4.6 ネットワーク管理 ................................................................................................................................................................................................................................................. 14

4.7 ストレージスペースダイレクトの削除 ......................................................................................................................................................................................... 14

5.0 その他のリソース ............................................................................................................................................................................................................................................... 14

付録 1: パフォーマンス検証方法 ............................................................................................................................................................................................................................. 15

A1.1 VMFleet for Storage Spaces Direct.......................................................................................................................................................................................... 15

A1.2 VMFleet のパフォーマンスを監視する方法 ......................................................................................................................................................................... 16

Page 3: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ3

1.0 はじめに このドキュメントでは、HPE ProLiant Gen9 および Gen10 サーバーを使用した Azure Stack HCI ソリューションの実装につ

いて説明します。Windows Server® 2019 ストレージスペースダイレクト(S2D)は、ストレージスペーステクノロジーに基づい

たソフトウェア定義のストレージ機能です。SATA および SAS HDD、SSD、NVMe ディスクなどの内部ストレージデバイスを

使用して共有ディスクボリュームを作成します。複数のクラスタノードに分散されたこれらのボリュームは、ディスク障害、ノー

ド障害、ネットワーク障害に耐え、ダウンタイムなしに正常に動作し続けます。ミラー、パリティ、またはこれらの組み合わせを

使用して、さまざまなレベルのレジリエンシーを実現できます。S2D は、主にクラウドアプリケーション、Hyper-V、バックアップ

およびレプリケーション用のストレージ、ハイパーコンバージド/コンバージドインフラストラクチャを対象としています。

図 1 コンバージドおよびハイパーコンバージド環境

2.0 HPE Azure Stack HCI ソリューション HPE Azure Stack HCI ソリューションは、堅牢なパフォーマンス、信頼性の向上、および高可用性を実現するように構成され

ています。これらは、2〜16 のノード構成として実装でき、設計、テスト、検証されたプライベートクラウド環境を展開して、最も

要求の厳しいワークロードに対応できます。すべての HPE Azure Stack HCI ソリューションは、ハイパーコンバージドソリュ

ーションまたはコンバージドソリューションとして利用できます。

2.1 HPE ハイブリッド HPE ハイブリッドソリューションは、RDMA 対応ネットワークアダプターを使用する HPE ProLiant サーバーの 2 つのノードか

ら開始し、プロセッサー使用率を最小限に抑えて高性能を実現します。RDMA ネットワーキングを使用する HPE ソリューショ

ンを活用するには、RDMA 互換ネットワークインフラストラクチャが必要です。HPE ハイブリッドソリューションは、異なる種類

のドライブ(HDD / SSD / NVMe)を組み合わせて読み取り/書き込みキャッシュを可能にし、LFF と SFF の両方のフォームフ

ァクタで利用できます。

2.2 HPE オールフラッシュ HPE オールフラッシュソリューションは、SSE または NVMe フラッシュドライブと 25 Gb 以上の RDMA ネットワークアダプタ

ーで完全に構成され、HPE ProLiant Gen10 または Gen9 サーバー、さらには HPE Synergy によるパフォーマンス重視の

ワークロードをサポートします。

Page 4: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ4

3.0 構成のベストプラクティス このセクションでは、ストレージスペースダイレクトを構成するためのベストプラクティスをいくつか紹介します。例で概説されて

いる手順は、4 ノード HPE DL380 Gen9 または Gen10 LFF 構成に基づいています。ただし、他の構成にも同様の手順を適

用できます。

3.1 環境の準備 3.1.1 システム構成 1. 次の図に示すように、HPE DL380 Gen9/Gen10 サーバーごとに、SSD/HDD ドライブ、ネットワークアダプター、ストレー

ジコントローラーを取り付けます。

図 3 HPE DL380 Gen10 前面/背面図

3.1.2 ファームウェアアップデート 2. システムファームウェアを更新するには、HD ごとに最新の Service Pack for ProLiant (SPP)をダウンロードし、この ISOイメージファイルからブートしてシステムファームウェアを更新します。

3.1.3 ストレージコントローラー構成 1. 各ノードにデフォルトの RBSU 設定があることを確認します。Gen9 の場合のみ、次の手順でストレージコントローラー上

で HBA モードを有効にしてください。

a. サーバーの電源を入れ、POST 中に F10 を押してインテリジェントプロビジョニングユーティリティーを起動します。

b. 次の画面で、HPE Smart Storage Administrator を選択します。

c. メインの HPE Smart Storage Administrator 画面で、[HPE P840 Controller]を選択します。

d. [Actions]の下の[Configure]ボタンをクリックします。

e. コントローラーがすでに HBA モードになっている場合は、[Enable RAID Mode]ボタンが表示されます。この場合は、手

順 g に進んでください。

f. コントローラーが RAID モードの場合は、[Enable HBA Mode]を選択し、[OK]をクリック終了します。

g. 右上隅の[X]ボタンをクリックし、[OK]をクリックしてアプリケーションを終了します。

h. 右上隅の緑色の電源アイコンをクリックしてから、[Reboot]をクリックします。

2. HPE SSA を使用して、ブートドライブで RAID 1 ボリュームを作成します。HDD/SSD が空の実ディスクであることを確認し

てください。

Page 5: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ5

3.1.4 オペレーティングシステムのインストールと構成 1. RAID ボリュームに Windows Server 2019 Datacenter Edition をインストールします。

2. Service Pack for ProLiant (SPP)を適用します。チップセット、HPE iLO、ネットワーク、およびストレージドライバーを必ず

インストールしてください。それ以外はすべてオプションです。完了後にシステムを再起動してください。

3. PowerShell を使用して、必要な Windows®の機能をインストールします:

PS C:\> Install-WindowsFeature -Name File-Services, Failover-Clustering, Hyper-V, Data-Center-Bridging –IncludeManagementTools

-Restart

4. Windows Update を実行します。

3.2 ネットワーク 設計 3.2.1 ネットワーク接続 図 4 に示すように各サーバーノードを各スイッチに接続します。レジリエンシーを追加するには、デュアル ToR スイッチの使

用を推奨します。各ネットワークアダプタのポートは、2 つの ToR スイッチのそれぞれに接続されています。この構成には、2つの S2D ネットワークアダプターがあります。スイッチ A または B に障害が発生すると、S2D ネットワークは残りの正常なス

イッチを使用して引き続き動作します。1 つのネットワークアダプターが 1 つのノードで故障した場合、S2D ネットワークは残り

の正常なネットワークアダプタを使用して通常の動作を続けます。

図 4 推奨ネットワーク構成

2 つのノードのみで構成される構成の場合は、図 5 に示すようにサーバーを接続してください。

図 5 2 ノードネットワーク構成

Page 6: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ6

3.2.2 Active Directory 各ノードを Windows Active Directory ドメインに参加するように構成します。このドキュメントのサンプル展開では、次のネッ

トワーク構成が想定されています。

図 6ストレージスペースダイレクト ネットワーク構成図

3.2.3 RDMA ネットワークオプション HPE ネットワークアダプターのリモートダイレクトメモリアクセス(RDMA)機能は、レイテンシを短縮し、プロセッサーの読み

書きサイクルを削減し、パフォーマンスを向上させます。RDMA は、RDMA over Converged Ethernet (RoCE) v2 または

iWARP のいずれかを使用して実装できます。RoCE の実装ではスイッチ上でロスレスイーサネットネットワーク構成が必要

ですが、iWARP の実装では最小限の構成で済み、展開が容易です。

3.2.3.1 iWARP ネットワーク iWARP 展開の場合は、図 7 に示すように RBSU および Device Manager ->Advanced Properties で RDMA Operational Mode を設定します。

図 7 RBSU の iWARP 設定

Page 7: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ7

図 8 コントロールパネルの iWARP 設定

3.2.3.2 RoCE v2 ネットワーキング RoCE v2 展開の場合のみ、ToR スイッチとネットワークアダプタで VLAN と Priority Flow Control(PFC)を設定します。

スイッチ構成 HPE FlexFabric 5900AF-48XG-4QSFP + 48 ポートスイッチの場合は、次の手順に従います。

1. RJ-45 to RS-232 ケーブルを使用して、スイッチのコンソールポートを PC のシリアルポートに接続します。

図 9スイッチ接続

2. PC 上のターミナルエミュレーションプログラム(例:PuTTY)を開きます。

3. シリアル接続を 9600bps/8-N-1 に設定します。

4. 次の画面が表示されます。Enter キーを押して続行します。

図 10 PuTTY にシリアル接続を設定する

Page 8: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ8

5. 各ポートに対して、VLAN およびプライオリティフロー制御の値を作成して割り当てます。以下の例では、VLAN 4 と

Priority Flow Control 値 3 を使用していますが、実際の値は特定のネットワーク構成によって異なります。

<HPE>system-view

[HPE]vlan 4

[HPE-vlan4]quit

[HPE]interface Ten-GigabitEthernet 1/0/1

[HPE-Ten-GigabitEthernet1/0/1]port link-type trunk

[HPE-Ten-GigabitEthernet1/0/1]port trunk permit vlan 4

[HPE-Ten-GigabitEthernet1/0/1]priority-flow-control auto

[HPE-Ten-GigabitEthernet1/0/1]priority-flow-control no-drop dot1p 3

[HPE-Ten-GigabitEthernet1/0/1]qos trust dot1p

[HPE-Ten-GigabitEthernet1/0/1]quit

図 11 VLAN 4 設定のサンプルパラメーター

6. スイッチ上の各 S2D ノードポートインターフェイス(つまり、Ten-GigabitEthernet 1/0/1 から 10-GigabitEthernet [1/0/16])に対して手順 5 を繰り返します。

7. すべてのポートが設構成されたら、「display vlan」コマンド(この例では、「display vlan 4」)を使用して、必要なポートが

適切にタグ付けされていることを確認します。

HPE StoreFabric SN2700M 100GbE スイッチには、次のコマンドを使用してください。 switch (config) # vlan 4 switch (config) # interface ethernet 1/1 switchport mode trunk switch (config) # interface ethernet 1/1 switchport trunk allowed-vlan 4 #Repeat this command for ports 1/1 to 1/32 switch (config) # interface ethernet 1/32 switchport mode trunk switch (config) # interface ethernet 1/32 switchport trunk allowed-vlan 4 switch (config) # interface ethernet 1/1-1/32 traffic-class 3 congestion-control ecn minimum-absolute 150 maximum-absolute 1500 switch (config) # interface ethernet 1/1-1/32 ingress-buffer iPort.pg6 bind switch-priority 6 switch (config) # interface ethernet 1/1-1/32 ingress-buffer iPort.pg3 bind switch-priority 3 switch (config) # interface ethernet 1/1-1/32 ingress-buffer iPort.pg3 map pool iPool1 type lossless reserved 67538 xoff 18432 xon 18432 shared alpha 2

Page 9: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ9

switch (config) # interface ethernet 1/1-1/32 ingress-buffer iPort.pg6 map pool iPool0 type lossy reserved 10240 shared alpha 8 switch (config) # interface ethernet 1/1-1/32 egress-buffer ePort.tc3 map pool ePool1 reserved 1500 shared alpha inf switch (config) # interface ethernet 1/1-1/32 traffic-class 6 dcb ets strict switch (config) # interface ethernet 1/1-1/32 qos trust L3 switch (config) # dcb priority-flow-control enable force switch (config) # dcb priority-flow-control priority 3 enable switch (config) # interface ethernet 1/1-1/32 dcb priority-flow-control mode on force

ネットワークアダプターの構成 次のように、PowerShell を使用して RDMA と連携するように PFC を構成し、SMB ダイレクトポリシーを作成します。 #Set QoS policy for SMB-Direct PS> Set-NetQosDcbxSetting -Willing $false PS> New-NetQosPolicy “SMB” -SMB -PriorityValue8021Action 3 PS> New-NetQosPolicy “DEFAULT” -Default -PriorityValue8021Action 0 #Enable PFC 3 PS> Enable-NetQosFlowControl -Priority 3 PS> Disable-NetQosFlowControl -Priority 0,1,2,4,5,6,7 #Apply the policy to all adapters PS> Enable-NetAdapterQos -InterfaceAlias “Embedded FlexibleLOM 1 Port 1”, “Embedded FlexibleLOM 1 Port 1 2” PS> Enable-NetAdapterQos -InterfaceAlias “PCIe Slot 2 Port 1”, “PCIe Slot 2 Port 2” #Configure VLAN ID 4 PS> Set-NetAdapter -Name “Embedded FlexibleLOM 1 Port 1” -VLanID 4 PS> Set-NetAdapter -Name “Embedded FlexibleLOM 1 Port 1 2” -VLanID 4 PS> Set-NetAdapter -Name “PCIe Slot 2 Port 1” -VLanID 4 PS> Set-NetAdapter -Name “PCIe Slot 2 Port 2” -VLanID 4 #Assign 95% bandwidth for SMB-Direct PS> New-NetQosTrafficClass “SMB” -Priority 3 -BandwidthPercentage 95 -Algorithm ETS

注記 「Embedded FlexibleLOM 1 Port x」および「PCIe Slot x Port x」は、RDMA ネットワークアダプターのフレンドリ名です。

RDMA が正しく設定されていることを確認するには、Performance Monitor を使用します。パフォーマンスカウンターRDMA Activity および SMB Client Shares は、アクティブな RDMA 接続、インバウンドバイト/秒、SMB データバイト/秒などの関連

オブジェクトを一覧表示します。

図 12パフォーマンスモニター

Page 10: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ10

3.3 ハイパーコンバージドソリューションの展開 ハイパーコンバージド環境では、コンピュートおよびストレージコンポーネントは同じクラスターに配置されます。このため、負

荷を処理するために推奨されるハードウェア要件が高くなります。ストレージスペースダイレクトボリュームは、

\ClusterStorage という名前のローカルディレクトリの下にあるすべてのノードからアクセスできます。

図 13ハイパーコンバージドソリューション

3.3.1 サンプル手順 次の手順では、サンプル 4 ノードクラスターで 3 方向ミラーボリュームを作成します。さまざまなボリュームタイプの詳細につ

いては、以下の文書を参照してください。docs.microsoft.com/en-us/windows-server/storage/storage-spaces/plan-volumes.これらのコマンドは、ドメイン管理者アカウントを使用してクラスターノードの 1 つから実行する必要があります。

8. クラスタの作成

4 つのノード N1、N2、N3、N4 を使用して MYCLUSTER という名前のクラスターを作成し、未使用の IP アドレスをクラス

ターに割り当てます。

PS C:\> New-Cluster –Name MYCLUSTER -Node N1, N2, N3, N4 –NoStorage –StaticAddress 192.168.100.250

次のようにファイル共有監視を割り当てます。

PS C:\> Set-ClusterQuorum –FileShareWitness \\{Witness Server Name}\{Share Name}

9. ストレージスペースダイレクトの有効化

次の PowerShell コマンドを使用して、ストレージシステムをストレージスペースダイレクトモードに設定します。

PS C:\> Enable-ClusterStorageSpacesDirect

図 14ストレージスペースダイレクトの有効化

10. ディスクボリュームの作成

ストレージスペースダイレクト内のボリュームは、ミラーリングとパリティのメカニズムを使用してレジリエンシーを提供しま

す。最適なパフォーマンスを得るには、ミラーリングの使用を強くお勧めします。次の例は、「S2D *」という名前のストレー

ジスペースダイレクトプールに 1 TB のミラーボリュームを作成する方法を示しています:

PS C:\> New-Volume –StoragePoolFriendlyName “S2D*” –FriendlyName MyDisk –FileSystem CSVFS_ReFS -Size 1TB もしくは

Page 11: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ11

PS C:\> New-Volume –StoragePoolFriendlyName “S2D*” –FriendlyName MyDisk –FileSystem CSVFS_ReFS -Size 1TB -ResiliencySettingName Mirror -PhysicalDiskRedundancy 2

図 15 ディスクボリュームの作成

次の例は、ストレージスペースダイレクトプールに 1 TB のパリティボリュームを作成する方法を示しています:

PS C:\> New-Volume –StoragePoolFriendlyName “S2D*” –FriendlyName MyDisk –FileSystem CSVFS_ReFS -Size 1TB -ResiliencySettingName Parity

Page 12: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ12

3.4 ハイパーコンバージドソリューションの展開 コンバージド環境では、コンピューティングとストレージを別々のクラスターに配置します。これにより、コンピュート機能とスト

レージ機能が独立したハードウェアリソースを使用できるようになり、独立したスケーラビリティを実現できます。S2D ボリュー

ムは、SMB3 プロトコルを使用してネットワーク経由でアクセスされます。この展開オプションの詳細については、次のドキュメ

ントを参照してください: docs.microsoft.com/en-us/windows-server/storage/storage-spaces/storage-spaces-direct-overview.

図 16 コンバージドソリューション

4.0 トラブルシューティング 4.1 クラスター検証 Test-Cluster コマンドレットを使用して、システム構成を検証します。完全な詳細レポートは、要件が満たされていない領域を

特定します。

PS C:\> Test-Cluster –Node N1, N2, N3, N4 –Include “Storage Spaces Direct”, Inventory, Network, “System Configuration”

図 17 Test-Cluster コマンドレットを使用した後の完全な詳細レポート

ブラウザを使用して、指定されたフォルダの場所で生成されたレポートを表示します。

4.2 ディスク管理 以下のレポートでは、ノード 3 に S2D 用の適格なディスクが見つかりませんでした。ストレージを適切なメディアに交換して問

題を解決します。

Page 13: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ13

図 18 ノード 3 に S2D 用の適格なディスクが見つかりませんでした

SPP を使用して適切な HPE Smart アレイコントローラードライバーがインストールされていることを確認してください。

Windows のインボックスストレージコントローラードライバーでは、SSD/HDD が S2D 用に適格になりません。以下にディス

ク管理に役立つヒントを示します:

ディスクにはパーティションが含めることができないため、DiskPart の「Clean」コマンドを使用してクリーニングする必要があ

ります。

次のコマンドレットを使用して、ストレージプールで使用されるディスクの一覧を表示します:

PS C:\> Get-StoragePool –FriendlyName “S2D*” | Get-PhysicalDisk

次のコマンドレットを使用して、仮想ディスクを削除します:

PS C:\> Remove-VirtualDisk –FriendlyName “MyDisk”

4.3 ディスクの再構築 障害の発生したディスクを新しいディスクに交換する場合、Get-StorageJob を使用して次のようにデータの再構成ステータ

スを確認します:

図 19 ストレージジョブ

4.4 ディスクの消去 S2D を有効にする前に、すべてのディスクを空にする必要があります。PowerShell スクリプトを使用してすべてのディスクを

消去できます。詳細については、次のドキュメントの「Clean drives」セクションを参照してください: docs.microsoft.com/en-us/windows-server/storage/storage-spaces/hyper-converged-solution-using-storage-spaces-direct#step-3-configure-storage-spaces-direct

4.5 クラスター管理 既存のクラスタに新しいノードを追加すると、ストレージプールのサイズを拡張できます。ただし、新しいノードを追加した後に

作成されたボリュームだけが、新しいノードで使用可能な追加のストレージスペースを利用することができます。次のように、

Get-Cluster コマンドレットを使用して新しいノードを追加します:

Page 14: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ14

PS C:\> Get-Cluster MYCLUSTER | Add–ClusterNode NEWNODE

図 20 クラスター管理

注記 各クラスターには最大 16 のノードが含まれます。Remove-Cluster コマンドレットを使用して、 MYCLUSTER という名前のク

ラスター全体を破棄します: PS C:\> Get-Cluster MYCLUSTER | Remove–Cluster

4.6 ネットワーク管理 次のコマンドレットを使用して、RDMA を無効にします:

PS C:\> Disable-NetAdapterRdma “Embedded FlexibleLOM 1 Port 1”

PS C:\> Disable-NetAdapterRdma “Embedded FlexibleLOM 1 Port 1 2”

PS C:\> Set-NetOffloadGlobalSetting –NetworkDirect Disabled

あるいは、次のコマンドを使用して RDMA を再度有効にします。

PS C:\> Enable-NetAdapterRdma “Embedded FlexibleLOM 1 Port 1”

PS C:\> Enable-NetAdapterRdma “Embedded FlexibleLOM 1 Port 1 2”

PS C:\> Set-NetOffloadGlobalSetting –NetworkDirect Enabled

4.7 ストレージスペースダイレクトの削除 ストレージスペースダイレクトクラスターを削除する前に、ストレージスペースダイレクトストレージプールで作成されたすべて

の仮想ディスクを削除する必要があります。(ディスク管理を参照)すべての仮想ディスクが削除されたら、次のコマンドを実行

してストレージスペースダイレクトクラスターを削除できます。

PS C:\> Disable-ClusterStorageSpacesDirect

PS C:\> Get-Cluster <Cluster name> | Remove–Cluster

すべてのノードを再起動し、すべての使用済みディスクを消去します。

5.0 その他のリソース Microsoft® Storage Spaces Direct

Microsoft Storage Replica

Microsoft Azure Stack HC ホームページ

HPE Azure Stack HCI ホームページ

Page 15: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ15

付録 1: パフォーマンス検証方法 A1.1 VMFleet for Storage Spaces Direct このセクションでは、標準化された環境と、パフォーマンス検証をテストするための手順について説明します。別途説明がない

限り、すべてのテストは次の基準に基づいています:

1. 4 ノードの隔離された S2D クラスター

2. VM ゲストが使用するための 3 方向ミラーボリュームレジリエンス設定

3. ノードあたり 20 の VM ゲストを実行する VMFleet 各 VM ゲストは、diskspd の 1 つのインスタンスを実行します

VMFleet は diskspd の一部であり、S2D 展開に対してパフォーマンスのストレスを与えます。当社の検証は、以下の方法で

実施されています:

1. GitHub から diskspd をダウンロードします。VMFleet ファイルは、diskspd-master \ Frameworks \ VMFleet フォルダ

にあります。

2. VMFleet フォルダを S2D ノードの 1 つにコピーします。

3. 次のコマンドを実行します: Get-ClusterNode |% { New-Volume -StoragePoolFriendlyName S2D* -FriendlyName $_ -FileSystem CSVFS_ReFS -Size 12TB } (ボリュームサイズは VM サイズと VM 数によって異なります) New-Volume -StoragePoolFriendlyName S2D* -FriendlyName Collect -FileSystem CSVFS_ReFS -Size 1TB

4. VMFleet フォルダに移動し、.\install-vmfleet.ps1 -source を実行します。

5. DISKSPD.exe を C:\ ClusterStorage \ Collect \ Control \ Tools にコピーします。

6. Hyper-V Manager を開き、VMFleet 用の Windows Server 2019 Core VM をインストールします。VM ファイル

(YourVM.vhdx)を C:\ ClusterStorage \ Collect にコピーします。

テストの目的で、固定サイズの VHDX(20 GB)の使用を推奨します。

7. 20 台の実行 VM を作成するには、次のコマンドを実行します:

.\create-vmfleet.ps1 -basevhd “C:\ClusterStorage\collect\YourVM.vhdx” -adminpass xxx -connectpass xxx -connectuser “Administrator” -vms 20

-adminpass と-connectpass は、VM 管理者と同じパスワードです。

20 台の VM 展開が完了するまでお待ちください。

8. 次のコマンドは、VM 構成のオプションです:

.\set-vmfleet.ps1 -ProcessorCount 1 -MemoryStartupBytes 8GB -DynamicMemory $false

9. すべての VMFleet ファイルの準備が完了しました。.\start-vmfleet.ps1 を実行してすべての VM を起動します。

.\test-clusterhealth.ps1 を実行して、クラスター内に問題がないかを確認します。

10. ストレージパフォーマンスを監視するには、.\Watch-Cluster.ps1(停止するには Ctrl-C)を実行します。

11. VM 上でテストケースを実行します; 次のコマンドは、通常のファイルに対して 40 の重複した I/O を実行して 0%/ 10%/ 30%ランダム 64 KiB 書き込みを駆動するために 7 つのスレッドを使用して 600 秒間テストを実行します。 .\start-sweep.ps1 -b 64 -t 7 -o 40 -w 0 -p r -d 600 .\start-sweep.ps1 -b 64 -t 7 -o 40 -w 10 -p r -d 600 .\start-sweep.ps1 -b 64 -t 7 -o 40 -w 30 -p r -d 600

12. VM ですべてのテストが完了するとログファイルが生成されます。

13. レポートファイルを収集するには、C:\ClusterStorage\Collect\Control\report からの* .xml ファイルを新しいフォルダ

にコピーします。 - process-diskspd.ps1 を diskspd-master フォルダから作成したフォルダにコピーします - process-diskspd.ps1 を実行すると、result.tsv という名前の単一ファイルにレポートファイルが収集されます

Page 16: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ16

14. すべての VM を停止するには、.\stop-vmfleet.ps1 を実行します。

15. すべての VM を破棄するには、.\destroy-vmfleet.ps1 を実行します

A1.2 VMFleetのパフォーマンスを監視する方法 Performance Monitor は、プロセッサ使用率、ディスクの読み書きバイト数、およびネットワークアクティビティを監視するため

のカウンターとレコーダーを提供します。

次の手順は、特定のカウンターを監視する方法の概要を示しています。

1. Performance Monitor を開き、Data Collector Sets を参照し、新しい Data Collector Set を作成します。

図 21 Performance Monitor で新しい Data Collector Set を作成する

2. コレクターセットに名前を付け、[Create manually (Advanced)]を選択します。[Next]をクリックします。

図 22 新しい Data Collector Set に名前を付ける

Page 17: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ17

3. [Performance counter]を選択し、[Next]をクリックします。

図 23 データタイプを選択する

4. [Add]をクリックし、目的のカウンターを選択します。以下のカウンターを推奨しています:

Processor

Cluster CSVFS

サンプル間隔は 5 秒以上にすることができます。[Next]をクリックして、レポートの場所を選択します。

図 24 監視用のパフォーマンスカウンターを追加する

Page 18: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー ページ18

5. 新しいコレクターセットが追加されます。データコレクターを選択し、そのプロパティを編集します。Maximum samples を設

定することができます。

図 25DataCollector プロパティで Maximum samples を設定する

6. VMFleet が起動すると、5 秒間ウォームアップします。次に、Data Collector Sets 上で[Start]をクリックします。Maximum Samples をすでに設定している場合、コレクタは最大値に達すると自動的に停止します。

図 26 データコレクタセットのコンテンツウィンドウ

Page 19: HPE ProLiantサーバーを使用したWindows Server …...HPE ProLiant Gen9 およびGen10 サーバーを使用したAzure Stack HCI ソリューションの実装につ いて説明します。Windows

テクニカルホワイトペーパー

Share now

Get updates

© Copyright 2019 Hewlett Packard Enterprise Development LP.本書の内容は、予告なしに変更されることがありま

す。Hewlett Packard Enterprise 製品およびサービスに対する保証については、当該製品およびサービスの保証規

定書に記載されています。本書のいかなる内容も、新たな保証を追加するものではありません。本書の内容につきま

しては万全を期しておりますが、本書中の技術的あるいは校正上の誤り、省略に対しては責任を負いかねますので

ご了承ください。

Microsoft、Windows、および Windows Server は、米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です。その他すべての商標は、それぞれの

所有者に帰属します。

a00067845ENW、2019 年 4 月

詳細は次の URL を参照してください。

• hpe.com/solutions/azurestackhci