云硬盘服务是基于OpenStack Cinder项目实现的云存储服务,目的是为用户提供持久化的块存储资源。用户可以将云硬盘挂载至云主机中,当作云主机的数据盘使用,并且在使用硬盘时,用户可以像使用物理硬盘一样格式化、建立文件系统。系统将存储可用域所对应的存储池中的资源作为云硬盘资源提供给云主机使用。云硬盘只能挂载至其存储可用域所对应的计算可用域中的云主机上,所以在前期规划时,需要根据此条原则进行资源规划。更多的存储可用域的规划内容请参考【云管理员配置指南-对接资源-配置可用域】。
如图-1所示,云硬盘需要挂载至云主机上使用,同时云硬盘支持云硬盘快照与云硬盘克隆功能。
目前UIS云平台可以提供云硬盘快照、云硬盘克隆两种数据保护功能。关于云硬盘快照与云硬盘克隆的具体解释请参考相关概念章节。
云硬盘快照(简称快照)是对某一时刻硬盘中的数据的记录,常用于数据备份,是一种重要的数据恢复手段。
图-2 云硬盘快照原理图
系统支持对硬盘在某个时刻创建快照,流程如下:
在新建云硬盘快照时,系统将源云硬盘的文件进行复制,以快照文件的形式存放在对应存储可用域的存储池中;
在恢复硬盘快照时,系统用快照文件新建一块云硬盘,作为快照的数据恢复盘使用。
用户可以将新的云硬盘挂载至之前的云主机中使用。
云硬盘克隆功能是指将一个云硬盘的所有文件复制到另一块云硬盘,即根据源硬盘完全复制一块新的云硬盘。云硬盘克隆功能可以快速复制一块新硬盘,方便用户日常工作使用。
图-3 云硬盘克隆原理图
整体流程如下:
在克隆云硬盘时,系统复制源云硬盘文件至新的云硬盘;
用户可以将新云硬盘挂载至云主机中使用。
表-1 云硬盘与其他云服务的关系
|
服务名称 |
关系描述 |
|
云主机 |
新建云硬盘后,可将云硬盘挂载至云主机中作为数据盘使用。 |
目前支持UIS标准版、VMWare和H3C CAS三种虚拟化平台,三种虚拟化平台下对云硬盘功能的支持情况如表-2所示。
|
虚拟化类型 |
云硬盘快照 |
云硬盘克隆 |
|
UIS标准版 |
√ |
√ |
|
VMware |
√ |
√ |
|
H3C CAS |
√ |
√ |