[发明专利]一种虚拟服务器系统及其数据读写方法有效
申请号: | 201310628083.4 | 申请日: | 2013-11-28 |
公开(公告)号: | CN103605630B | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 尹殷;李俊丽;田媛媛;王峻青 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 北京聿宏知识产权代理有限公司11372 | 代理人: | 吴大建,钟日红 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 服务器 系统 及其 数据 读写 方法 | ||
1.一种虚拟服务器系统,其特征在于,包括:
虚拟化服务器,其包含有Glusterfs客户端模块,所述Glusterfs客户端模块包含有虚拟日志生成模块,所述虚拟日志生成模块配置有虚拟日志缓存区;
Glusterfs服务器端,其通过存储网络连接所述虚拟化服务器;
其中,所述虚拟日志生成模块接收虚拟机写请求,把虚拟机写请求封装成日志形式的记录,所述日志形式的记录顺序地写入所述虚拟日志缓存区,且所述虚拟日志生成模块通过后台线程定期访问所述虚拟日志缓存区,将其中数据通过所述存储网络同步到所述Glusterfs服务器端;
所述虚拟日志生成模块还接收虚拟机读请求,根据虚拟机读请求访问所述虚拟日志缓存区以查找相关数据,若找到,则将相关数据返回所述Glusterfs客户端模块,否则向Glusterfs服务器端转发虚拟机读请求。
2.如权利要求1所述的虚拟服务器系统,其特征在于:
所述记录包括记录起始标识、记录顺序号、写请求对应的虚拟机映像文件名、写请求相对于对应的虚拟机映像文件的偏移量、写请求数据大小、写请求标记和状态、实际写数据和尾部标识信息。
3.如权利要求1所述的虚拟服务器系统,其特征在于:
所述虚拟日志缓存区为本地存储设备。
4.如权利要求3所述的虚拟服务器系统,其特征在于:
所述存储设备包括SSD硬盘。
5.一种虚拟服务器系统的数据读写方法,所述虚拟服务器系统包括:
虚拟化服务器,其包含有Glusterfs客户端模块,所述Glusterfs客户端模块包含有虚拟日志生成模块,所述虚拟日志生成模块配置有虚拟日志缓存区;
Glusterfs服务器端,其通过存储网络连接所述虚拟化服务器;
所述数据读写方法包括:
写步骤:虚拟日志生成模块接收虚拟机写请求,把虚拟机写请求封装成日志形式的记录,所述日志形式的记录顺序地写入虚拟日志缓存区,且虚拟日志生成模块通过后台线程定期访问虚拟日志缓存区,将其中数据通过存储网络同步到Glusterfs服务器端;
读步骤:虚拟日志生成模块接收虚拟机读请求,根据虚拟机读请求访问虚拟日志缓存区以查找相关数据,若找到,则将相关数据返回Glusterfs客户端模块,否则向Glusterfs服务器端转发虚拟机读请求。
6.如权利要求5所述的数据读写方法,其特征在于:
所述写步骤中,将记录起始标识、记录顺序号、写请求对应的虚拟机映像文件名、写请求相对于对应的虚拟机映像文件的偏移量、写请求数据大小、写请求标记和状态、实际写数据和记录尾部标识信息封装成记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310628083.4/1.html,转载请声明来源钻瓜专利网。