51CTO下载-linux6系统双网卡绑定 多路径51CTO下载-linux6系统双网卡绑定 多路径
一(双网卡绑定
1、设置服务
service NetworkManager stop
chkconfig NetworkManager off
service network start
chkconfig network on
2、设置网络
bond0:
[root@localhost]#vim /etc/sysconfig/network-scripts/ifcfg-bond0 #新建虚拟网卡并配置文件 DEVICE=bond0
BOOTPROTO=n...
51CTO下载-linux6系统双网卡绑定 多路径
一(双网卡绑定
1、设置服务
service NetworkManager stop
chkconfig NetworkManager off
service network start
chkconfig network on
2、设置网络
bond0:
[root@localhost]#vim /etc/sysconfig/network-scripts/ifcfg-bond0 #新建虚拟网卡并配置文件 DEVICE=bond0
BOOTPROTO=none
IPADDR=IP地址
NETMASK=子网掩码
GATEWAY=网关
ONBOOT=yes
USERCTL=no
TYPE=Ethernet
NM_CONTROLLED=no
BONDING_OPTS="mode=1 miimon=100"
--mode为1时为主备模式
--mode为0时为负载均衡模式
eth0:
[root@localhost]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
IPV6INIT=no
USERCTL=no
eth1:
[root@localhost]# vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
IPV6INIT=no
USERCTL=no
3、重启网络
service network restart
4、查看是否成功
[root@localhost network-scripts]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 1
Permanent HW addr: 34:40:b5:8e:a2:00
Slave queue ID: 0
Slave Interface: eth1
MII Status: down
Speed: Unknown
Duplex: Unknown
Link Failure Count: 1
Permanent HW addr: 34:40:b5:8e:a2:01
Slave queue ID: 0
二(多路径设置
1 硬盘信息查看
fdisk -l
2 安装多路径软件
查看multipath是否安装如下:
[root@testvm1 disk]# rpm -qa |grep device-mapper device-mapper-event-libs-1.02.74-10.el6.x86_64
device-mapper-multipath-libs-0.4.9-56.el6.x86_64 device-mapper-event-1.02.74-10.el6.x86_64
device-mapper-1.02.74-10.el6.x86_64
device-mapper-libs-1.02.74-10.el6.x86_64
device-mapper-multipath-0.4.9-56.el6.x86_64
2.2 检查软件包安装情况
rpm -aq|grep multipath
#[root@localhost disk1]# rpm -aq|grep multipath
#device-mapper-multipath-libs-0.4.9-64.el6.x86_64
#device-mapper-multipath-0.4.9-64.el6.x86_64
2.3 重启
reboot
2.4 配置
--加载多路径服务
# rpm -ivh device-mapper-1.02.39-1.el5.rpm #安装映射包
# rpm -ivh device-mapper-multipath-0.4.7-34.el5.rpm #安装多路径包
或者使用yum进行安装
yum -y install device-mapper-multipath-libs.x86_64
yum -y isntall device-mapper-multipath.x86_64
--查看服务
#是否开机自启动
[root@testvm1 dev]# chkconfig --list|grep multipathd
multipathd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
# chkconfig --level 2345 multipathd on #设置成开机自启动
multipathd
# modprobe -l |grep multipath #来检查安装
是否正常,内核中是否存在 kernel/drivers/md/dm-multipath.ko
至此进行了安装并设置了开机启动,但是multipath服务现在还没有
启动,如果启动两种办法:
(1)重启启动系统 reboot ,开机自动载入内核并启动服务。
(2)手工加载
# modprobe dm-multipath #加载到内核
#modprobe dm-round-robin
# service multipathd start #重启服务
生成multipath配置文件
用/sbin/mpatchconf --enable生成multipath.conf
[root@testvm2 ~]# /sbin/mpatchconf --enable
[root@testvm2 ~]# ls /etc/multipath.conf
/etc/multipath.conf
(也可以按上面提示将
/usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf文件复制到/etc下)
cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf/etc
multipath高级配置
除了可以multipath命令来的默认配置multipath,比如映射设备的名称、multipath负载
均衡。
也可以按照我们自己定义的方法来配置multipath。
首先,需要获取uuid
4.1 获取存储设备的UUID/wwid和路径
通过/sbin/scsi_id -g -u -s /block/sdf 获取uuid/wwid
通过 multipath -v3 命令查看,注意,会默认生成设备的路径。
multipath -v3
1、通过命令查看:
例如:/sbin/blkid
/sbin/blkid /dev/sdg1
但是只能看到已挂接文件系统的存储和分区的uuid,对于裸设备、未挂接的分区看不到uuid。
2、文件查看:ls -l /dev/disk/by-uuid
3、查看文件 ls -l /dev/disk/by-id
其中红线部分既是uuid。
看路径ls -l /dev/disk/by-path/
4.2 配置/etc/multipath.conf 文件例子
1、 查看设备
# ls -l /dev/
2、 获取设备的uuid
使用multipath 设备名生成设备路径,同时也获取了设备uuid
3、 配置/etc/multipath.conf 文件
# vi /etc/multipath.conf
将这段中前面的#号删除,或复制后编辑成实际需要的路径配置。
配置了设备sdb 、sdc的多路径
运行multipath 命令生成路径文件(如果之前已经有该设备的路径文件,不会重新生成
)
查看
multipath -ll
3
如果是通过光纤多条线路连接的会显示多条连接线路复合成一条链路,这个只是本地硬盘所以只有一条路径,
类似下面的信息:
如果针对设备路径mpath0进行分区,
fdisk /dev/mapper/mpath0
fdisk对多路径软件生成的磁盘进行分区之后,所生成的磁盘分区并没有马上添加到/dev/目录下,
此时我们要重启IPSAN或者FCSAN的驱动.
如果是用iscsi-initiator来连接IPSAN的重启ISCSI服务就可以发现所生成的磁盘分区了 # service iscsi restart
如果是本地磁盘可以使用partprobe同步磁盘信息(分完区使用partprobe 同步磁盘信息(此命令让kernel会重新读取磁盘分区
,修改生效)或partprobe /dev/mapper/mpath0 独同步)
partprobe /dev/mapper/mpath0
在/dev/mapper下已有了分区的路径文件
(--删除命令)
#rm 0
--格式化分区mpathb为ext4
mkfs.ext4 /dev/mapper/mpathb
(--卸载挂载点)
#umount /挂载点
--挂载
mount /dev/mapper/mpathb /挂载点
2.6 加入启动项目
vi /etc/rc.d/rc.local
--直接在rc.local中填入以下两行保存
mount /dev/mapper/mpathcp1 /挂载点
(--文件系统及服务未启动之前启动挂载配置,存储直连时不建议)
vi /etc/fstab #直连时设置
--中填入以下两行保存
单
/dev/mapper/mpathb /挂载载点 ext4 defaults 0 0
2.7重启
Reboot
2.8验证
本文档为【51CTO下载-linux6系统双网卡绑定 多路径】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。