This embodiment discloses a method and a device for the deployment of virtual machine, the method comprises the following steps: in response to the request information request the creation of virtual machine, to determine the floating network protocol IP address currently available; when the current available floating physical network IP address corresponding to more than one, the network state parameters obtained by the currently available the floating IP address corresponding to the physical network; according to the network state parameters, select the most suitable for the physical network configuration corresponding to the virtual machine currently available floating IP as the destination IP address of the virtual machine; binding target IP address and create the.
【技术实现步骤摘要】
虚拟机部署方法及装置
本专利技术涉及互联网领域,尤其涉及一种虚拟机部署方法及装置。
技术介绍
随着互联网技术以及信息化技术物联网技术的高速发展,云计算的不断成熟,逐渐在企业生产环境中部署。云计算(cloudcomputing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟网络,利用虚拟网络的资源来实现。然而在现有技术中虚拟网络的部署存在着各种问题,例如,部署的虚拟网络具有网络响应速率慢等问题。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种虚拟机部署方法及装置,至少部分解决上述问题。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例第一方面提供一种虚拟机部署方法,包括:响应请求虚拟机创建的请求信息,确定当前可用的浮动网络协议IP地址;当所述当前可用的浮动IP地址对应的物理网络不止一个时,获取所述当前可用的浮动IP地址对应的所述物理网络的网络状态参数;根据所述网络状态参数,选择当前最适宜配置虚拟机的所述物理网络对应的当前可用浮动IP作为目标IP地址;绑定所述目标IP地址与创建的所述虚拟机。基于上述方案,所述当所述当前可用的浮动IP地址对应的物理网络不止一个时,获取所述当前可用的浮动IP地址对应的所述物理网络的网络状态参数,包括:获取所述当前可用浮动IP地址对应的所述物理网络的网络负载率、可用传输速率、以及已配置虚拟机数与可配置虚拟机数的比值至少其中之一;所述根据所述网络状态参数,选择当前最适宜配置虚拟机的所述物理网络对应的当前可用浮动IP作为目标IP地址,包括:根据网络负载率、可用传输速率、已配 ...
【技术保护点】
一种虚拟机部署方法,其特征在于,包括:响应请求虚拟机创建的请求信息,确定当前可用的浮动网络协议IP地址;当所述当前可用的浮动IP地址对应的物理网络不止一个时,获取所述当前可用的浮动IP地址对应的所述物理网络的网络状态参数;根据所述网络状态参数,选择当前最适宜配置虚拟机的所述物理网络对应的当前可用浮动IP作为目标IP地址;绑定所述目标IP地址与创建的所述虚拟机。
【技术特征摘要】
1.一种虚拟机部署方法,其特征在于,包括:响应请求虚拟机创建的请求信息,确定当前可用的浮动网络协议IP地址;当所述当前可用的浮动IP地址对应的物理网络不止一个时,获取所述当前可用的浮动IP地址对应的所述物理网络的网络状态参数;根据所述网络状态参数,选择当前最适宜配置虚拟机的所述物理网络对应的当前可用浮动IP作为目标IP地址;绑定所述目标IP地址与创建的所述虚拟机。2.根据权利要求1所述的方法,其特征在于,所述当所述当前可用的浮动IP地址对应的物理网络不止一个时,获取所述当前可用的浮动IP地址对应的所述物理网络的网络状态参数,包括:获取所述当前可用浮动IP地址对应的所述物理网络的网络负载率、可用传输速率、以及已配置虚拟机数与可配置虚拟机数的比值至少其中之一;所述根据所述网络状态参数,选择当前最适宜配置虚拟机的所述物理网络对应的当前可用浮动IP作为目标IP地址,包括:根据网络负载率、可用传输速率、已配置虚拟机数与可配置虚拟机数的比值以及应用服务属性的至少其中之一,选择所述目标IP地址。3.根据权利要求2所述的方法,其特征在于,所述根据网络负载率、可用传输速率、已配置虚拟机数与可配置虚拟机数的比值以及应用服务属性的至少其中之一,选择所述目标IP地址,包括:根据如下函数关系,计算所述当前可用的浮动IP地址对应的物理网络的部署适宜值S;S=T*n+P*m+N*i;其中,所述T表示所述已配置虚拟机数与可配置虚拟机数的比值;所述n为所述T对应的权重,取值为正数;所述P表示所述网络负载率;所述m为所述P的权重,取值为整数;所述N表示所述可用传输速率;所述i为所述N的权重,且取值为负数;选择所述S最小的物理网络对应的当前可用的浮动IP为所述目标IP地址。4.根据权利要求2或3所述的方法,其特征在于,所述根据所述网络状态参数,选择当前最适宜配置虚拟机的所述物理网络对应的当前可用浮动IP作为目标IP地址,还包括:获取所述当前浮动的IP地址对应的所述物理网络可提供的网络属性参数;其中,所述网络属性参数包括所述物理网络提供的应用服务;根据所述网络属性参数与所述虚拟机所需的应用服务类型相匹配的物理网络对应的当前浮动IP地址,作为所述目标IP地址。5.根据权利要求1所述的方法,其特征在于,所述响应请求虚拟机创建的请求信息,确定当前可用的浮动网络协议IP地址,包括:响应所述虚拟即创建请求信息,查询浮动IP地址列表;从浮...
【专利技术属性】
技术研发人员:黄高攀,
申请(专利权)人:国网江苏省电力公司信息通信分公司,江苏方天电力技术有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。