【技术实现步骤摘要】
业务资源调度方法和装置
本专利技术涉及通信
,尤其涉及一种业务资源调度方法和装置。
技术介绍
随着硬件速度以及服务器性能的不断提升,数据中心中服务器的使用率有所下降,为了提高服务器硬件利用率,降低数据中心的运维成本,近年来,DRX(DynamicResourceextension,动态资源扩展)解决方案得到了很大的发展。DRX解决方案通过感知业务系统的负载状况,并根据业务系统的实际负载状况自动联动IT基础架构进行基础资源的弹性扩展,实现了企业业务需求向IT需求的自动映射和资源调度,以及企业业务负载和IT支撑资源供给水平的自动关联。请参见图1,图1为DRX解决方案的系统架构框图,DRX解决方案的系统架构中通常包括资源层、业务资源调度和展示层、业务负载监控模块和业务负载分发模块。●资源层负责将数据中心内的物理资源虚拟化和池化,并以虚拟服务器为单位对外提供服务,包括:物理资源层:由数据中心内的多台物理服务器组成,为企业业务提供服务器资源,服务器规模由企业业务总体需求确定。虚拟化内核平台:安装于物理资源层内的物理服务器上,实现物理服务器的硬件资源的逻辑封装和虚拟化,是企业云计算架构的基础。虚拟资源层:物理资源层上运行的虚拟服务器的集合,共同构成统一的虚拟服务器资源池。池内的虚拟服务器作为企业业务承载的最小单元,对外提供业务服务。●业务资源调度&展示层负责基于业务负载进行资源的动态调度以及展示,包括:业务资源动态调度模块:该模块为管理一组虚拟服务器,为一个特定的用户业务(以下统称“动态资源扩展业务”)提供服务。我们把这个虚拟服务器组称为“业务动态资源扩 ...
【技术保护点】
一种业务资源调度方法,应用于管理服务器,所述管理服务器用于对本地虚拟化资源池中的虚拟化资源进行管理,其中所述虚拟化资源池包括对若干物理服务器虚拟化后生成的若干虚拟机,其特征在于,所述方法包括:实时向虚拟机发送连接数采集指令;获取虚拟机根据所述采集指令采集的连接数;根据所述连接数设置连接数监控阈值,并基于所述监控阈值对本地业务资源进行动态调度。
【技术特征摘要】
1.一种业务资源调度方法,应用于管理服务器,所述管理服务器用于对本地虚拟化资源池中的虚拟化资源进行管理,其中所述虚拟化资源池包括对若干物理服务器虚拟化后生成的若干虚拟机,所述虚拟机预先创建了virtio设备,其特征在于,所述方法包括:向Libvirt下发连接数采集指令以及虚拟机的名称;所述Libvirt根据所述虚拟机的名称将所述连接数采集指令发送给快速仿真器QEMU设备模拟处理器,由所述QEMU设备模拟处理器将所述连接数采集请求写入所述virtio设备的后端物理接口,以使所述虚拟机的操作系统从所述后端物理接口读取所述连接数采集请求;获取虚拟机的操作系统根据所述采集指令采集的连接数;根据所述连接数设置连接数监控阈值,并基于所述监控阈值对本地业务资源进行动态调度。2.如权利要求1所述的方法,其特征在于,所述向Libvirt下发连接数采集指令以及虚拟机的名称包括:向Libvirt下发连接数采集请求;所述连接数采集请求中包括所述连接数采集指令以及所述虚拟机的名称;所述Libvirt解析所述连接数采集请求获取所述虚拟机的名称以及所述连接数采集指令。3.如权利要求2所述的方法,其特征在于,所述Libvirt根据所述虚拟机的名称将所述连接数采集指令发送给QEMU设备模拟处理器,由所述QEMU设备模拟处理器将所述连接数采集请求写入所述virtio设备的后端物理接口,以使所述虚拟机的操作系统从所述后端物理接口读取所述连接数采集请求包括:所述Libvirt将所述连接数采集指令发送给QEMU设备模拟处理器,再由所述QEMU设备模拟处理器将所述连接数采集请求写入所述virtio设备的后端物理接口,以使得所述虚拟机调用所述virtio设备的前端应用程序接口从所述后端物理接口中读取所述连接数采集指令;其中,所述前端应用程序接口位于所述虚拟机的操作系统中。4.一种业务资源调度方法,应用于虚拟机,所述虚拟机由本地虚拟化资源池中的物理服务器虚拟化后生成,所述虚拟机预先创建了virtio设备,其特征在于,所述方法包括:所述虚拟机的操作系统从所述virtio设备的后端物理接口读取连接数采集请求;其中,所述连接数采集请求由管理服务器通过Libvirt下发给QEMU设备模拟处理器,再由所述QEMU设备模拟处理器将所述连接数采集请求写入所述virtio设备的后端物理接口;在所述操作系统中根据所述连接数采集指令采集连接数,并将所述连接数发送给所述管理服务器,以使得所述管理服务器根据所述连接数设置连接数监控阈值,并基于所述监控阈值对其本地业务资源进行动态调度。5.如权利要求4所述的方法,其特征在于,所述虚拟机的操作系统从所述virtio设备的后端物理接口读取连接数采集请求包括:调用由所述管理服务器为本机创建的virtio设备的前端应用程序接口从所述virtio设备的后端物理接口中读取所述连接数采集指令;其中,所述前端应用程序接口位于所述虚拟机的操作系统中;所述在所述操作系统...
【专利技术属性】
技术研发人员:郑雄开,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。