虚拟机启动方法和装置与流程

文档序号:12463483阅读:来源:国知局

技术特征:

1.一种虚拟机启动方法,其特征在于,所述方法包括:

物理机响应于输入的对待启动的目标虚拟机的启动指令,从分布式块存储系统中获取启动目标虚拟机所需的镜像文件;

利用所述镜像文件启动所述目标虚拟机。

2.根据权利要求1所述的方法,其特征在于,在物理机响应于输入的对待启动的目标虚拟机的启动指令,从分布式块存储系统中获取启动目标虚拟机所需的镜像文件之前,所述方法还包括:

接收输入的块存储申请指令,所述块存储申请指令包括:目标虚拟机的系统盘的大小;

利用逻辑卷管理器分配所述大小的逻辑卷;

将所述逻辑卷的标识和所述目标虚拟机对应存储。

3.根据权利要求2所述的方法,其特征在于,在物理机响应于输入的对待启动的目标虚拟机的启动指令,从分布式块存储系统中获取启动目标虚拟机所需的镜像文件之前,所述方法还包括:

利用iSCSI协议中的目标器将所述逻辑卷作为虚拟磁盘进行映射;

利用iSCSI协议中的启动器将所述虚拟磁盘映射至物理机;

对所述虚拟磁盘进行格式化,以及将格式化后的虚拟磁盘挂载在预设挂载点。

4.根据权利要求3所述的方法,其特征在于,在物理机响应于输入的对待启动的目标虚拟机的启动指令,从分布式块存储系统中获取启动目标虚拟机所需的镜像文件之前,所述方法还包括:

向格式化后的虚拟磁盘写入启动目标虚拟机所需的镜像文件,以将启动目标虚拟机所需的镜像文件写入分布式块存储系统中。

5.根据权利要求4所述的方法,其特征在于,从分布式块存储系统中获取启动目标虚拟机所需的镜像文件包括:

读取所述虚拟磁盘中的启动目标虚拟机所需的镜像文件,以从分布式块存储系统中读取出启动目标虚拟机所需的镜像文件。

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

当利用监控进程监控到所述物理机出现故障时,由其他物理机利用iSCSI协议中的目标器将所述逻辑卷作为虚拟磁盘进行映射;

利用iSCSI协议中的启动器将所述虚拟磁盘映射至所述其他物理机,以在其他物理机上启动目标虚拟机。

7.一种虚拟机启动装置,其特征在于,所述装置包括:

响应单元,配置用于响应于输入的对待启动的目标虚拟机的启动指令,从分布式块存储系统中获取启动目标虚拟机所需的镜像文件;

启动单元,配置用于利用所述镜像文件启动所述目标虚拟机。

8.根据权利要求7所述的装置,其特征在于,所述装置还包括:

逻辑卷分配单元,配置用于在响应于输入的对待启动的目标虚拟机的启动指令,从分布式块存储系统中获取启动目标虚拟机所需的镜像文件之前,接收输入的块存储申请指令,所述块存储申请指令包括:目标虚拟机的系统盘的大小;利用逻辑卷管理器分配所述大小的逻辑卷;将所述逻辑卷的标识和所述目标虚拟机对应存储;

映射单元,配置用于利用iSCSI协议中的目标器将所述逻辑卷作为虚拟磁盘进行映射;利用iSCSI协议中的启动器将所述虚拟磁盘映射至物理机;对所述虚拟磁盘进行格式化,以及将格式化后的虚拟磁盘挂载在预设挂载点;

写入单元,配置用于向格式化后的虚拟磁盘写入启动目标虚拟机所需的镜像文件,以将启动目标虚拟机所需的镜像文件写入分布式块存储系统中。

9.根据权利要求8所述的装置,其特征在于,所述启动单元包括:

读取子单元,配置用于读取所述虚拟磁盘中的启动目标虚拟机所需的镜像文件,以从分布式块存储系统中读取出启动目标虚拟机所需的镜像文件。

10.根据权利要求9所述的装置,其特征在于,所述装置还包括:

转换单元,配置用于当利用监控进程监控到所述物理机出现故障时,由其他物理机利用iSCSI协议中的目标器将所述逻辑卷作为虚拟磁盘进行映射;利用iSCSI协议中的启动器将所述虚拟磁盘映射至所述其他物理机,以在其他物理机上启动目标虚拟机。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1