2016-07-31 1 views
0

私たちはQemu/Libvirtを持つ人々にVMを提供しています。 ここでは、これらのVMのユーザーが非常に大きなファイル(たとえば、1..2GBファイル)をダウンロードできないようにしたいと考えています。Qemu/Libvirt:ダウンロードの合計サイズを制限する

これをQEMU/Libvirtで制限することはできますか? tcの帯域幅を使用していると思われるlibvirtのbandwidthオプションがあることはわかっていますが、帯域幅の速度を調整する方法ではなく、ダウンロードしたバイト数を探しています。

+0

サーバー障害を試してください。この質問はプログラミング関連ではなく、システム管理者/ネットワーキングに関する質問です。 – pmdj

答えて

0

QEMUまたはlibvirtには、VMによってダウンロードされた累積ネットワークトラフィックの合計を制限するメカニズムはありません。可能なことは、既に気づいたように、tc経由でデータ転送レート上限を設定することだけです。

これは、ゲストが割り当てたMACアドレス/ IPアドレスに基づいて、ネットワークルーターで解決される可能性があります。

0

最後に、virsh domifstatを監視し、rx_bytesを見たデーモンを作成しました。しきい値に達すると、VMは破棄されます。

関連する問題