作者:吕嘉伟
QOS的配置
使系统支持qos的配置:
1.修改neutron-server的neutron.conf配置
# vim /etc/neutron/neutron.conf
service_plugins = neutron.services.qos.qos_plugin.QoSPlugin
2.修改neutron-server的ml2_conf.ini配置
# vim /etc/neutron/plugins/ml2/ml2_conf.ini
[ml2]
extension_drivers=qos
3.修改ovs-agent配置
# vim /etc/neutron/plugins/ml2/ml2_conf.ini
[agent]
extensions=qos
4.配置policy.json使所用用户都有使用qos策略的权利(以下配置均为默认,可不配置)
# vim /etc/neutron/policy.json
"get_policy": "rule:regular_user",
"create_policy": "rule:regular_user",
"update_policy": "rule:regular_user",
"delete_policy": "rule:regular_user",
"get_policy_bandwidth_limit_rule": "rule:regular_user",
//设置带宽限制的权限,默认只有管理员能够设置、删除带宽限速
"create_policy_bandwidth_limit_rule": "rule:admin_only",
"delete_policy_bandwidth_limit_rule": "rule:admin_only",
"update_policy_bandwidth_limit_rule": "rule:admin_only",
"get_rule_type": "rule:regular_user",
//设置dscp规则的权限,默认只有管理员能设置、删除dscp限速
"get_policy_dscp_marking_rule": "rule:regular_user",
"create_dscp_marking_rule": "rule:admin_only",
"delete_dscp_marking_rule": "rule:admi