【技术实现步骤摘要】
一种个人磁盘的挂载方法及装置
[0001]本申请涉及云计算
,特别涉及一种个人磁盘的挂载方法及装置。
技术介绍
[0002]随着云计算技术的不断发展和普及,云计算的使用场景变得越来越多元化,不同应用场景下的需求也不断地丰富,传统的物理PC机已经无法满足。结合教育场景、远程办公场景的实际需求,推出了云桌面的解决方案,极大地简化了计算机资源的分配,可视化了计算机集群的管理,使得快速部署虚拟机并分配给用户使用成为可能。
[0003]在教育场景下,教师通过云桌面管理平台一键上课,云桌面管理平台批量创建虚拟机,并将虚拟机分配给此次上课的学生,学生使用完虚拟机后,教师一键下课,学生和虚拟机授权关系解除,虚拟机被批量删除,回收资源,这样,每次下课后虚拟机会被删除,学生不能保存个人数据,无法在下次上课时使用之前存放的重要数据。在办公场景下,管理员通过云桌面管理平台创建虚拟机,并将虚拟机分配给用户,一个用户可以使用多个虚拟机,虚拟机和用户的授权关系不会发生频繁变化,这样,也无法实现同一个人数据在不同虚拟机之间的共享。
专 ...
【技术保护点】
【技术特征摘要】
1.一种个人磁盘的挂载方法,其特征在于,应用于云桌面管理平台,所述方法包括:在检测到目标用户创建成功时,在共享存储池中配置与所述目标用户对应的目标个人磁盘,其中,所述共享存储池挂载在运行虚拟机的主机上;接收目标虚拟机发送的所述目标用户登录所述目标个人磁盘的消息,并判断所述目标个人磁盘是否已挂载在其他虚拟机上,其中,所述目标用户在启动所述目标虚拟机,并登录所述目标个人磁盘时,所述目标虚拟机向所述云桌面管理平台发送消息;若判定所述目标个人磁盘已挂载在其他虚拟机上,则将所述目标个人磁盘从所述其他虚拟机卸载,并将所述目标个人磁盘挂载至所述目标虚拟机。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若判定所述目标个人磁盘未挂载在其他虚拟机上,则将所述目标个人磁盘挂载至所述目标虚拟机。3.如权利要求1或2所述的方法,其特征在于,将所述目标个人磁盘从所述其他虚拟机卸载,并将所述目标个人磁盘挂载至所述目标虚拟机的步骤包括:判断所述其他虚拟机的运行状态;若判定所述其他虚拟机为关机状态,则通知虚拟化平台解除所述其他虚拟机和所述目标个人磁盘的连接关系;将所述目标虚拟机的标识和所述目标个人磁盘的路径信息发送至所述虚拟化平台,以使得所述虚拟化平台基于所述目标虚拟机的标识和所述目标个人磁盘的路径信息建立所述目标虚拟机和所述目标个人磁盘的连接关系。4.如权利要求3所述的方法,其特征在于,所述方法还包括:若判定所述其他虚拟机为开机状态,则通知所述其他虚拟机对所述目标个人磁盘进行脱机操作;在接收到所述其他虚拟机发送的脱机成功的消息后,通知虚拟化平台解除所述其他虚拟机和所述目标个人磁盘的连接关系;将所述目标虚拟机的标识和所述目标个人磁盘的路径信息发送至所述虚拟化平台,以使得所述虚拟化平台基于所述目标虚拟机的标识和所述目标个人磁盘的路径信息建立所述目标虚拟机和所述目标个人磁盘的连接关系。5.如权利要求4所述方法,其特征在于,所述方法还包括:所述目标虚拟机上部署有代理程序,所述代理程序配置有与所述云桌面管理平台通信的IP地址,所述代理程序通过GRPC协议与所述云桌面管理平台进行通信。6.一种个人磁盘的挂载装置,其特征在于,应用于云桌面管理平台,所...
【专利技术属性】
技术研发人员:张杰,
申请(专利权)人:新华三大数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。