LoginSignup
0
0

More than 5 years have passed since last update.

DataCore セカンダリーIPでiSCSIの性能アップ

Last updated at Posted at 2018-11-13

OS上でセカンダリーIPを設定することでターゲットポートが追加でき、より多くのポーラー(I/O処理)プロセスを割り当てることができるようになります。その結果、1つの物理パスでより多くのI/Oが処理できるようになるようなのでさっそくやってみましょう。

前提

1. 10Gb物理ポートで最大4IPを目処に設定して下さい。
2. もし使い切るつもりなら1論理ポート2CPUを基準に割り当てて下さい。
3. 1IPあたりの性能上限はCPUクロック次第です。
例: 56Gb NICなら20IP、40コアを割り振ることで使い切れるらしいです(途方もない数字なので未検証)

設定

OS上でIPアドレスを追加します。
image.png

Rescan Portsをするとポートが増えました。 (Server iSCSI Port7と8)
image.png

名前をつけて、FE(フロントエンド=ターゲット)の役割を割り振りましょう。
image.png

手入力は大変なのでPowerCLIで設定します。
今回は2台x2ポートなので計4ポート分を全ESXiに追加してリスキャンします。

Get-vmhost | get-vmhosthba -type iscsi | New-IScsiHbaTarget -Address "10.10.0.13"
Get-vmhost | get-vmhosthba -type iscsi | New-IScsiHbaTarget -Address "10.10.2.13"
Get-vmhost | get-vmhosthba -type iscsi | New-IScsiHbaTarget -Address "10.10.0.14"
Get-vmhost | get-vmhosthba -type iscsi | New-IScsiHbaTarget -Address "10.10.2.14"
Get-VMHost | Get-VMHostStorage -RescanAllHBA

GUIで確認してもちゃんと裏で実行されていますね。
image.png

今回は試しに既にあるデータストアにパスを足してみました。
image.png

もう1回リスキャンしておきましょう。

Get-VMHost | Get-VMHostStorage -RescanAllHBA

パスが4から8に増えました。
image.png

実際にはデータストアを8パスにしても意味がないです!IP数に応じてデータストア(vDisk)数を増やしましょう。
各データコアサーバーがFEを4パス持っているなら、データストアは4個以上を目安にしましょう。

次回は性能検証をしてみます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0