Openstack Qos
Openstack network qos
1.配置QOS
此处网络为provider网络,无self-server网络,无L3
只有控制节点和计算节点
控制节点上:
vim /etc/neutron/neutron.conf
service_plugins = neutron.services.l3_router.l3_router_plugin.L3RouterPlugin,neutron.services.metering.metering_plugin.MeteringPlugin,neutron.services.qos.qos_plugin.QoSPluginvim /etc/neutron/plugins/ml2/ml2_conf.ini
[ml2]
extension_drivers = port_security,qosvim /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[agent]
extensions = qos
计算节点上:
vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[agent]
extensions = qosvim /etc/neutron/policy.json
#配置json策略文件 以下为官方文档选项,此处只选用bandwidth limit
{ "get_policy": "rule:regular_user","create_policy": "rule:regular_user","update_policy": "rule:regular_user","delete_policy": "rule:regular_user","get_rule_type": "rule:regular_user","get_policy_bandwidth_limit_rule": "rule:regular_user","create_policy_bandwidth_limit_rule": "rule:regular_user","delete_policy_bandwidth_limit_rule": "rule:regular_user","update_policy_bandwidth_limit_rule": "rule:regular_user",
}
重启配置服务
systemctl status neutron-server.service
2.创建策略
openstack network qos policy create 1m
#限制速度为1m 策略名为1m
openstack network qos rule create --type bandwidth-limit --max-kbps 1000 --max-burst-kbits 1000 --egress 1m
openstack network qos rule create --type bandwidth-limit --max-kbps 20000 --max-burst-kbits 20000 --ingress 1m
#egress为出口,即上行;ingress为入口,即下行 vps qos为限制egress 其中阿里云ingress为100M
#burst-kbits突发值跟限制值一致
查看虚机端口并绑定策略
openstack port list | grep 192.168.1.245
| 15441986-a5c3-4fb5-b7ac-a76b112b9ccf | | fa:16:3e:3b:28:a5 | ip_address='192.168.1.245', subnet_id='a60e0b12-74b6-41cd-b82b-252bb17f252d' | ACTIVE |openstack port set --qos-policy 1m 15441986-a5c3-4fb5-b7ac-a76b112b9ccf
查看端口详情
openstack port show 15441986-a5c3-4fb5-b7ac-a76b112b9ccf
查看qos策略
openstack network qos policy list | grep fdb11583-0a68-4478-9e43-522a62bc36bf
openstack network qos rule list 1m
3.检验QOS
在虚机上安装speedtest
yum install python-pip –y
pip install speedtest-cli
pip install --upgrade pip
speedtest-cli
更换新的QOS策略
openstack network qos policy create 10m
openstack network qos rule create --type bandwidth-limit --max-kbps 10000 --max-burst-kbits 10000 --egress 10m
openstack network qos rule create --type bandwidth-limit --max-kbps 20000 --max-burst-kbits 20000 --ingress 10m
openstack port list
#查看端口UUID
openstack port set --qos-policy 10m 15441986-a5c3-4fb5-b7ac-a76b112b9ccf
#策略更改为10m
虚机上再次测试,策略更换成功
Openstack Qos相关推荐
- OpenStack QoS介绍
Quality of Service Quality of Service高级服务设计为一个服务插件.此服务在多个层级上与其与的Neutron代码解耦(见下文). QoS在没有使用继承自插件的mixi ...
- Libvirt为ovs port配置的ingress qos规则为何不生效呢? (by quqi99)
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (http://blog.csdn.net/quqi99) 问题 遇到一个问题,libvirt里设置outbou ...
- OpenStack实践之路——修改云硬盘和云主机的qos
需要了解的命令 (my_new_env) myy@pubbeta1-nova10:~$ nova |grep qosupdate-instance-qos # 代表修改实例(云主机)的qosupdat ...
- OpenStack Ocata Release Notes
本文整理了OpenStack Ocata版本的主要项目更新情况,供大家参考. Nova Ocata 版本加入了许多 Cell V2 的功能 . 但是不是所有的都可以用于生产 . 现在部署 Nova 需 ...
- VMware Virtual SAN 互操作性:OpenStack
原文:http://www.punchingclouds.com/2014/03/04/vmware-virtual-san-interoperability-openstack/ 在 Virtual ...
- 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(5)
2019独角兽企业重金招聘Python工程师标准>>> 八.KVM 这一步,像virsh start命令一样,将虚拟机启动起来了.虚拟机启动之后,还有很多的步骤需要完成. 步骤38: ...
- OpenStack 业务链networking-sfc介绍 (2) - 底层原理
原文链接:https://blog.csdn.net/bc_vnetwork/article/details/65630475 1. SFC底层实现原理 port chain和ovs driver/ ...
- OpenStack 部署运维实战
OpenStack 简介 OpenStack 是一个开源的 IaaS 实现,它由一些相互关联的子项目组成,主要包括计算.存储.网络.由于以 Apache 协议发布,自 2010 年项目成立以来,超过 ...
- 绝不能错过的10款最新OpenStack网络运维 监控工具
摘要 今天我们要推荐给大家的是关于奥斯汀OpenStack Summit的OpenStack网络方面功能与工具相关的技术演讲. 希望可以帮助国内的开发者.架构师和用户更好地了解OpenStack在SD ...
最新文章
- These dependencies were not found: *!!vue-style-loader!css-loader?
- currenttimemillis 毫秒还是秒_Elasticsearch如何做到数十亿数据查询毫秒级响应?
- 1)机器学习基石笔记Lecture1:The Learning Problem
- Pytorch Anaconda 安装CPU版本
- cos7安装mysql_centos7 安装 mysql
- 误区30日谈21-24
- Abp集成Quartz.net记录
- python正则表达式处理文本内容_Python处理txt文本
- 【任务分配】基于matlab蚁群算法无人机任务分配【含Matlab源码 1265期】
- python调用canape_基于CCP协议利用CANape进行电控单元标定
- ACE Admin 模板实现sidebar菜单联动tabs页签
- Android USB打印机
- 东芝打印机共享怎么设置_东芝 e-studio181怎么设置网络打印机
- shell 参数的分组读取
- 初级算法-10. 有效的数独
- 老毛桃U盘快速安装ghost win7系统图文教程
- lombok常用注解
- Unet++语义分割网络(网络结构分析+代码分析)
- Sql 存储过程传递参数
- 改进euler方法 c语言,科学网—计算方法:Euler法及其改进 - 张江敏的博文