Modifying QoS policy rules

You can modify QoS policy rules at runtime. Changes will take effect on all ports to which the policy is applied.

Prerequisites

To edit a policy rule

Specify new parameter values, the policy name, and its rule ID with openstack network qos rule set. For example:

# openstack --insecure network qos policy show policy1
+-------+---------------------------------------------------------------+
| Field | Value                                                         |
+-------+---------------------------------------------------------------+
| <…>   |                                                               |
| name  | policy1                                                       |
| rules | [{u'max_kbps': 3000, u'direction': u'ingress',                |
|       |   u'qos_policy_id': u'8e2511c9-7db5-456c-b8ee-939f7729d981',  |
|       |   u'type': u'bandwidth_limit', u'max_burst_kbps': 2400,       |
|       |   u'id': u'6f036f09-d952-420d-986b-27c7eb14b2da'}]            |
| <…>   |                                                               |
+-------+---------------------------------------------------------------+
# openstack --insecure network qos rule set --max-kbps 2000 --max-burst-kbits 1600 \
--ingress policy1 6f036f09-d952-420d-986b-27c7eb14b2da