【技术实现步骤摘要】
本专利技术涉及云计算与网络
,特别是一种基于文件的虚拟机与宿主机通信方法。
技术介绍
随着云计算行业日益发展,云平台上虚拟机越来越多,技术不断更新,对于已有的虚拟机更新是一个大困难,会带来以下问题:一是虚拟机客户环境都是保密,运维人员手动更新文件到虚拟机几乎不可能,给系统升级带来困难。二是人为操作会容易出现错误,让客户业务数据造成一定风险性。三是虚拟机数量大,给运维升级带来很大的工作量。四是虚拟机数量大,内部文件一致性难以保证。为了提升云平台的可用性和稳定性,增强虚拟机功能的稳定性,需要一种基于文件的虚拟机与宿主机通信的方法,从而可以大批量更新虚拟机内部环境文件。
技术实现思路
本专利技术解决的技术问题在于提供一种基于文件的虚拟机与宿主机通信方法;解决云平台可以更新虚拟机内部文件,更好地保持虚拟机功能的完整性和数据一致性,让客户已有的虚拟机不需要迁移业务的情况下更新虚拟机内部环境,增大用户体验。本专利技术解决上述技术问题的技术方案是:包括如下步骤:步骤1:创建一台qemu通信通道的虚拟机,通过libvirt配置channel绑定路径;步骤2:安装qemu串口代理服务到虚拟机,并且启动;步骤3:读取文件内容,然后对内容进行Base64加密;步骤4:通过串口代理打开虚拟机内指定路径文件;步骤5:将内容传输到虚拟机里面,并且通过Base64解密密文;步骤5:写入虚拟机内指定路径文件;步骤6:关闭文件流;步骤7:文件上传完成。所述qemu通信通道是宿主机与虚拟机以串口形式打开的一个通信通道;所述libvirt是一种实现Linux虚拟化功能的Linux对外接口; ...
【技术保护点】
一种基于文件的虚拟机与宿主机通信方法,其特征在于:包括如下步骤:步骤1:创建一台qemu通信通道的虚拟机,通过libvirt配置channel绑定路径;步骤2:安装qemu串口代理服务到虚拟机,并且启动;步骤3:读取文件内容,然后对内容进行Base64加密;步骤4:通过串口代理打开虚拟机内指定路径文件;步骤5:将内容传输到虚拟机里面,并且通过Base64解密密文;步骤5:写入虚拟机内指定路径文件;步骤6:关闭文件流;步骤7:文件上传完成。
【技术特征摘要】
1.一种基于文件的虚拟机与宿主机通信方法,其特征在于:包括如下步骤:步骤1:创建一台qemu通信通道的虚拟机,通过libvirt配置channel绑定路径;步骤2:安装qemu串口代理服务到虚拟机,并且启动;步骤3:读取文件内容,然后对内容进行Base64加密;步骤4:通过串口代理打开虚拟机内指定路径文件;步骤5:将内容传输到虚拟机里面,并且通过Base64解密密文;步骤5:写入虚拟机内指定路径文件;步骤6:关闭文件流...
【专利技术属性】
技术研发人员:张志江,杨松,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。