一种提高虚拟机批量开机关机速度的方法
【技术领域】
[0001] 本发明涉及云计算管理领域,特别是指一种提高虚拟机批量开机关机速度的方 法。
【背景技术】
[0002] 在云计算环境下,计算机的CPU、内存和显卡等主要配件的性能都提升得很快,现 在一台高性能服务器上能支持创建的虚拟机越来越多,而与之相对应的磁盘系统性能正越 来越严重地成为整个系统性能提升的瓶颈,这就导致虚拟机批量开机关机速度越来越慢, 针对这个情况一般采用以下方式:
[0003 ] 1、硬盘采用SSD,直接提高10读写速度,以满足批量操作要求。
[0004] 2、降低单台物理服务器虚拟机数量,牺牲资源来提升性能。
[0005] 3、采用高端的存储设备,提高基础硬件10。
[0006] 上述方法存在以下弊端:
[0007] 1、降低物理服务器虚拟机数量,导致物理服务CPU、内存严重浪费;
[0008] 2、SSD及高端的存储设备对于成本是一种明显的浪费。
【发明内容】
[0009] 本发明解决的技术问题在于提供一种提高虚拟机批量开机关机速度的方法,解决 传统方法存在的不足,节约成本,充分利用计算资源,为提高虚拟机批量开机关机速度提供 一种可行的解决方案。
[0010] 本发明解决上述技术问题的技术方案是:
[0011] 所述的方法包括如下步骤:
[0012] 步骤1:在后台配置文件设置SSD路径;
[0013] 步骤2:通过云平台管理端创建虚拟机;
[0014] 步骤3:后台读取配置文件SSD路径;
[0015]步骤4:检查创建虚拟机镜像cache是否存在指定SSD目录,若存在,执行步骤6,否 则顺序执行;
[0016] 步骤5:将镜像cache拷贝到指定SSD;
[0017] 步骤6:根据镜像cahce路径创建虚拟机。
[0018] 所述的后台配置文件,是指专门存放一些程序专用配置项的文件;
[0019] 所述的配置项,一般是程序常用到的路径、用户名、密码、邮箱等;
[0020] 所述的SSD是固态硬盘(Solid State Drives),简称固盘,用固态电子存储芯片阵 列而制成的硬盘。
[0021 ]所述的读取配置文件,是通过程序读取SSD路径,作为后面的校验使用。
[0022] 所述的镜像cache,是指虚拟机镜像文件,主要包含Windows、linux两种镜像。
[0023]本发明的方法节约成本,通过镜像快照技术,只需要镜像cache部分硬盘采用SSD, 其他采用一般存储,大大节省存储成本,一台物理服务器顶多花费几百块钱的成本;提高了 计算资源使用率,不会因为存储的瓶颈而降低单台物理服务器所能支持的虚拟机数量.
【附图说明】
[0024]下面结合附图对本发明进一步说明:
[0025]图1为本发明的流程图;
[0026]图2为本发明的技术原理图。
【具体实施方式】
[0027]本发明的实施方式有多种,这里将基于KVM虚拟化实现方式为例说明其中一种实 现方法,如图1、2所示,具体实施过程如下:
[0028] 1、在后台配置文件设置SSD路径
[0029] #SSDPATH=/sdb/ssdcache/
[0030] 2、通过云平台管理端创建虚拟机
[0032] 3、后台读取配置文件SSD路径
[0034] 4、检查创建虚拟机镜像cache是否存在指定SSD目录,若存在,执行步骤6,否则顺 序执行
[0037] 5、将镜像cache拷贝到指定SSD
[0039] 6、根据镜像cahce路径创建虚拟机
【主权项】
1. 一种提高虚拟机批量开机关机速度的方法,其特征在于:所述的方法包括如下步骤: 步骤1:在后台配置文件设置SSD路径; 步骤2:通过云平台管理端创建虚拟机; 步骤3:后台读取配置文件SSD路径; 步骤4:检查创建虚拟机镜像cache是否存在指定SSD目录,若存在,执行步骤6,否则顺 序执行; 步骤5:将镜像cache拷贝到指定SSD; 步骤6:根据镜像cahce路径创建虚拟机。2. 根据权利要求1所述的提高虚拟机批量开机关机速度的方法,其特征在于:所述的后 台配置文件,是指专门存放一些程序专用配置项的文件; 所述的配置项,一般是程序常用到的路径、用户名、密码、邮箱等; 所述的SSD是固态硬盘(SolidStateDrives),简称固盘,用固态电子存储芯片阵列而 制成的硬盘。3. 根据权利要求1所述的提高虚拟机批量开机关机速度的方法,其特征在于:所述的读 取配置文件,是通过程序读取SSD路径,作为后面的校验使用。4. 根据权利要求2所述的提高虚拟机批量开机关机速度的方法,其特征在于:所述的读 取配置文件,是通过程序读取SSD路径,作为后面的校验使用。5. 根据权利要求1至4任一项所述的提高虚拟机批量开机关机速度的方法,其特征在 于:所述的镜像cache,是指虚拟机镜像文件,主要包含Windows、1inux两种镜像。
【专利摘要】本发明涉及云计算管理领域,特别是指一种提高虚拟机批量开机关机速度的方法。本发明首先在后台配置文件设置SSD路径;其次通过云平台管理端创建虚拟机;接着后台读取配置文件SSD路径;检查创建虚拟机镜像cache是否存在指定SSD目录,若不存在,则将镜像cache拷贝到指定SSD;最后根据镜像cahce路径创建虚拟机。本发明的方法节约成本,通过镜像快照技术,只需要镜像cache部分硬盘采用SSD,其他采用一般存储,大大节省存储成本;提高了计算资源使用率,不会因为存储的瓶颈而降低单台物理服务器所能支持的虚拟机数量;可以用于提高虚拟机批量开机关机速度。
【IPC分类】G06F9/445, G06F9/455
【公开号】CN105487898
【申请号】CN201510856229
【发明人】刘勇彬, 杨松, 季统凯
【申请人】国云科技股份有限公司
【公开日】2016年4月13日
【申请日】2015年11月27日