【技术实现步骤摘要】
本专利技术涉及虚拟机
,尤其涉及一种基于虚拟机的设备热替换方法及装置。
技术介绍
虚拟机(Virtual Machine,VM),指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟机通过生成现有操作系统的全新虚拟镜像,它具有真实操作系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据等等。热插拔(hot-plugging或Hot Swap)即带电插拔,还可以称为热替换(Hotreplacement)。热插拔功能就是允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘、电源或板卡等部件,从而提高了系统对灾难的及时恢复能力、扩展性和灵活性等。虚拟机设备热插拔,由于从VM外的角度来看,VM看到的所有“硬件”均是由VMM (virtual machine monitor,虚拟机监视器)提供的软件模拟,故针对VM的“硬件”热插拔,实际上是针对的VMM层的软件模拟体。现有技术中VMM通过命令行界面接收待热插拔的虚拟磁盘对应的热插拔操作请求,触发热插拔操作, ...
【技术保护点】
一种基于虚拟机的设备热替换方法,其特征在于,所述方法包括:接收热替换命令,所述热替换命令包括第一虚拟磁盘的标识,所述第一虚拟磁盘对应一个待替换的逻辑设备;生成模拟逻辑设备,所述模拟逻辑设备具有标识;将所述待替换的逻辑设备的控制信息发送给所述模拟逻辑设备;删除所述第一虚拟磁盘的标识与所述待替换的逻辑设备的标识之间的映射关系;建立所述第一虚拟磁盘的标识与所述模拟逻辑设备的标识之间的映射关系,使得所述模拟逻辑设备根据所述控制信息响应针对所述第一虚拟磁盘的控制指令。
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。