RedHat Linux 安装配置Multipath多路径识别iSCSI存储设

关于RedHat Linux上的多路径Multipath,以及为了方便学习在本机电脑上安装了Openfiler模拟存储,配置多块网卡实现多路径冗余识别存储。在这里以我个人的理解简单的描述我所认知的理论知识。

Multipath是Linux系统上开源免费的多路径软件,实现服务器可以通过多条物理路径连接到块存储。
Openfiler是底层以Linux系统模拟的存储架构,可以配置多块网卡,同时可以配置软件Raid。
多路径是避免设备之间单条链路的单点故障隐患,同时可以实现流量分摊,实现性能提升。
 
当因为主机HBA卡、线缆、交换机或者存储设备的RAID控制器故障等原因造成一条物理路径失效时,服务器可以将通过此物理路径的I/O转移到其他正常的物理路径上面,而应用程序不会觉察到底层的改变,从而提高系统的可用性。
 
在这里通过模拟现网环境配置Multipath实现多路径冗余;
实验环境:
Redhat Enterprise Linux 7.2        //安装配置Multipath多路径识别ISCSI存储设备;
Openfileresa-2.99.1-x86_64          //配置多网卡,模拟配置ISCSI存储;

在VMworkstation上Openfiler系统已经安装完成并且配置了四块物理网卡用于实现存储多路径,相应的IP地址已经配置规划;

RedHat Linux 安装配置Multipath多路径识别iSCSI存储设

RedHat Linux 安装配置Multipath多路径识别iSCSI存储设

首先配置存储设备的磁盘阵列Raid,由于在这里用的是模拟存储设备没有相应的RAID控制器,所以在这里配置软件Raid,模拟现网中存储设备的配置;

RedHat Linux 安装配置Multipath多路径识别iSCSI存储设

在Openfiler中配置添加逻辑卷,以及分配相应的空间大小给卷组。在这里配置了四个lv磁盘组,为了便于后续Oracle ASM使用;

RedHat Linux 安装配置Multipath多路径识别iSCSI存储设

创建相应的ISCSI并关联LUN,并且配置允许192.168.60.0/24网段访问,在此Openfiler存储相应的配置就完成了;

RedHat Linux 安装配置Multipath多路径识别iSCSI存储设

在Redhat Linux上首先挂载并配置YUM源,安装iscsi initiator软件;
[root@bogon ~]# mount /dev/sr0 /mnt
mount: /dev/sr0 is write-protected, mounting read-only
[root@bogon ~]# vi /etc/yum.conf 
 
 
[local]
baseurl=file:///mnt
gpgcheck=0
enabled=1
 
 
[root@bogon ~]# yum repolist
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Repository 'local' is missing name in configuration, using id
local                                                                  | 4.1 kB  00:00:00     
(1/2): local/group_gz                                                  | 136 kB  00:00:00     
(2/2): local/primary_db                                                | 3.6 MB  00:00:00     
repo id                                      repo name                                  status
local                                        local                                      4,620
repolist: 4,620
[root@bogon ~]# cd /mnt/Packages/
[root@bogon Packages]# rpm -ivh iscsi-initiator-utils-6.2.0.873-32.el7.x86_64.rpm 
warning: iscsi-initiator-utils-6.2.0.873-32.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                          ################################# [100%]
 package iscsi-initiator-utils-6.2.0.873-32.el7.x86_64 is already installed

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/5a4abe61072f9037bbdaab02c197a37e.html