存储协议 |
支持从SAN引导 |
支持vMotion |
支持HA |
支持DRS |
支持裸设备映射 |
光纤通道 |
∨ |
∨ |
∨ |
∨ |
∨ |
FCOE |
∨ |
∨ |
∨ |
∨ |
∨ |
iSCSI |
∨ |
∨ |
∨ |
∨ |
∨ |
NFS |
× |
∨ |
∨ |
∨ |
× |
DAS |
× |
× |
× |
× |
∨ |
在vMware vSphere 中有个datastore的文件夹,这个称为“数据存储”的逻辑文件夹里面可以放置虚拟机文件、ISO镜像文件、模版文件。而这个datastore的文件夹的存储类型就是VMFS,可以右键datastore选择“属性”查看。这个 datastore文件夹逻辑上可以包含多个磁盘空间,甚至是不同物理机上的磁盘空间,类似跨区卷的作用。因此只有有足够的磁盘就可以对datastore扩容,但是受VMFS文件类型影响,datastore文件上限是2TB。不过你可以添加新的datastore2、datastore3。。。当你给虚拟机添加额外磁盘空间时,默认情况下虚拟机的磁盘文件是和虚拟机文件一起放在一起,存储在虚拟机所在的datastore中的,但是实际生产过程中,服务器和存储是分离的,因此云机房中要创建存储集群,虚拟机的磁盘文件也要自定义存储路径。考虑到HA功能和避免数据孤岛的产生,最好是建立两个存储集群,一个用于存放虚拟机文件以及应用程序文件,另一个用于存放应用程序的数据文件。因为一个datastore可以对应多个物理机上的磁盘空间,而每个物理机上又有多台虚拟机,因此datastore支持多台虚拟机对数据的并发访问。
创建磁盘的三种选择方式:厚置备延迟置零、厚置备置零、精简置备
厚置备延迟置零:一次性分配申请的磁盘空间大小,在分配磁盘空间时,不会预先擦除该空间里的数据,以后要存入数据时再擦除。
厚置备置零:一次性分配申请的磁盘空间大小,在分配磁盘空间时,预先将该空间内所有数据擦除。
精简置备:不一次性分配所申请的磁盘空间大小,而是该虚拟机在运行的过程中用多少就分配多少,直到所申请的上限。在存入数据时才擦除。