新しい会話を開始

未解決

3 Apprentice

 • 

517 メッセージ

1460

2019年10月30日 23:00

vSANのQoS機能について

vSANのQoS(VM/VMFSのiopsを監視する機能)に連携して、メール通報やトラップ、ログ出力などは可能でしょうか?

 

WebをググってもQosの機能リリースは良く引っかかりますがその先の連携について見つけられなくて・・・

 

Next_Ue-pon

Moderator

 • 

6.5K メッセージ

2019年10月31日 22:00

Next_Ue-ponさん

確かに設定方法がいろいろあるのですが連携して、メール通報やトラップ、ログ出力する方法に関してはちょっと手順を見つけられていないです。近いと思うリンクはあったのですが‥‥

 

3.2.7 Quality of Serviceについて Vsan 6.2

https://download3.vmware.com/vcat/vmw-vcloud-architecture-toolkit-spv1-webworks/index.html#page/Storage%20and%20Availability/Architecting%20VMware%20vSAN%206.2/Architecting%20Virtual%20SAN%206.2.2.027.html 

 

ここで確認ができそうなのですがその具体的な方法は書いておらず…

https://blogs.vmware.com/virtualblocks/2019/02/22/performance-metrics-when-using-iops-limits-with-vsan-what-you-need-to-know/ 

 

Network Resource Settings for vSAN in NIOC

https://storagehub.vmware.com/t/vmware-vsan/vmware-r-vsan-tm-network-design/nioc-configuration-example/

3 Apprentice

 • 

517 メッセージ

2019年10月31日 23:00

舌の根も乾かぬうちに自己レス失礼いたします。

 

QOS に限った話ではないのですが、イベント(アラート)として IOPSをしきい値として

設定して、値に到達/超過したらメールやトラップ、その他アクションをとるような設定

は可能でしょうか?

 

・・・・と質問しなおしたら ご回答は変わりますでしょうか>モデレータ様、ALL

 

Next_Ue-pon

3 Apprentice

 • 

517 メッセージ

2019年10月31日 23:00

ayasさんのご返信に感謝します。

 

リンク拝見しましたが「見れるから良いでしょ?」に留まる感じで手順まではないですね。

 

ちなみに本件 とうぜんながら VxRail 関連の質問としてお伺いしていますが

だとすると状況変化したりしますでしょうか?

 

Next_Ue-pon

4 Operator

 • 

1.7K メッセージ

2019年11月1日 00:00

vCenter単体の機能では難しいと思われますが、いちおうアラーム定義から作成できるアラームにHost Disk Usageというものがあり、ホスト単位のDisk IO(KBps)に依存した値を設定できるようです。

”Host Disk Usage”についてvmwareの公式Docからは見つかりませんでしたが、以下のKBに情報がありました。

https://kb.vmware.com/s/article/1001748

 

また、LogInsightのクエリで発見できるタイプの情報であれば、Loginsightの通知機能を利用することも可能です。

https://docs.vmware.com/en/vRealize-Log-Insight/4.6/com.vmware.log-insight.user.doc/GUID-D158E7C3-633E-4C75-8D34-4F6EA78B429D.html

 

しかしながらいずれの方法でもVM/VMFS単位でのiops監視&通知は難しそうです。

実現するとしたらvRopsのような外部からの監視ソリューションが別途必要になると思います。Zabbixなどの無償ツールでどこまでできるかは不明ですが、pyvmomiやその他のAPIなどを利用し、必要なIOPS情報を取得したうえで事前に定義した閾値より上であれば通知するような構築は可能ではないかと思います。

参考情報として、PowerCLIを利用して、vSAN 環境でのクラスタレベルの仮想マシン平均書き込み遅延の表示する場合は以下の感じになると思います。

get-cluster | Get-VsanStat -Name VMConsumption.AverageWriteLatency | Format-Table -AutoSize -Wrap

4 Operator

 • 

877 メッセージ

2019年11月1日 00:00

vSAN 含めて、データストアの IOPS や 遅延などの負荷状況を任意のしきい値でアラートを飛ばす事は vCenter だけだと難しいです。
※ vSAN の場合、極端な負荷や輻輳が起きる様な場合は vSAN のデフォルトの定義でアラートがありますので、それを利用する事は出来ますが、任意の数値指定は恐らくできないと思います。

vSAN のポリシーベースの IOPS 制限も、対象の VMDK に対する IOPS "制限" となり達したかどうかは通知されず、有無を言わさず制限されます。

 

vSphere の運用の中でそうした傾向分析や、アラートを定義する場合、
vRealize Operations を利用すれば、vSAN データストアやその他のデータストア、またはネットワークなどのワークロードの傾向でアラートを飛ばす事が出来ます。
その場合も特定 IOPS 値などで指定するというより、負荷の傾向でアラートを設定する事が多いです。

 

3 Apprentice

 • 

517 メッセージ

2019年11月7日 23:00

kwmtさんをはじめとする多数のアドバイスに感謝いたします。

 

皆さんのお話しより単独?では難しくてvROが必要となることを理解しました。

また気になっておりましたQOSはあくまで制限に留まることも理解できました。

 

感謝とともに ひとまず(ってなんだよ)スレッドのクローズをお願いいたします。

 

Next_Ue-pon @多謝

イベントは見つかりませんでした!

Top