实战VMware vSAN 7 体验超融合架构新设计1 -3

建立NFS档案共享机制

顺利组态设定和启用vSAN档案服务后,在vSphere HTML 5 Client管理介面中,「vSAN Cluster > Configure > vSAN」选项内将会多出一个「File Service Shares」子项目,请按下「ADD」准备新增NFS档案共享机制。

在本文实作环境中,NFS档案共享网路名称为「nfs-share」,而采用的vSAN储存原则为预设的「vSAN Default Storage Policy」。除此之外,在NFS档案共享储存空间限制中,触发储存空间警告的临介值为「7GB」,而最大储存空间则为「10GB」,如图15所示。

图15 组态设定NFS档案共享网路名称和储存空间警告及限制。

在Net Access Control页面中,组态设定能够存取NFS档案共享的网段和权限,本文实作环境允许「10.10.75.0/24」网路环境的主机,皆能够存取NFS档案共享储存空间,并且具备「读取∕写入」(Read/Write)的权限,相关内容如图16所示。

图16 组态设定存取NFS档案共享的网段和权限。

在Review页面中,再次检视所有组态设定内容是否正确无误,确认无误后按下〔Finish〕按钮,便立即进行建立NFS档案共享的工作任务。当NFS档案共享机制建立完成后,便能看见建立的NFS档案共享储存资源,后续管理人员也可以依照专案需求,随时调整套用的vSAN储存原则,以及储存空间警告和储存空间限制临界值,如图17所示。

图17 NFS档案共享机制建立完成。

挂载档案共享储存资源

虽然vSAN档案服务同时支援NFS v3和NFS v4.1机制,然而当管理人员在Linux主机端,透过「showmount」指令查询NFS档案共享资源时,将会发现仅查询Primary IP「10.10.75.71」时,才得获得NFS档案共享资源,如图18所示。

图18 查询vSAN档案服务建立的NFS档案共享储存资源。

那么,从Linux主机端该如何挂载NFS v3和NFS v4.1档案共享储存资源?管理人员可以从vSphere HTML 5 Client管理介面中,点选本文实作的NFS档案共享资源项目后,按下「Copy URL」选择【NFSv3】或【NFSv4.1】,便会显示NFS档案共享资源挂载路径,如图19所示。

图19 显示NFS档案共享资源挂载路径。

接下来,便可以切换至Linux主机端,采用「mount」指令搭配刚才复制的NFS档案共享资源挂载路径「10.10.75.71:/vsanfs/nfs-share」,以及Linux主机端的挂载点「/mnt /nfs-share」。当NFS档案共享资源挂载工作任务执行完成后,执行「mount | egrep “nfs-share|4.1″」指令,确认成功挂载NFS档案共享储存资源并采用NFS v4.1版本,如图20所示。

图20 挂载NFS档案共享储存资源并确认采用的NFS版本。

限制档案共享储存空间

接着,测试先前组态设定的NFS档案共享储存空间警告和限制机制,在本文实作环境中触发储存空间警告的临介值为「7GB」,而最大储存空间则为「10GB」。可以在Linux主机端,透过「dd if=/dev/zero of=/mnt/nfs-share/8gb.txt bs=1G count=8」指令,建立一个占用空间大小为「8GB」的测试档案,执行过程如图21所示。

图21 透过dd指令建立8GB空间大小的测试档案。

此时,切换至vSphere HTML 5 Client管理介面,可以看到NFS档案共享使用空间已经达到组态设定的「80%」,如图22所示。

图22 查看NFS档案共享储存空间警告和限制资讯。

由于仍然未达到NFS档案共享最大储存空间限制10GB,所以Linux主机端仍然能够写入档案,然而当写入资料达到最大储存空间限制10GB时,若尝试再写入资料,便会出现「Disk quota exceeded 」的错误讯息,如图23所示,无法再继续写入任何资料。

图23 写入资料达到最大储存空间限制10GB时便无法再继续写入任何资料。

随后,切换至vSphere HTML 5 Client管理介面,依序点选「vSAN Cluster > Monitor > vSAN > Skyline Health」项目,可以看到「File Service > Share health」子项目出现红色错误讯息,原因便是NFS档案共享储存资源超过限制大小,如图24所示。

图24 透过Skyline Health健康侦测机制,查看NFS档案共享储存资源健康情况。

vSAN档案服务容错移转

由于NFS档案共享储存资源为运作在vSAN丛集之上的应用服务,所以就像在vSAN Datastore当中受保护的VM虚拟主机一样,除了享有vSAN高效能之外,也同样具备高可用性。首先,于vSphere HTML 5 Client管理介面中,依序点选「vSAN Cluster > Monitor > vSAN > Virtual Objects > Affected inventory objects > File Shares」。

接着,点选本文实作的NFS档案共享储存资源「nfs-share」,然后按下「View Placement Details」,即可看到NFS档案共享储存资源物件,分布在vSAN丛集中的所有vSAN节点主机,如图25所示。

图25 查看NFS档案共享储存资源物件分布情况。

在本文实作环境中所建立的「nfs-share」NFS档案共享储存资源,系统已指派由「vsan-n02.weithenn.org」vSAN节点主机负责。接着,将此台vSAN节点主机直接断电以便模拟故障损害的情况,测试NFS档案共享储存资源的高可用性。

当「vsan-n02.weithenn.org」vSAN节点主机断电后,再次查看NFS档案共享储存资源物件分布情况,可以发现原本由「vsan-n02.weithenn.org」vSAN节点主机储存的物件,状态已由先前健康良好的「Active」转变为「Absent」,如图26所示。

图26 原本由vsan-n02.weithenn.org节点主机负责储存的物件状态转变为Absent。

除此之外,如果切换到「nfs-share」NFS档案共享储存资源页面,可以看到原本由「vsan-n02.weithenn.org」vSAN节点主机负责NFS档案共享服务,因为发生断电的故障损坏情况之后,系统改为指派由「vsan-n01.weithenn.org」vSAN节点主机,来接手负责NFS档案共享服务,如图27所示。

图27 由vSAN节点主机vsan-n01.weithenn.org接手NFS档案共享服务。

Author: bwh