VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储

     在vsphere中,FT、HA、vMontion等很多技术功能的实现均需要集群中有共享存储的存在,保证集群中所有ESXi主机均能看到共享存储,这样才能保障当ESXi主机宕机后系统可以从集群中其它ESXi主机上启动共享存储中的虚拟机文件。

     在使用VMware vsphere实时虚拟化项目时,建议将ESXi软件安装在服务器的本地硬盘或服务器外接U盘上,也可以从共享存储中为服务器划分一个10G大小的LUN用于启动。

    单位这两天有几台10年前用于ITV组播节目源的NAS服务器报废,原磁盘阵列通过主板的软RAID管理八块750G的sata硬盘,再通过外置一块LSI SAS-SATA RAID卡管理另外八块750G的sata硬盘,系统通过一块80G的IDE硬盘加载,是一个二把刀公司利用开源linux改造的所谓自主研发NAS系统。

     我删除了原有的NAS系统,直接通过FREENAS来管理16块750G的SATA硬盘,启用了iSCSI功能,并将其挂载到了单位的VMware vSphere6.7集群中,使用效果非常好,我的操作的思路及步骤记录如下:

一、总体步骤介绍

     1、FREENAS下卷操作创建2个8块硬盘组成的RAIDZ2软阵列(效果类似RAID5);

     2、FREENAS卷操作在2个已经创建好的阵列下创建好数据集;

     3、FREENAS共享菜单中配置好iSCSI,并开启iSCSI共享服务;

     4、vSphere vCenter中为集群主机新增一块iSCSI的软件适配卡;

     5、vSphere vCenter中配置软件适配卡的动态发现路径,添加成功后扫描存储适配器自动发现iSCSI存储资源,这个操作集群中的每台ESXi主机都要执行一遍,否则会出现其它主机上的VM不能迁移过来的故障;

     6、vSphere vCenter中新建VMFS数据存储将新增的iSCSI资源初始化,完成最后加载。

 

二、FREENAS中设置

1、FREENAS中创建软阵列

a、存储手工设置卷,选择手工操作

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第1张图片

b、通过下图四步操作添加一个RAIDZ2卷组

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第2张图片 

创建好以后效果如下图,因为我创建了两个卷组,一个nas-data1,一个nas-data2 

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第3张图片 

2、在卷组中创建数据集与ZVOL

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第4张图片

在数据集的基础上创建zvol,因为iscsi只能基于zvol创建 

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第5张图片 

创建完成后如下图所示,我们后面会用到这四个创建好的zvol 

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第6张图片 

3、配置开启iSCSI服务

a、选择共享iSCSI

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第7张图片

b、配置portals

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第8张图片 

c、配置initator,因为在纯内网环境所以无需对网络进行限制就用默认配置即可,直接确定

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第9张图片 

d、配置target

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第10张图片 

e、配置extent

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第11张图片

需要配置四次,配置完成后如下图所示 

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第12张图片 

 f、配置target关联关系

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第13张图片

g、开启iSCSI服务

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第14张图片 

三、VMware vsphere中的设置

a、新增iscsi存储软件适配器

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第15张图片

b、配置iscsi软件适配器

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第16张图片 

在添加的服务器框中 输入iscsi服务器IP地址

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第17张图片 

添加成功后提示信息如下 

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第18张图片 

c、扫描iscsi软件适配卡找到新增的iSCSI设备

 VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第19张图片

d、新建数据存储

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第20张图片

定义名称,选择资源

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第21张图片 

VMFS版本选择6版 

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第22张图片 

分区配置使用默认选项直接下一步即可

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第23张图片 

挂接成功后如下图所示

VMware集群应用部署之--利用FREENAS挂载软iSCSI共享存储_第24张图片 

四、总结回顾

     除非使用超融合架构否则虚拟化必须要使用大量共享存储,如果没有硬件支撑的SAS或FC磁盘阵列,那么完全可以利用软件模拟iSCSI挂接,实际测试通过两条GE链路做聚合后可以达到210MB以上读写性能,使用软件iSCSI有很多基于linux的软件也可以实现,freenas系统是基于free BSD的unix系统,个人通过2年的实际使用效果感觉非常稳定,性能可靠配置方便,所以如果遇到一些所谓定制的软NAS不如直接换成freenas系统。

你可能感兴趣的:(VMware,vSphere学习)