第 6 章 创建具有保证最小带宽 QoS 的实例
您可以使用服务质量(QoS)策略创建请求保证最小带宽的实例。
具有保证最小带宽规则的 QoS 策略被分配给特定物理网络上的端口。当您创建使用配置端口的实例时,计算调度服务会为满足此请求的实例选择主机。计算调度服务会在选择部署实例的主机之前,检查放置服务中由其他实例保留的带宽数量。
限制/限制
- 您只能在创建新实例时分配保证最小带宽 QoS 策略。您无法为已在运行的实例分配保证最小带宽 QoS 策略,因为计算服务仅在创建或移动操作期间更新实例的资源使用情况,这意味着无法保证实例可用的最少带宽。
先决条件
- 具有最低带宽规则的 QoS 策略可用。如需更多信息,请参阅配置 Red Hat OpenStack Platform 网络指南中的配置服务质量(QoS)策略。
流程
列出可用的 QoS 策略:
openstack network qos policy list
(overcloud)$ openstack network qos policy listCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查每个可用策略的规则,以确定哪个最小带宽:
openstack network qos policy show policy0
(overcloud)$ openstack network qos policy show policy0Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从适当的策略创建端口:
openstack port create port-normal-qos --network net0 --qos-policy policy0
(overcloud)$ openstack port create port-normal-qos --network net0 --qos-policy policy0Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个实例,指定要使用的 NIC 端口:
openstack server create --flavor cirros256 --image cirros-0.3.5-x86_64-disk --nic port-id=port-normal-qos --wait qos_instance
$ openstack server create --flavor cirros256 --image cirros-0.3.5-x86_64-disk --nic port-id=port-normal-qos --wait qos_instanceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出中的"ACTIVE"状态表示您已在能够提供请求的最低带宽的主机上成功创建了实例。
6.1. 从实例中删除保证最小带宽 QoS 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
如果要将保证最小带宽 QoS 策略与实例分离,您可以分离接口。
流程
要分离接口,请输入以下命令:
openstack server remove port <vm_name|vm_id> <port_name|port_id>
$ openstack server remove port <vm_name|vm_id> <port_name|port_id>Copy to Clipboard Copied! Toggle word wrap Toggle overflow