其他分享
首页 > 其他分享> > OPENFILER构建软iSCSI && multipath实现多路径聚合(一)

OPENFILER构建软iSCSI && multipath实现多路径聚合(一)

作者:互联网

实验环境

网络拓扑

              

Linux服务器:一台CentOS7.8服务器作为客户端,用于挂载iSCSI存储;为了模拟多路径的环境,服务器配置了两块网卡:
       ens192:192.168.11.252/23
       ens224:172.7.24.252/24
Openfiler服务器:一台Openfiler 2.99.1服务器,除了50G系统盘外,另外挂载了一块500G的裸盘,用于模拟磁盘阵列。同样配置两块网卡,如下图:

      

安装Openfiler软SAN/NAS磁盘阵列

Openfiler是商业上可行的开源NAS/SAN解决方案。Openfiler发行版提供ISO 镜像,可以在裸机上部署。这里将Openfiler部署在VMware ESXi虚拟化平台上(X86_64)。

ISO镜像下载地址:https://www.openfiler.com/community/download。通过ISO安装Openfiler服务器过程同大部分Linux发行版的安装过程,故略过。
需要注意:安装完Openfiler服务器之后再挂载500G磁盘模拟磁盘阵列。

配置Openfiler服务器

访问

浏览器输入:https://192.168.10.146:446访问。默认用户名密码:openfiler/password;登录成功后如下图:

修改openfiler密码

配置允许访问的网络

System--“Network Access Configuration”下,输入允许访问的网络,单击“Update”保存修改。

创建卷

创建物理卷(PV)

Openfiler对磁盘的管理与Linux的LVM概念类似,裸磁盘分区后创建PV,多个PV可以绑定到1个卷组,在卷组上创建一个或多个逻辑卷,系统才能使用。 

单击菜单中的“Volumn”,如果没有创建卷,直接跳转到块设备配置界面,单击链接“create new physical volumes.”创建PV(物理卷)。如果已经创建卷,则跳转到“”,需要点击右侧“Block Devices”链接进入块设备配置界面。

可以看到/dev/sda是openfiler的系统盘,/dev/sdb是裸磁盘,用于后续物理卷创建。点击“/dev/sdb”进入,在“Create a partition in /dev/sdb”下创建sdb的磁盘分区,同时创建物理卷。
注意:最好一次性用过空余磁盘,创建1个分区,因为磁盘元数据会占用一部分空间,创建第二个分区时的起始位置不好拿捏(创建多个分区也没意思,因为PV最后也要绑定VG)。

创建完分区后,可以看到只用到了裸设备的95%,仍然有5%的空间无法被使用。

创建卷组(VG)

单击右侧菜单中的“VolumnGroup”,进入创建页面:
在“Volumn groupname”中输入:iscsi_vg_disk_sdb1
并勾选“/dev/sdb1”
然后单击“Add VolumnGroup”,创建完成后,结果如下所示:

创建逻辑卷(LV)

单击右侧菜单中的“Add Volumn”,进入逻辑卷创建页面。
“Select Volume Group”下选择所需卷组,点击“Change”选定。(如果只有1个卷组无需此步)
“Create a volume in "iscsi_vg_disk_sdb1"”下创建逻辑卷:
在”Volume Name”中输入:iscsi_lvm_disk1
在“Volumn Space”中输入:20480 (单位是MB,这里创建20G大小LV)
“FileSystem/VolumnType”选择:block (iSCSI,FC,etc)
然后单击“Create”创建一个逻辑卷;重复上述步骤依次3个逻辑卷。创建完成后,单击右侧菜单中的”ManagerVolumn“可以查看所有逻辑卷:

创建iSCSI Target

逻辑卷创建后,Linux服务器是无法直接将逻辑卷挂载到本地,需要通过iSCSI Initiator 探测Openfiler服务器上的iSCSI Target设备后,才能挂载。
注意:每个逻辑卷都需要创建一个iSCSI Target
下面开始创建iSCSITarget。
在openfiler的菜单上,单击”Services“,找到“iSCSI Target”服务,点击Start启动服务,点击Enable使能开机自启动。效果如下图所示:

然后单击菜单中的”Volumn“,在右侧选择”iSCSI Target“,为了便于识别,可以使用容易理解的字串来替换这个默认目标 IQN 最后一段。例如:将字符串“tsn.ec40e41a9b14”替换为“iscsi_lvm_disk1”,然后单击”Add“,添加一个iSCSI Target,如下图所示:

磁盘映射到iSCSI Target

创建完“iSCSI Target”,“Select iSCSI Target”下选择target后点击Change选定。单击上图中的”LUN Mapping“,然后点击iscsi_lvm_disk1逻辑盘后面的”Map“按钮,如图:

单击“Network ACL“,选择可访问网段(这里的粒度可以做到单IP),选择Allow。最后点击Update保存。如下图所示:

至此完成了iSCSI磁盘的搭建工作。下面就是将磁盘组挂载到Linux服务器(详见《OPENFILER构建软iSCSI && multipath实现多路径聚合(二)》)。

 

标签:Target,多路径,OPENFILER,单击,创建,iSCSI,服务器,Openfiler
来源: https://blog.csdn.net/avatar_2009/article/details/112971563