如何在openstack环境下实现磁盘、网络的QoS?

公司已经部署一套OpenStack环境,计算虚拟化采用的是KVM,存储采用cinder对接传统SAN存储,网络使用的是OvS。控制节点3台,计算节点10台,网络节点和控制节点合一。如何通过OpenStack中计算和网络的配置,来实现磁盘/网络的QoS?...显示全部

公司已经部署一套OpenStack环境,计算虚拟化采用的是KVM,存储采用cinder对接传统SAN存储,网络使用的是OvS。控制节点3台,计算节点10台,网络节点和控制节点合一。如何通过OpenStack中计算和网络的配置,来实现磁盘/网络的QoS?

收起
参与8

查看其它 2 个回答大天使之剑的回答

大天使之剑大天使之剑售前技术支持杭州才云科技
  • 使用虚拟机的时候会遇到这种情况:

    • 同一个OpenStack集群的几台虚机如果读写负荷较大,可能会导致其他虚机因为抢占不到后端存储资源而反应卡顿,这个时候需要QoS的配合来限制虚机的IO速率及读写带宽。
    • 资源总是有限的,包括网络资源、后端存储资源,只要存在抢占资源的情况,就需要QoS来管理资源的分配
  • 关于磁盘:

    • Cinder QoS Spec
  • 关于网络:

    • 修改neutron配置文件,添加qos插件
    • 修改ovs配置文件,添加qos扩展
    • 修改policy文件,设置qos权限,并启用各种规则
    • 管理员创建对应的qos规则

      neutron qos-policy-create xxx
互联网服务 · 2018-09-18
浏览4419

回答者

大天使之剑
售前技术支持杭州才云科技
擅长领域: 云计算私有云云管平台

大天使之剑 最近回答过的问题

回答状态

  • 发布时间:2018-09-18
  • 关注会员:3 人
  • 回答浏览:4419
  • X社区推广