Назначение политик качества обслуживания#
Помимо политик качества обслуживания по умолчанию, можно назначать политики для отдельных сетевых портов, плавающих IP-адресов и целых сетей.
Предварительные требования
Создана политика качества обслуживания, как описано в разделе Creating QoS policies.
Назначение политики качества обслуживания порту
Узнайте идентификатор требуемого порта, а затем назначьте политику с помощью команды openstack port set --qos-policy <qos-policy>. Например:
# openstack --insecure port list
+--------------------------------------+-----+----------------------------+
| ID | <…> | Fixed IP Addresses |
+--------------------------------------+-----+----------------------------+
| c0ea690f-4993-4467-afd5-5389016a0658 | | ip_address='10.136.18.133' |
+--------------------------------------+-----+----------------------------+
# openstack --insecure port set --qos-policy policy1 c0ea690f-4993-4467-afd5-5389016a0658
Назначение политики качества обслуживания плавающему IP-адресу
Узнайте идентификатор требуемого плавающего IP-адреса, а затем назначьте политику с помощью команды openstack floating ip set --qos-policy <qos-policy>. Например:
# openstack --insecure floating ip list
+--------------------------------------+---------------------+-----+
| ID | Floating IP Address | <…> |
+--------------------------------------+---------------------+-----+
| 866203a2-4e1c-459f-807f-14ed563409f1 | 10.136.18.135 | |
+--------------------------------------+---------------------+-----+
# openstack --insecure floating ip set --qos-policy policy1 866203a2-4e1c-459f-807f-14ed563409f1
Назначение политики качества обслуживания всем портам в сети
Узнайте идентификатор или имя требуемой сети, а затем назначьте политику с помощью команды openstack network set --qos-policy <qos-policy>. Например:
# openstack --insecure network list
+--------------------------------------+----------+-----+
| ID | Name | <…> |
+--------------------------------------+----------+-----+
| c6ee561e-9cf7-489b-bbab-7bca557ee7a5 | public | |
+--------------------------------------+----------+-----+
# openstack --insecure network set --qos-policy policy1 public