本記事は2020年3月23日にGary Little氏が投稿した記事の翻訳版です。
原文はこちら。
ストレージ性能テストを担当されるは多くの場合vdbenchを使い慣れており、ハイパーコンバージドインフラストラクチャ(HCI)の性能をテストする際にもvdbenchを使いたいと考えているでしょう。
HCIの性能を正しくにテストするには、HCIを構成するすべてのノードにワークロードを展開する必要があります。しかし、複数のVMをデプロイし、vdbenchの動作を調整するのは大変です。そこでNutanix X-Rayは、vdbenchを簡単にスケールアウトして実行する仕組みを提供しています。今回は、その使用手順を紹介します。
X-Rayにvdbenchを追加する手順
- Oracleのサイトからvdbenchをダウンロードする
- X-Rayのvdbenchテストシナリオを GitHub https://github.com/garyjlittle/xray.git から取得する
- (リポジトリを自分のPCにクローンし、X-Rayのサーバーにアップロードできます)
- Oracleからダウンロードしたzipファイルの名前を”vdbench.zip” に変更する
X-Rayシナリオ内で、zipファイルの名前が正確にこのとおり(vdbench.zip)であることが前提となっています。
- X-Rayサーバーに移動し、vdbench.zipファイルとX-RayのvdbenchテストシナリオファイルをX-Rayサーバーにアップロードする
- vdbenchを実行するためのJVMをインストール可能な状態にするため、Nutanixクラスタ上に作成されたVMがインターネットにアクセスできることを確認する
![](https://uploads-us-west-2.insided.com/nutanix-us/attachment/59bd5c4e-34bd-40cc-ae52-e669e81aa0d4.png)
それでは、X-Rayにデフォルトでビルトインされているテストと同じように、HCI アプライアンスに対してvdbench ワークロードを実行しましょう。結果は次のようになるはずです。
![](https://uploads-us-west-2.insided.com/nutanix-us/attachment/d94e9cf4-76a2-42a9-9385-ba435b9ee953.png)
また、ビルトインされたGrafanaで表示することも可能です。
![](https://uploads-us-west-2.insided.com/nutanix-us/attachment/dee53481-2697-4366-af1b-08d9f83bb32f.png)
![](https://uploads-us-west-2.insided.com/nutanix-us/attachment/3c8db448-ff3b-4133-8c32-fe3b06de659f.png)
基本的な動作が確認できたら、自由にvdbenchファイルを編集して、X-Rayに複数のLinux VMの展開、vdbenchワークロードをデプロイ、および実行をさせて、結果を表示してみましょう。
![](https://uploads-us-west-2.insided.com/nutanix-us/attachment/e20b8d0f-5a95-4e3c-94b1-cf09442f451f.png)
この例のvdbench ファイルは、テストシナリオに付属しています。