一、提问
FusionCompute 添加数据存储时支持哪些类型?
二、回答
使用方式:非虚拟化、虚拟化和裸设备映射三种方式。
非虚拟化的数据存储创建磁盘速度较快,性能优于虚拟化存储,除FusionStorage Block、Advanced SAN、本地内存盘外,其余无法支持磁盘的高级特性。
虚拟化 的数据存储创建普通磁盘速度较慢,但可支持部分高级特性,如创建精简磁盘,还能支持更多的高级特性,可提高存储的资源利用率和系统的安全性、可靠性。当数据存储选择了虚拟化时,可在“高级设置”中设置虚拟化LUN存储的簇大小。使用虚拟化LUN存储时,文件会保存在磁盘中不连续的多个簇中。因此簇越小,存储的利用率越高,但是读取速率越低。
裸设备 映射是将SAN存储的物理LUN直接作为磁盘绑定给业务虚拟机,使SAN存储具有更高的性能。该类型的数据存储只能整块当做裸设备映射的磁盘使用,不可分割,因此只能创建与数据存储同等容量的磁盘,且不支持虚拟化存储的高级功能。如果使用了SCSI-3注册预留锁,在虚拟机热迁移之后,会导致磁盘只读。裸设备映射存储仅支持部分操作系统的虚拟机使用,如Redhat Linux Enterprise 5.4/5.5/6.1/6.2 64bit,具体支持的操作系统列表请参考兼容性。
是否格式化:将存储设备首次添加为数据存储时,请确认该存储设备上的数据已经备份或不再使用,并将“是否格式化”设置为“是”。格式化有可能损坏数据。当存储类型为SAN存储,且数据存储设置为虚拟化时,需选择是否将数据存储格式化。选择“是”时,会删除数据存储原有数据,并将其格式化为华为虚拟化文件系统;选择“否”,系统会将数据存储原有文件系统识别为华为虚拟化文件系统,如果文件系统无法识别,则添加数据存储的操作失败。仅当首次添加该数据存储时需设置,后续为其他主机添加该数据存储时无需设置。
当添加的存储类型为“本地硬盘”且使用方式选择“虚拟化”时,系统默认会进行格式化。
高级设置(针对虚拟化类型的存储):
xcopy功能是指由存储侧完成所有虚拟机迁移、克隆等任务的数据拷贝操作,以便降低主机CPU消耗以及网络带宽,同时还能提高数据拷贝的速度。开启xcopy功能后,簇大小的选项会变成64KB的整数倍。
簇大小(KB):当数据存储选择了虚拟化时,可设置虚拟化SAN存储的簇大小。使用虚拟化SAN存储时,文件会保存在磁盘中不连续的多个簇中。因此簇越小,存储的利用率越高,但是读取速率越低。大于等于8TB的LUN簇大小必须设置为1024KB,以提高存储性能。