ARM架构的主机暂不支持“本地文件目录(高速)”类型存储池。 |
在系统中,存储池是用来存放存储卷文件的目录。一个主机可以增加多个存储池。
当主机加入到管理平台后,默认存在两个“本地文件目录”类型的“defaultpool”和“isopool”存储池。其中“defaultpool”存储池用于存放虚拟机磁盘镜像文件,“isopool”存储池默认存放了castools.iso以及各操作系统的virtio驱动文件。操作员可以根据实际需要为主机增加不同类型的存储池。
对于不同类型的存储,系统支持增加存储池的类型为:
本地存储:本地文件目录、本地文件目录(高速)、LVM逻辑存储卷;本地文件目录(高速)类型的存储池是使用数据中心持久化内存模块(DCPMM)来构建的存储池,相对于其他介质(HDD或SSD)构建的本地文件目录存储池,有着更高的性能。
分布式存储:RBD网络存储。
外接存储:
IP SAN:iSCSI网络存储、iSCSI共享文件系统;
FC SAN:FC网络存储、FC共享文件系统;
NAS(网络附加存储):NFS网络文件系统、Windows系统共享目录。
虚拟机使用其存储资源的方式有两种:
块设备:块设备也称作裸设备,磁盘上没有文件系统,虚拟机可以直接访问和使用存储上的卷资源。常用于搭建数据库服务器等对磁盘空间要求比较高的场景,如医院的HIS系统。
文件:文件是构建在文件系统之上的磁盘文件。虚拟机挂载磁盘文件后,实际看到的是一个的物理磁盘。文件的磁盘挂接方式更便于管理。
对于LVM逻辑存储卷、iSCSI网络存储、FC网络存储和RBD网络存储类型的存储池,虚拟机以“块设备”的方式使用其存储资源;对于本地文件目录、共享文件系统和NFS网络文件系统类型的存储池,虚拟机以“文件”的方式使用其存储资源。对于Windows系统共享目录类型的存储池,系统限制了对它的写操作,只能读取其中的数据。建议该类型的存储池用来存放操作系统的安装镜像文件。虚拟机可以直接挂载存储池中的ISO安装文件进行操作系统的安装,而不用将安装文件拷贝到本地。
图-1 主机-虚拟机使用存储资源示意
容灾存储介质指存放容灾备份数据的路径。只有作为容灾存储介质的存储池,才能作为磁盘备份容灾业务中的目的存储池。容灾存储介质添加完成后,存储节点会短暂离线。
iSCSI网络存储类型和iSCSI共享文件系统类型的存储池,不能共用一个iSCSI存储服务器的同一个LUN。
NFS服务器的用户映射方式需要配置为no_root_squash,并授予root访问权限,否则将会导致存储池不可用。
部分存储厂商的FC存储服务器,不支持自动扫描出对应LUN信息。因此在主机上增加FC SAN共享文件系统类型的存储池时,若找不到LUN信息,则需要重启主机才能正常发现LUN信息。
当暂停FC网络存储或本地文件目录类型的存储池时,使用该存储池的虚拟机仍然可以正常启动;当暂停本地文件目录(高速)类型的存储池时,使用该存储池的虚拟机无法正常启动。
在主机增加存储池时,若该存储需要支持虚拟机自动迁移,须满足以下条件:
选择NFS网络文件系统,需要保证NFS所在源服务器的路径、NFS存储池的名称与集群内其他主机上的NFS存储池相同。
选择iSCSI网络存储,需要保证该存储与集群内其他主机上的iSCSI网络存储有相同的存储名称和Target。
选择FC网络存储,需要自动迁移的虚拟机使用的LUN与其他主机FC网络存储的LUN相同,还需要保证FC网络存储的名称相同。
增加共享文件系统类型的存储池时,不允许安全区域的主机或集群和非安全区域的主机或集群使用同一个共享存储。
查看路径详情时,I/O吞吐量统计、磁盘请求和磁盘I/O延迟图表内只展示首选路径信息。如果多条路径都为首选路径,则这几条路径的信息都会展示。
只有共享文件系统类型的存储池才能作为容灾存储介质。
若分布式存储的数据池已经配置为RBD网络存储池,则该数据池中的存储卷不允许再配置iSCSI网络存储的LUN。
本地文件目录(高速)类型的存储池需要硬件支持,目前仅支持使用英特尔傲腾内存(AEP)来构建。在英特尔AEP配置菜单项下若存在有效数据或者在增加本地文件目录存储池时内存高速存储开关可操作,则表示主机支持该类型的存储池。
单击导航树中[云资源/主机池/<主机>]或者[云资源/主机池/集群/<主机>]菜单项,进入主机概要信息页面。
选择“存储”页签,进入该主机的存储池列表页面。
单击<增加>按钮,弹出增加存储池对话框。
设置相关参数。关于参数的详细介绍,请参见参数说明。
单击<完成>按钮完成操作。
单击导航树中[云资源/主机池/<主机>]或者[云资源/主机池/集群/<主机>]菜单项,进入主机概要信息页面。
选择“存储”页签,进入该主机的存储池列表页面。
输入显示名称,单击<确定>按钮完成操作。
单击导航树中[云资源/主机池/<主机>]或者[云资源/主机池/集群/<主机>]菜单项,进入主机概要信息页面。
选择“存储”页签,进入该主机的存储池列表页面。
单击<确定>按钮完成操作。
单击导航树中[云资源/主机池/<主机>]或者[云资源/主机池/集群/<主机>]菜单项,进入主机概要信息页面。
选择“存储”页签,进入该主机的存储池列表页面。
单击<确定>按钮完成操作。
单击导航树中[云资源/主机池/<主机>]或者[云资源/主机池/集群/<主机>]菜单项,进入主机概要信息页面。
选择“存储”页签,进入该主机的存储池列表页面。
选择待设置的存储池,单击图标,弹出设置容灾存储介质确认对话框。
单击<确定>按钮完成操作。
单击导航树中[云资源/主机池/<主机>]或者[云资源/主机池/集群/<主机>]菜单项,进入主机概要信息页面。
选择“存储”页签,进入该主机的存储池列表页面。
选择待取消的存储池,单击图标,弹出取消容灾存储介质确认对话框。
单击<确定>按钮完成操作。
单击导航树中[云资源/主机池/<主机>]或者[云资源/主机池/集群/<主机>]菜单项,进入主机概要信息页面。
选择“存储”页签,进入该主机的存储池列表页面。
单击导航树中[云资源/主机池/<主机>]或者[云资源/主机池/集群/<主机>]菜单项,进入主机概要信息页面。
选择“存储”页签,进入该主机的存储池列表页面。
单击导航树中[云资源/主机池/<主机>]或者[云资源/主机池/集群/<主机>]菜单项,进入主机概要信息页面。
选择“存储”页签,进入该主机的存储池列表页面。
单击<确定>按钮完成操作。
单击导航树中[云资源/主机池/<主机>]或者[云资源/主机池/集群/<主机>]菜单项,进入主机概要信息页面。
选择“存储”页签,进入该主机的存储池列表页面。
增加“LVM逻辑存储卷”类型的存储池:
源路径:需要选择VG作为源路径。如果管理员在主机上配置了VG,并为其增加了系统目录(如swap、home、var等)的挂载点,则不能选择这样的VG作为源路径。因为LVM存储卷作为虚拟机的磁盘,将会破坏主机系统目录下的数据。
增加“iSCSI网络存储”类型的存储池:
目标路径:存储池使用的本地目录挂载点,默认为/dev/disk/by-id。
IP地址:iSCSI存储服务器的IP地址。
Target:iSCSI存储服务器的标识。
设置标识符:设置CVK主机的iqn标识符,标示符必须全局唯一。
NAA:存储服务器上物理LUN的标识符,一个NAA对应一个LUN。如果存储配置了多路径,则可选NAA为所有Target包含的LUN的交集,需至少选择其中一个LUN。
增加“FC网络存储”类型的存储池:
目标路径:存储池使用的本地目录挂载点,默认为/dev/disk/by-id。
NAA:存储服务器上物理LUN的标识符,一个NAA对应一个LUN,此处需要选择一个LUN。
增加“本地文件目录”类型的存储池:
内存高速存储:是否使用内存高速存储构建本地文件目录(高速)类型的存储池。当主机不支持内存高速存储时,该选项无法进行选择。当选择使用内存高速存储时,需要选择内存区域。内存高速存储是将数据中心持久化内存模块(DCPMM)映射成本地存储,主要用于保存虚拟机的基础镜像。在对虚拟机进行新建、克隆以及部署等操作时,使用该介质构建的存储池,可以大幅提高虚拟机基础镜像的加载及访问效率,目前仅支持英特尔傲腾内存(AEP)。
目标路径:存储池使用的本地目录,例如:存储池的名称为test,目标路径默认为/vms/test。该参数支持自定义。
内存区域:挂载至存储池中的存储块设备对应的内存区域。
增加“NFS网络文件系统”类型的存储池:
目标路径:存储池使用的本地目录挂载点。
源主机IP:共享目录所在主机的IP地址
源路径:共享目录的路径,如共享的目录为/opt/nfsshare,则需要填写:/opt/nfsshare。
增加“共享文件系统”类型的存储池:
共享文件系统:选择要挂载的共享文件系统。在增加共享文件系统类型的存储池前,请先在主机池中增加共享文件系统,具体请参见共享文件系统管理。
设置标识符:设置主机的iqn标识符,标示符必须全局唯一。
设置网络:当主机无法访问iSCSI存储服务器时,通过设置网络可以快捷地增加或修改虚拟交换机的配置以便完成网络的互通。
目标路径:存储池使用的本地目录挂载点。例如共享文件系统的显示名称为test,则目标路径默认为/vms/test,不能修改。
NAA:LUN的唯一标识符。
设备型号:FC SAN存储设备的型号。
HBA卡:若主机与FC SAN存储设备之间配置了多路径,请选择Multipath,设置FC的多路径,增强可靠性。
增加“Windows系统共享目录”类型的存储池:
目标路径:存储池使用的本地目录挂载点。
源主机IP:Windows系统共享目录所在主机的IP地址。
源路径:共享目录的路径,如共享的目录为X盘的share文件夹,则需填写:/share。目前只支持单级目录,不支持如/test/share1类似的多级目录。
用户名:登录Windows系统所使用的用户名。
密码:登录Windows系统所使用的用户名对应的密码。
存储池列表&查看存储池详细信息:
总容量:存储池的总容量。
对于iSCSI网络存储类型的存储池,若其Target下有多个LUN,则总容量为该Target下所有LUN容量的总和,包括被添加为共享文件系统、模板存储的LUN容量。
对于RBD网络存储类型的存储池,假设其对应分布式存储的块存储数据池Pool A:
若Pool A的冗余策略为副本,则总容量=Pool A裸容量/副本数。
若Pool A的冗余策略为纠删码,则总容量=Pool A裸容量×数据块个数/(数据块个数+校验块个数)。
裸容量是指Pool A中正常硬盘容量的总和。由于分布式存储中存在元数据等开销,所以RBD网络存储池实际可用总容量会略小于此参数。如果分布式存储是元数据池、数据池分离的情况,那么Pool A裸容量应为其元数据池的裸容量。以ONEStor为例,Pool A裸容量为其硬盘池的裸容量(ONEStor的硬盘池即为元数据池)。
已分配容量:已分配给虚拟机磁盘的虚拟容量总和。对于类型为iSCSI网络存储或FC网络存储的存储池,此参数表示存储池中块设备的总容量。
实际可用容量:存储池剩余的实际可用容量。
路径详情:
NAA:存储服务器上物理LUN的标识符。
所配置存储设备的多路径策略,包括:--、最近使用、固定、循环、最优,默认为“--”。
路径详情:共享存储池的路径信息。
名称:路径名称。
状态:路径状态,包括:active、unable。
IP地址:生成多路径映射盘符对应的IP地址。
首选:多路径磁盘I/O读写时可能选择的路径。如果首选显示为一个“*”,则表示此路径为活动路径;如果首选显示为两个或多个“*”,则表示在这些路径之间磁盘I/O负载均衡。
I/O吞吐量统计:统计并显示一定时间范围内主机某个磁盘I/O吞吐量。
磁盘请求:统计并显示一定时间范围内主机某个磁盘的IOPS。