CentOS系统光纤连接存储的多路径配置及使用方法

合集下载

centos7网络配置总结

centos7网络配置总结

centos7⽹络配置总结centos7⽹络配置--wang ⼀、通过配置⽂件配置/etc/sysconfig/network-scripts/en..记忆信息量⼤,易出错,不推荐使⽤。

配置多台电脑静态ip可以通过复制模板使⽤。

具体路径:⽂件界⾯:通过nmtui配置⼆、通过⼆、⽂本配置⼯具,类图形化界⾯易操作三、通过nmcli配置三、通过命令⾏模式,记住基本命令,操作效率最⾼。

使⽤nmcli命令可以通过管理NetworkManager服务来管理⽹络。

查看⽹卡信息:nmcli device(ke简写为nmcli d)查看特定⽹卡信息:nmcli dev show ens...查看指定⽹卡连接信息:nmcli connection(可简写为nmcli c)配置固态ip:nmcli connection add con-name company ifname ens160 type ethernet ipv4.addresses 192.1.1.124/24 ipv4.gateway 192.1.1.142 ipv4.dns 202.101.172.35(其中ipv4.addresses可简写为ip4,ipv4.gateway可简写为gw4)配置动态ip通过DHCP获取:nmcli con add con-name home ifname ens160 type ethernet开启会话:nmcli con up home删除会话:nmcli con del home四、查看效果查看所有信息:ip addr(简写ip a)查看单⼀⽹卡:ip addr show ens...。

CentOS64电信宽带链接网络的配置

CentOS64电信宽带链接网络的配置

CentOS64电信宽带链接网络的配置我用的是电信8M 宽带,联网也费了很大劲。

将过程记录下来。

以下全是以root权限执行的。

在命令行中输入su 回车输入root密码就能用root权限了。

--------------------------------------------------------------------------------首先将光盘1 放入光驱,启动之后,执行如下命令:mount /dev/cdrom /mntcd /mntrpm -ivh ppp* rp-pppo*安装好了之后继续往下[root@localhost ~]# pppoe-setup ---------------这里开始安装PPPOEWelcome to the PPPoE client setup. First, I will run some checks onyour system to make sure the PPPoE client is installed properly...LOGIN NAMEEnter your Login Name (default root): xy170638010214 ---------------这里键入上网拨号的帐号INTERFACEEnter the Ethernet interface connected to the PPPoE modem For Solaris, this is likely to be something like /dev/hme0.For Linux, it will be ethX, where 'X' is a number.(default eth0): ---------------这里按回车键(这里的话要注意选对网卡,如果你是通过网线链接电脑上网的,那么你就选择 eth0 ,但是如果你使用无线链接路由器的那么选择wlan0 ,我刚开始没有选对网卡,导致最后执行 adsl-start 的时候报错提示/usr/sbin/adsl-start: line 217: 4044 Terminated $CONNECT "$@" > /dev/null 2>&1 ,其中的4044 貌似每次都在变,有的是后是3907 。

Centos网络配置详解

Centos网络配置详解
4 192.168.1.23 centos2
[root@centos2 ~]#
然后我们再从复#ssh centos2的操作
[ - ]CODE:
[root@centos1 ~]# ssh centos2
[email=root@centos2's]root@centos2's[/email] password:
Last login: Mon Dec 25 15:05:07 2006 from centos1
[root@centos2 ~]#
可以看到访问成功了,这个文件就是这样的,倘若你要用windowsXP访问局域网中的linux你也可以用上面的方法,只不过在 windowsXP下面你也要修改hosts这个文件,文件路径:C:\WINDOWS\system32\drivers\etc\hosts,在这个文件中添加你要访问的局域网中的主机的IP和hostname,就能通过主机名访问主机了。
设定形式:设定值=值
设定项目项目如下:
DEVICE 接口名(设备,网卡)
BOOTPROTO IP的配置方法(static:固定IP, dhcpHCP, none:手动)
HWADDR MAC地址
ONBOOT 系统启动的时候网络接口是否有效(yes/no)
TYPE 网络类型(通常是Ethemet)
GATEWAY 默认网关
IPGATEWAYDEV 默认网关的接口名
HOSTNAME 主机名
DOMAIN 域名
(2)文件 /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts在这个目录下面,存放的是网络接口(网卡)的制御脚本文件(控制文件),ifcfg- eth0是默认的第一个网络接口,如果机器中有多个网络接口,那么名字就将依此类推ifcfg-eth1,ifcfg-eth2,ifcfg- eth3......(这里面的文件是相当重要的,涉及到网络能否正常工作)

centos7网络配置详解

centos7网络配置详解

centos7⽹络配置详解centos7⽹络配置详解20150416 Chenxin1.配置⽂件位置⽹络基础信息配置处:/etc/sysconfig/network-scripts/ifcfg-em2DNS服务器地址配置处:/etc/resolv.conf主机名与⽹关地址配置处:/etc/sysconfig/network(主机名,⽹关地址) /etc/hosts /etc/hostname(centos7才有,配置主机名)其他跟⽹络配置相关的⽂件列表:centos6 /etc/udev/rules.d/70-persistent-net.rulesSUBSYSTEM"net", ACTION"add", DRIVERS"?*", ATTR{address}"c8:1f:66:c0:e4:df", ATTR{type}"1", KERNEL"eth", NAME="em1" SUBSYSTEM"net", ACTION"add", DRIVERS=="?", ATTR{address}"c8:1f:66:c0:e4:e0", ATTR{type}"1", KERNEL=="eth*", NAME="em2" centos7 cat /etc/udev/rules.d/70-persistent-ipoib.rulesACTION"add", SUBSYSTEM"net", DRIVERS"?*",ATTR{type}"32", ATTR{address}=="?*00:02:c9:03:00:31:78:f2", NAME="mlx4_ib3"IPV4_FAILURE_FATAL=no #解释如下(ipv4失败,是否连带其他⼀起失败呢)If both IPv4 and IPv6 configuration is enabled, failing IPv4 configuration of activated device means that activation is considered as failing overall (which corresponds to Require IPv4 addressing for this connection to complete checked in nm-c-e or IPV4_FAILURE_FATAL=yes in ifcfg file).Putting it another way it's saying that if a connection is setup for both IPv4 and IPv6, with this option set to yes, the setup of the said connection will be reported as failed, even if IPv6 is setup, and IPv4 is not.ucloud centos7默认配置:DEVICE=eth0HWADDR=52:54:00:62:D8:1EIPADDR=10.10.33.194NETMASK=255.255.0.0GATEWAY=10.10.0.1BOOTPROTO=nonePEERDNS=yesUSERCTL=noNM_CONTROLLED=noONBOOT=yesDNS1=10.10.255.1DNS2=10.10.255.2DNS3=114.114.114.114我们⾃有服务器,可以精简配置如下(centos5,6,7均⽀持):TYPE=EthernetBOOTPROTO=staticNAME=em1ONBOOT=yesDEFROUTE=yesHWADDR=C8:1F:66:C0:C1:55IPADDR=103.17.41.75NETMASK=255.255.255.224GATEWAY=X.X.X.XDNS1=X.X.X.XDNS2=X.X.X.X⽹关和DNS地址只能放在这个⽂件,否则重启后会失效.查看⽹卡状态是否有异常: systemctl status network单⽹卡多IPcentos6以及较早前版本均⽀持:使⽤⼦连接配置⽂件 ifcfg-*:n⼦连接配置⽂件是 Centos6 常⽤的⽅法,即:如果当前⽹卡配置⽂件为 ifcfg-eth0,则⼦连接配置⽂件可以为 ifcfg-eth0:1,并且⽂件中需要写明 DEVICE=eth0:1 , IPADDR=<新IP地址> .centos7对⼦连接配置⽅式不再⽀持,改为以下⽅式:TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noNAME=em2UUID=553db91d-205d-4ae7-8ffb-2e9eac5bfefbONBOOT=yesHWADDR=C8:1F:66:C0:C1:56IPADDR0=192.168.63.75PREFIX0=16IPADDR1=192.168.64.75 #该⽹卡的第⼆个IP信息PREFIX1=16GATEWAY0=DNS1=IPV6_PEERDNS=yesIPV6_PEERROUTES=yesip addr检查:id: em2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000link/ether c8:1f:66:c0:c1:56 brd ff:ff:ff:ff:ff:ffinet 192.168.63.75/16 brd 192.168.255.255 scope global em2valid_lft forever preferred_lft foreverinet 192.168.64.75/16 brd 192.168.255.255 scope global secondary em2valid_lft forever preferred_lft foreverinet6 fe80::ca1f:66ff:fec0:c156/64 scope linkvalid_lft forever preferred_lft forever通过内⽹连接测试:OK3.配置⽹卡后⽆默认路由的原因排查cat /home/admin/ifcfg-em1_201504161113 (时好时坏)...IPADDR0=103.17.41.75PREFIX0=27GATEWAY0=103.17.41.65 #发现这个参数是导致路由时好时坏的原因.如果放到/etc/sysconfig/network则⽆故障.或改为GATEWAY=x.x.x.x ...详情见"4".4.centos7关于路由的说明ip route显⽰和设定路由4.1显⽰路由表ip route show (⽆默认路由)103.17.41.64/27 dev em1 proto kernel scope link src 103.17.41.75169.254.0.0/16 dev em1 scope link metric 1002169.254.0.0/16 dev em2 scope link metric 1003192.168.0.0/16 dev em2 proto kernel scope link src 192.168.63.75routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface103.17.41.64 0.0.0.0 255.255.255.224 U 0 0 0 em1link-local 0.0.0.0 255.255.0.0 U 1002 0 0 em1link-local 0.0.0.0 255.255.0.0 U 1003 0 0 em2192.168.0.0 0.0.0.0 255.255.0.0 U 0 0 0 em24.2添加静态路由ip route add 10.15.150.0/24 via 192.168.150.253 dev em24.3删除静态路由只需要把 add 替换成 del,或者更简单的只写⽬标⽹络ip route del 10.15.150.0/244.4添加永久静态路由ip route 指令对路由的修改不能保存,重启就没了。

CentOS系统光纤连接存储的多路径配置和使用方法

CentOS系统光纤连接存储的多路径配置和使用方法

CentOS系统光纤连接存储的多路径配置及使用方法1、安装多路径软件包:device-mapper-1.02.67-2.el5device-mapper-event-1.02.67.2.el5device-mapper-multipath-0.4.7-48.el52、检查安装包的安装情况#rpm -aq |grep multipath3、安装上述多路径软件包#rpm -ivh device-mapper-1.02.67-2.el5.x86_64.rpm#rpm -ivh device-mapper-event-1.02.67-2.el5.x86_64.rpm#rpm -ivh device-mapper-multipath-0.4.7-48.el5.x86_64.rpm安装过程中可能会提示需要安装其他的关联软件包:主要与多路径软件相关联的软件包如下:libaio-0.3.107-10.e16.i686.rpmlibaio-03107-10.e16.x86_64.rpmlibaio-devel-03107-10.e16.i686.rpmlibaio-devel-03107-10.e16.x86_64.rpm如服务器可以连接公网的话,可直接用yum来安装,yum会自动将相关联的软件安装上.#yum in stall y device-mapper*检查安装情况#rpm -aq|grep multipath安装完成后需重启机器.4、配置多路径软件multipath4.1 、将多路径软件添加至内核模块中#modprobe dm-multipath#modprobe dm-round-robin检查内核添加情况#lsmod |grep multipath4.2、将多路径软件multipath设置为开机自启动#chkco nfig --level 2345 multipathd on 检查#chkc onfig --list|grep multipathd启动multipath服务#service multipathd restartmultipath.conf 保留,重新 vim 个新的blacklist {wwid 3600508b1001c5ae72efe1fea025cd2e5# ----- 不使用多路径的本地盘 wwid 号4.3、配置 multipath 软件,编辑 /etc/multipath.conf注意:默认情况下,/etc/multipath.conf 是不存在的,需要做如下准备工作 4.3.1、 cd 至/sbin 下,用如下命令生成 multipath.conf 文件:#mpathc onf --e nable --fi nd_multipaths y --with_module y --with_chkc onfig y 4.3.2、 查看并获取存储分配给服务器的逻辑盘 lun 的wwid 信息#more /etc/multipath/wwids编辑/etc/multipath.conf,编辑 multipath 的配置文件时,可将自动生成的 multipath 文件.#vim /etc/multipath.c onf[root@ahltimt3 〜]# vim /etc/multipath.conf defaults {find_multipaths yesuser_friendly_names no#——黑名单项:即不使用多路径的硬盘,如服务器本地盘等devnode "A hd[a-z]"#------- 不使用多路径的本地盘hd名称multipaths{#---使用多路径软件项multipath { #---单块存储盘配置,如有多块存储盘,如多个multipath。

CENTOS配置基本网络参数

CENTOS配置基本网络参数

CENTOS配置基本网络参数CentOS 丛书目录—系统管理—网络服务—应用部署配置基本网络参数内容提要1.使用 ifconfig 命令配置以太网络接口2.使用手工方式修改网络参数3.配置 Linux 下的 DNS 客户4.实现 Hosts 表的静态域名解析使用 ifconfig 命令配置以太网设置网络参数可以使用ifconfig 命令来配置并查看网络接口的配置情况。

ifconfig命令格式是:# ifconfig <网络接口> [ ]例如:要配置 eth0 的网络参数,可以使用下面的命令。

# ifconfig eth0 192.168.0.222此命令将启动 eth0 接口,并设置其IP地址为 192.168.0.222,子网掩码为 255.255.255.0,广播地址为192.168.0.255。

当IP地址使用标准A、B、C类地址时,广播地址和子网掩码可以省略,系统会自动判断广播地址和子网掩码的值并进行设置。

否则必须指出广播地址和子网掩码,例如:# ifconfig eth0 10.0.0.222 Mask 255.255.255.0 Broadcast 10.0.0.255也可以用ifconfig命令配置eth0别名设备,为eth0绑定多个IP 地址。

例如:# ifconfig eth0:0 192.168.0.250# ifconfig eth1:0 192.168.1.3# ifconfig eth1:1 192.168.2.3使用ifconfig 命令设置网络参数会立即生效,但不会修改网络接口配置文件,这将导致所配置的参数在重新启动系统后失效。

网络接口的启用和停用可以使用 ifconfig 命令来启用和停用网络接口, 命令格式是:# ifconfig <网络接口> up# ifconfig <网络接口> down例如:要启用 eth1 并停用 eth0:1,可以使用下面的命令。

CentOS7网络配置步骤详解

CentOS7网络配置步骤详解

CentOS7网络配置步骤详解CentOS 7 怎么实现网络配置?CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,接下来是小编为大家收集的CentOS 7 网络配置步骤详解,希望能帮到大家。

CentOS 7 网络配置步骤详解在一台PC上安装了CentOS 7,当时选择了最小安装模式,安装完成后马上用ifconfig查看本机的ip地址(局域网已经有DHCP),发现报错,提示ifconfig命令没找到。

首先,习惯性的输入echo $PATH(查看当前PATH环境变量,跟DOS的path命令一样的功能,注意Linux系统中的命令是区分大小写的),显示结果如下:从上面显示结果看,放置系统管理程序的路径/usr/sbin已存在,就是放外部命令的路径。

直接用ls查看/usr/sbin/目录,也没看到ifconfig,怎么回事?我还是不死心,再用find命令也没找到ifconfig?此时心里有底了,应该是用某个命令代替了ifconfig了。

上百度一查,果不其然,已经用ip命令代替ifconfig命令了。

下面列出ip命令常用参数。

ip [选项] 操作对象{link|addr|route...}# ip link show # 显示网络接口信息# ip link set eth0 upi # 开启网卡# ip link set eth0 down # 关闭网卡# ip link set eth0 promisc on # 开启网卡的混合模式# ip link set eth0 promisc offi # 关闭网卡的混个模式# ip link set eth0 txqueuelen 1200 # 设置网卡队列长度# ip link set eth0 mtu 1400 # 设置网卡最大传输单元# ip addr show # 显示网卡IP信息# ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1# ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址# ip route list # 查看路由信息# ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口# ip route add default via 192.168.0.254 dev eth0 # 设置默认网关为192.168.0.254# ip route del 192.168.4.0/24 # 删除192.168.4.0网段的网关# ip route del default # 删除默认路由输入ip addr命令后,发现enp2s0网卡(这个enp2s0是我这里的网卡)没有ip地址。

centos下多路径聚合工具dm-multipath lvm

centos下多路径聚合工具dm-multipath lvm

-------------Device Mapper Multipath(DM-Multipath)可以将服务器节点和存储阵列之间的多条I/O链路配置为一个单独的设备。

这些I/O链路是由不同的线缆、交换机、控制器组成的SAN物理链路。

Multipath将这些链路聚合在一起,生成一个单独的新的设备。

1.DM-Multipath概览:(1)数据冗余DM-Multipath可以实现在active/passive模式下的灾难转移。

在active/passive模式下,只有一半的链路在工作,如果链路上的某一部分(线缆、交换机、控制器)出现故障,DM-Multipath就会切换到另一半链路上。

(2)提高性能DM-Multipath也可以配置为active/active模式,从而I/O任务以round-robin的方式分布到所有的链路上去。

通过配置,DM-Multipath还可以检测链路上的负载情况,动态地进行负载均衡。

DM-Multipath的存储阵列的支持情况可以查看multipath.conf.default。

对于支持列表中没有的存储,可以在multipath的配置文件multipath.conf中自行添加。

2.DM-Multipath的组成:(1)dm-multipath内核模块实现I/O重定向、支持failover以及链路的聚合(2)mutilpath命令查看和配置multipath设备。

它一般由/etc/rc.sysinit启动,也会在系统发现新的块设备时由udev启动,或者由initramfs在系统启动时执行。

(3)multipathd后台进程监控链路。

当链路失效或者恢复时,它会发起链路组的切换。

它实现了对multipath设备的动态修改。

不过multipath.conf修改后,它需要重新启动。

(4)kpartx命令根据设备上分区表创建device mapper设备。

当需要在DM-MP设备上使用基于DOS的分区时,这个命令是必须。

一、存储多路径配置

一、存储多路径配置

一、存储多路径配置①.配置说明:存储与主机之间采用双通道冗余链路连接,存储逻辑卷(LUN)与主机或主机组建立映射关系后,同一LUN在系统下方会生成2个影子卷,通过多路径的聚合,实现对存储磁盘的正常读写操作。

因MD3000系列存储不带有多路径软件,本次使用CentOS系统自带多路径软件。

②.配置步骤:a) 在未连接存储的情况下,检查配置多路径所需安装包# rpm -qa |grep device-mapperb) 安装多路径所需包及附属包# yum install device-mapper device-mapper-multipath (将有依赖关系的包都打上)注:因操作时,WebServer无法访问外网CentOS yum镜像源,此次在两台服务器上配置了本地yum源。

配置方法如下:# mount /dev/cdrom /media# vi /etc/yum.repo.d/localyum.repo在此文本里输入以下信息:[base]name=localyumbaseurl=file:///mediagpgcheck=0enable=1编辑完成后,保存退出。

原有repo文件,重命名为xxxxx.bak文件。

待服务器可联网时,修改回原样即可。

c)查看多路径状态# multipath –ll 查看多路径状态/etc/multipath.conf does not exist, blacklisting all devices.A sample multipath.conf file is located at/usr/share/doc/device-mapper-multipath-0.4.9/multipath.confYou can run /sbin/mpathconf to create or modify /etc/multipath.confDM multipath kernel driver not loaded ----DM模块没有加载如果模块没有加载成功请使用下列命初始化DM,或重启系统---Use the following commands to initialize and start DM for the first time:# modprobedm-multipath# modprobedm-round-robin# servicemultipathd start# chkconfig –level 2345 multipathd on #设置成开机自启动multipathdd)编辑多路径配置文件# vi /etc/multipath/multipath.confblacklist {devnode "^sda"wwid **********}defaults {user_friendly_names yespath_grouping_policymultibusfailback immediateno_path_retry fail}编辑完成,保存退出,重启multipath服务 [service multipathd restart]e)连接MD3000存储,并使用fdisk -l查看存储硬盘.确认无误后,执行以下操作# multipath -ll 查看多路径状态,正常的话,会回显一下内容mpatha (360a98******************************) dm-0 DELL,LUN ----创建了一个lun size=XXG features='0' hwhandler='0' wp=rw`-+- policy='round-robin 0' prio=4 status=active|- 1:0:0:0 sdb 8:16 active ready running ----多路径下的两个盘符sdb和sdc.`- 2:0:0:0 sdc 8:64 active ready running# ls -l /dev/mapper目录/dev/mapper/ 下多个文件夹mpathb注:由于共享磁盘大小超过2TB,使用parted命令对磁盘进行初始化操作。

CentOS网络配置详解

CentOS网络配置详解

CentOS⽹络配置详解1 2 3 4 5 6 7 8 9 10 11配置⽂件详解在RHEL或者CentOS等Redhat系的Linux系统⾥,跟⽹络有关的主要设置⽂件如下:/etc/host.conf 配置域名服务客户端的控制⽂件/etc/hosts 完成主机名映射为IP地址的功能/etc/resolv.conf 域名服务客户端的配置⽂件,⽤于指定域名服务器的位置/etc/sysconfig/network 包含了主机最基本的⽹络信息,⽤于系统启动./etc/sysconfig/network-script/ 系统启动时初始化⽹络的⼀些信息/etc/xinetd.conf 定义了由超级进程xinetd启动的⽹络服务/etc/networks 完成域名与⽹络地址的映射/etc/protocols 设定了主机使⽤的协议以及各个协议的协议号/etc/services 设定主机的不同端⼝的⽹络服务# ifup eth0 # 开启eth0⽹卡# ifdown eth0 # 关闭eth0⽹卡 1234 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83CentOS 查询IP地址,输⼊下⾯的命令:ip -a 。

CentOS 打开/关闭⽹络连接,输⼊下⾯的命令:ifup ens192 ifdw ens192 。

CentOS 重启⽹络服务,输⼊下⾯的命令:systemctl retart network.service 或 systemctl restart network。

centos上iscsi及多路径

centos上iscsi及多路径

centos上iscsi+multipath多路径存储配置手册这是我在实际工程中所做的一个文档,拿出来给大家分享,如有异议,欢迎探讨。

目录一:客户端安装iscsi包。

二:zai共享存储上为服务器划分磁盘空间。

三:启用iscsi设备。

四:安装dm-multipath包。

五:配置参数修改和测试。

一;客户端添加iscsi 安装包。

1、服务器安装iscsi initiator包。

安装包从安装光盘中找到root@~>rpm -qa |grep iscsiiscsi-initiator-utils-6.2.0.868-0.7.el52、在/etc/iscsi/目录下/etc/iscsi/initiatorname.iscsi查看此文件可发现主机端的iqn号码。

在EVA command view管理软件中添加HOST时需用到。

二:为服务器划分磁盘阵列的磁盘空间(即Virtual disk)具体详见存储配置。

三:启用ISCSI设备1、在服务器端,启动ISCSI服务:root@~>service iscsi start2、查询ISCSI设备(HP storageworks mpx100)target的iqn号码:(必须)root@~>iscsiadm -m discovery -t sendtargets -p 192.168.14.1192.168.14.1:3260,0 .hp:fcgw.mpx100.0.50014380025bad30.50014380025ba d383、登陆到ISCSI存储设备[root@localhost~]#Iscsiadm –m node –T.hp:fcgw.mpx100.0.50014380025bad30.50014380025bad38 -p192.168.14.1:3260 – l上面命令是连续的,其中iqn号码为上面查询得到的号码,ip为iscsi存储中iscsi口对外映射的地址。

iSCSI多路径介绍及使用

iSCSI多路径介绍及使用

LINUX下多路径(multi-path)介绍及使用一、什么是多路径普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。

而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境,由于主机和存储通过了光纤交换机或者多块网卡及IP来连接,这样的话,就构成了多对多的关系。

也就是说,主机到存储可以有多条路径可以选择。

主机到存储之间的IO由多条路径可以选择。

每个主机到所对应的存储可以经过几条不同的路径,如果是同时使用的话,I/O流量如何分配?其中一条路径坏掉了,如何处理?还有在操作系统的角度来看,每条路径,操作系统会认为是一个实际存在的物理盘,但实际上只是通向同一个物理盘的不同路径而已,这样是在使用的时候,就给用户带来了困惑。

多路径软件就是为了解决上面的问题应运而生的。

多路径的主要功能就是和存储设备一起配合实现如下功能:1.故障的切换和恢复2.IO流量的负载均衡3.磁盘的虚拟化由于多路径软件是需要和存储在一起配合使用的,不同的厂商基于不同的操作系统,都提供了不同的版本。

并且有的厂商,软件和硬件也不是一起卖的,如果要使用多路径软件的话,可能还需要向厂商购买license才行。

比如EMC公司基于linux下的多路径软件,就需要单独的购买license。

好在, RedHat和Suse的2.6的内核中都自带了免费的多路径软件包,并且可以免费使用,同时也是一个比较通用的包,可以支持大多数存储厂商的设备,即使是一些不是出名的厂商,通过对配置文件进行稍作修改,也是可以支持并运行的很好的。

二、Linux下multipath介绍,需要以下工具包:在CentOS 5中,最小安装系统时multipath已经被安装,查看multipath是否安装如下:1、device-mapper-multipath:即multipath-tools。

主要提供multipathd和multipath 等工具和 multipath.conf等配置文件。

centos6.4多路径配置文档

centos6.4多路径配置文档

centos6.4多路径配置文档centos6.4 v3500多路径配置文档1) 安装多路径软件包本次装系统时选择全部安装包所以多路径已经安装。

如果没安装,请从系统盘装安装多路径软件包:device-mapperdevice-mapper-multipath安装和加载多路径软件包# yum –y install device-mapper device-mapper-multipath如果模块没有加载成功请使用下列命初始化DM,或重启系统---Use the following commands to initialize and start DM for the first time:# modprobe dm-multipath# modprobe dm-round-robin# service multipathd start# multipath - v2安装完成后编辑[root@mail ~]# vi /etc/multipath.confblacklist {devnode "^sda"}defaults {max_fds 8192user_friendly_names yes}multipaths {multipath {wwid 3600507630080803cb000000000000002 #此处需要根据存储映射的wwid号为准alias maildata #此处需要根据存储映射的别名为准path_grouping_policy multibuspath_selector "round-robin 0"}}devices {device {vendor "IBM"product "2072"path_grouping_policy group_by_prio#prio_callout "/sbin/mpath_prio_alua /dev/%n" #(此行根据具体设备配置)}}multipath.conf文件(本次安装系统为5.8所以在/etc下会自动生成multipath配置文件,如果是6.0以上的系统需要手动创建multipath文件。

CentOS6多路径配置

CentOS6多路径配置

配置环境:存储厂家:Infortrend主机系统:CentOS6.0目录1、关闭防火墙步 (2)2、彻底关闭SELinux (2)3、开机网卡启动, 设置固定IP (3)4、开启SSh (4)5、device-mapper-multipath安装与配置 (4)5.1挂载光驱 (4)5.2多路径安装: (4)5.3检查安装情况 (5)5.5创建多路径文件 (5)5.6将多路径软件multipath设置为开机启动 (6)5.7修改多路径配置文件: (6)5.8格式化mpathap1和mpathap2 (8)5.9挂在分区: (9)6、DD测试 (9)1、关闭防火墙步关闭命令:service iptables stop永久关闭防火墙:chkconfig iptables off两个命令同时运行,运行完成后查看防火墙关闭状态:service iptables status[root@localhost ~]# service iptables stopiptables:清除防火墙规则:[确定]iptables:将链设置为政策ACCEPT:filter [确定]iptables:正在卸载模块:[确定][root@localhost ~]# chkconfig iptables off[root@localhost ~]# service iptables statusiptables:未运行防火墙。

[root@localhost ~]#2、彻底关闭SELinux[root@localhost etc]#vi /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disabled - No SELinux policy is loaded.#SELINUX=enforcing-----------------------------------------------------------------------前面加个#号注释掉它# SELINUXTYPE= can take one of these two values:# targeted - Targeted processes are protected,# mls - Multi Level Security protection.SELINUXTYPE=disabled------------------------------------------------------------------------修改为disabled "selinux/config" 13L, 458C written[root@localhost etc]#保存,退出,重启系统,搞定。

多路径配置

多路径配置

multipath 多路径冗余I/O(Multipath I/O)是指服务器通过多条物理路径连接到块存储设备。

多路径冗余I/O也可以实现I/O的负载均衡,提高系统性能,但主要还是一种容错机制。

服务器和存储通过SAN 光纤环境连接光纤交换机,服务器到存储的间的连接可以有“1条或多条SAN 光纤线缆,通过多对多的连接模式形成存储多路径,主机到存储之间的IO由多条路径可以选择multipath 多路径解决问题1、每个主机到所对应的存储可以经过几条不同的路径,如果是同时使用的话,I/O流量如何分配?2、其中一条路径坏掉了,如何处理?3、在操作系统的角度来看,每条路径,操作系统会认为是一个实际存在的物理盘,但实际上只是通向同一个物理盘的不同路径而已,这样是在使用的时候,就给用户带来了困惑。

多路径软件就是为了解决上面的问题应运而生的。

多路径的主要功能就是和存储设备一起配合实现如下功能:1、I/O 流量分配:2、多路径冗余、3、磁盘的虚拟化multipath 多路径软件的组成multipath 多路径的软件包列表:device-mapper-multipath-0.4.9-87.el6.x86_64device-mapper-event-libs-1.02.95-2.el6.x86_64device-mapper-persistent-data-0.3.2-1.el6.x86_64device-mapper-multipath-libs-0.4.9-87.el6.x86_64device-mapper-1.02.95-2.el6.x86_64device-mapper-event-1.02.95-2.el6.x86_64device-mapper-libs-1.02.95-2.el6.x86_64依赖包列表libaio-0.8.8-7.1el6x86_64.rpmlibaio-0.3.107-10.e16.x86_64.rpmlibaio-devel-0.3.107-10.e16.x86_64.rpmdevice-mapper-multipath提供 multipathd 和 multipath 等工具和multipath.conf 等配置文件。

光纤存储和服务器连接方法

光纤存储和服务器连接方法

光纤存储和服务器连接方法1.引言1.1 概述光纤存储和服务器连接是当今信息技术领域中至关重要的一部分。

在大规模数据存储和快速数据交换方面,光纤存储和服务器连接方法提供了高速、可靠和安全的解决方案。

随着云计算、大数据和人工智能等技术的发展,对于高性能、高带宽和低延迟的数据传输需求日益增长。

光纤存储和服务器连接方法的发展和应用不仅对于企业的信息化建设和运营至关重要,也对于科学研究、医疗保健、金融交易等领域起到了重要的推动作用。

光纤存储技术是一种基于光纤通信原理的高速数据存储技术。

它通过将存储设备与计算机或服务器之间的数据传输通道从传统的电缆连接改为光纤连接,实现了更高的传输速度和更大的带宽。

光纤存储连接方式通常采用光纤通信标准协议,例如Fibre Channel、InfiniBand等。

这些协议能够提供可靠的连接和快速的数据传输,适用于大规模数据中心、企业存储系统以及高性能计算领域。

服务器连接方法则是指将服务器与外部设备或网络连接起来的方式和协议。

服务器连接概述主要包括物理连接和逻辑连接两个方面。

物理连接是指通过网络端口、网线或光纤等物理介质将服务器与其他设备或网络连接起来。

逻辑连接则通过网络协议和通信规则实现服务器与外部设备或网络之间的数据传输和通信。

常见的服务器连接协议包括TCP/IP、HTTP、FTP等。

这些协议能够保障数据的可靠传输和通信的安全性,为各种应用场景提供了稳定和高效的服务器连接。

光纤存储和服务器连接在当今信息化建设中具有重要意义。

光纤存储连接方法的应用可以提高数据存储和传输的速度和效率,降低数据延迟和丢包的风险。

服务器连接方法的应用可以实现服务器与外部设备或网络的连接和通信,满足不同应用场景对于数据传输和通信的需求。

因此,了解和掌握光纤存储和服务器连接方法,对于企业和组织在信息化建设和运营中具有重要的意义。

综上所述,本文将深入探讨光纤存储和服务器连接方法的相关知识和技术,并分析其在不同领域和应用中的重要性和实际应用。

CentOS的网络配置的命令详解

CentOS的网络配置的命令详解

CentOS的网络配置的命令详解我们在进行对CentOS的网络配置时,一般会从IP地址(IPADDR)、子网掩码(NETMASK)、网关(Gateway)、主机名(HOSTNAME)、DNS服务器等方面入手。

而在CentOS中,又有着不同的命令或配置文件可以完成这些配置操作,接下来是小编为大家收集的CentOS的网络配置的命令详解,希望能帮到大家。

CentOS的网络配置的命令详解一、ifcfg系命令ifcfg系命令包括ifconfig,route,netstat和hostname。

1、ifconfig命令用来配置一个网络接口。

它的使用格式如下:a):ifconfig [-a] [interface]-a:表示显示所有的网络接口信息,包括inactive状态的接口~]# ifconfig -ab):ifconfig IFACE(网络接口名,下同) IPADDR netmask NETMASK [up|down]表示通过ifconfig命令直接修改接口的ip地址和netmask,并可启停该接口。

该命令会将配置参数立即送往内核中的TCP/IP协议栈,所以会立即生效,但是重启服务后会无效。

~]# ifconfig eth1 172.16.7.14 netmask 255.255.0.0 ~]# ifconfig eth1 172.16.7.14/16 down2、route命令显示和配置ip路由表。

它的使用格式如下:a):route [-n]表示查看全部的路由表,并以数字显示ip地址~]# route -nb):route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]添加相应接口的路由~]# route add -host 172.16.7.14 gw 172.16.0.1 dev eth1 #主机路由 ~]# route add -net 172.16.7.0/24 gw 172.16.0.1 dev eth1 #网段路由 ~]# route add default gw 172.16.0.1 dev eth1 #默认路由c):route del [-net|-host] target [netmask Nm] [[dev] If]删除路由~]# route del -host 172.16.7.14 dev eth1 ~]# route del -net 172.16.7.0/24 dev eth1 ~]# route del default dev eth13、netstat命令显示网络连接,路由表,接口状态等。

CentOS常用网络配置及操作

CentOS常用网络配置及操作

CentOS常用网络配置及操作Linux 系统中最常用的网络配置命令包括ifconfig、route ,其中ifconfig 用来查看和配置网络接口(通常是网卡)信息,包括网络接口设备的IP 地址、掩码等;route 用来管理Linux 系统内核中的路由表,它最大的用途就是用来设定静态的路由表项,通常是在系统用ifconfig 配置网络接口后,用它来设定主机或者一网段的IP 地址应该通过什么接口发送等。

3.1.1 ifconfig1ifconfig 的语法为:2ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]3[[-]broadcast [<address>]]4[netmask <address>]5[up|down]其中 interface 为网卡名,address 为IP 地址,broadcast 表示设置广播地址,其后的address 为广播地址的IP ,netmask 表示设置子网掩码,其后的address 为子网掩码的IP,up、down 设置当前网卡的状态,up表示启用当前网卡,down 表示关闭当前网卡。

Ifconfig 的常用参数说明如下:-a 查看所有网卡状态-V 查看ifconfig 命令的版本信息-s 查看统计信息示例:1)将第一块网卡的 IP 地址设置为192.168.0.1:1ifconfig eth0 192.168.0.1 (格式: ifconfig 网络设备名 IP 地址)2)暂时关闭或启用网卡:1关闭第一块网卡: ifconfig eth0 down23启用第一块网卡 ifconfig eth0 up3 )将第一块网卡的子网掩码设置为 255.255.255.0:1ifconfig eth0 netmask 255.255.255.0 (格式:ifconfig 网络设备名netmask子网掩码)我们也可以同时设置 IP 地址和子网掩码:1ifconfig eth0 192.168.0.1 netmask 255.255.255.04)查看第一块网卡的状态:1ifconfig eth0如果要查看所有的网卡状态,则直接使用不带参数的ifconfig 命令即可。

CentOS-双网络路由配置说明

CentOS-双网络路由配置说明

CentOS-服务器双网络配置说明项目环境示例:很多项目服务器需要同时连内网和外网,比如我们小前端服务器除了收流用网卡(这个也可以配置为内网ip),还有一块网卡配置外网ip,连接互联网;(附如下示例图)为了实现这个需求,一般有两个做法:1、内网所有相关终端全部在一个子网,不需要配置网关,然后server上配置ip的时候,内网网卡配置ip信息时不配置网关,只配ip和子网掩码;然后连接外网的网口配置包括网关、DNS等完整的ip信息;这是最简单的做法。

2、然而实际中,内网一般都不是只有一个独立的子网,用户管理员可能和服务器的内网不在一个vlan,需要通过vlan子网网关才能访问到服务器;如此以来就需要用到添加额外路由的方式来实现服务器同时实现连通内外网。

比如实际项目网络配置如下:外网网段:192.168.0/24 gw:192.168.0.1 DNS:略服务器内网网络:192.168.1.0/24 gw:192.168.1.1内网管理员工作站网络:192.168.2.0/24 gw:192.168.2.1此时,我们依然可以选择在服务器上,不配置内网网络网关,跟第一种做法一样;同时我们在系统里天剑一条路由:route add–net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1 devethXethX是内网网卡设备名,如果做了绑定,可以写成bond0同理,如果内网网络ip配置了192.168.1.1的网关,那么外网网络ip配置的时候就别配置网关,增加一条下面的路由也可以:route add–net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 devethXethX是外网网卡设备名然后,将这一行写到/etc/rc.local这个文件的末尾,这样每次开机就能自动实现连通内外网,这个小技能在实践中经常用到,大家务必理解并实践运用。

(完整版)多路径网络存储配置说明

(完整版)多路径网络存储配置说明

多路径网络存储配置指南目录多路径网络存储配置指南 (1)1准备工作 (2)2安装配置target服务 (2)2.1安装target软件 (2)2.2配置target (2)2.3网卡设置 (2)2.4启动target服务 (3)2.5查看target (3)3客户端软件安装配置 (4)3.1安装iSCSI Initiator客户端 (4)3.1.1安装 (4)3.1.2设置运行级别: (5)3.1.3修改配置 (5)3.1.4网络存储网卡配置 (5)3.1.5创建接口文件 (6)3.2安装配置multipath (6)3.2.1安装 (6)3.2.2修改配置 (8)3.2.3重启multipath (9)4硬盘使用 (9)4.1侦测target (9)4.2设置启动自动连接 (9)4.3重启iscsi 查看磁盘 (10)4.4固定multipath设备的命名 (10)4.5分区并格式化 (11)4.6挂载 (12)1准备工作多路径的支持准备工作:网卡:磁盘服务器配置两块以上网卡,提供多条链路来链接,这里配置了eth0 : 192.168.2.205 , eth1 : 192.168.2.204防火墙:target用到的端口3260端口,需要打开3260端口。

2安装配置target服务2.1安装target软件查看磁盘服务器是否安装target软件# rpm –q scsi-target-utils如果没有安装,执行命令安装:# yum -y install scsi-target-utils2.2配置target安装完成后配置target服务配置文件,target的主配置文件为/etc/tgt/targets.conf # vi /etc/tgt/targets.conf在该文件最后添加如下配置<target iqn.2017-06.dev.ruijie-xcache:iscsi1>backing-store /dev/sdd</target>说明:iqn.2017-06.dev.ruijie-xcache:iscsi1iqn.年份-月份.ruijie-xcache.设备识别backing-store /dev/sdd1添加的设备/dev/sdd,如果有多快设备则配置多条backing-store。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C e n t O S系统光纤连接存储的多路径配置及使用方法1、安装多路径软件包:2、检查安装包的安装情况#rpm–aq|grepmultipath3、安装上述多路径软件包#?#?rpm?-ivh?devic安装过程中可能会提示需要安装其他的关联软件包:主要与多路径软件相关联的软件包如下:libaiolibaio-devel-如服务器可以连接公网的话,可直接用yum来安装,yum会自动将相关联的软件安装上.#yuminstally device-mapper*检查安装情况#rpm–aq|grepmultipath安装完成后需重启机器.4、配置多路径软件multipath4.1、将多路径软件添加至内核模块中#modprobedm-multipath#modprobedm-round-robin检查内核添加情况#lsmod|grepmultipath4.2、将多路径软件multipath设置为开机自启动#chkconfig--level2345multipathdon检查#chkconfig--list|grepmultipathd启动multipath服务#servicemultipathdrestart4.3、配置multipath软件,编辑/etc/multipath.conf注意:默认情况下,/etc/multipath.conf是不存在的,需要做如下准备工作:4.3.1、cd至/sbin下,用如下命令生成multipath.conf文件:#mpathconf--enable--find_multipathsy--with_moduley--with_chkconfigy4.3.2、查看并获取存储分配给服务器的逻辑盘lun的wwid信息#more/etc/multipath/wwids编辑/etc/multipath.conf,编辑multipath的配置文件时,可将自动生成的multipath.conf保留,重新vim 个新的multipath文件.#vim/etc/multipath.conf[root@ahltimt3~]#vim/etc/multipath.confdefaults{find_multipathsyesuser_friendly_namesno}blacklist{#-------黑名单项:即不使用多路径的硬盘,如服务器本地盘等wwid3600508b1001c5ae72efe1fea025cd2e5#-------不使用多路径的本地盘wwid号devnode"^hd[a-z]"#--------不使用多路径的本地盘hd名称}multipaths{#---使用多路径软件项multipath{#---单块存储盘配置,如有多块存储盘,如多个multipath{}配置wwid#---使用多路径的存储盘wwid号alias IBMStorage001#该存储盘多路径后的别名path_grouping_policymultibuspath_selector"round-robin0"failbackmanualrr_weightprioritiesno_path_retry5}multipath{wwidaliasIBMStorage002path_grouping_policymultibuspath_selector"round-robin0"failbackmanualrr_weightprioritiesno_path_retry5}}devices{device{vendor"IBM"#---存储厂家名称product"V5000"#---存储产品型号path_grouping_policymultibusgetuid_callout"/lib/udev/scsi_id--whitelisted--device=/dev/%n"path_checkerreadsector0path_selector"round-robin0"hardware_handler"0"failback15rr_weightprioritiesno_path_retryqueue}}保存文件后退出.4.4、启动multipath配置#multipath–v2由上图可看出,名称为IBMStorage015的逻辑盘的wwid号为,产品型号为IBM2145,该逻辑盘大小为200G,共4条链路,每条链路的状态均为running的,即4条链路均正常.(图中环境为存储双控制器---双SAN---服务器双HBA卡,当存储划分一个lun逻辑盘给服务器后,服务器因为一个lun逻辑盘多条链路的原因会在系统中生成4块相同的wwid号的逻辑盘,这样就给系统的使用带来不便,故需要引入多路径软件.当然多路径软件最主要是为了安全,即4条链路中的某一条两条三条出现故障的情况,仍然不影响系统的使用)查看、检查多路径情况#multipath-l|more启用multipath配置后,会在/dev/mapper下生成多路径逻辑盘#cd/dev/mapper#ll至此,多路径multipath配置完成5、LVM使用和管理多路径逻辑盘5.1、fdisk磁盘分区由上述图中环境可知,单块逻辑盘大小为200G,若需要使用小于200G时,需要将这200G进行fdisk 分区,即上图中的p1(分成多块时,会有p2、p3…)#fdisk/dev/mapper/IBMStorage004[root@ahltimt3mapper]#fdisk/dev/mapper/IBMStorage004DevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabelBuildinganewDOSdisklabelwithdiskidentifier0xe24e10c0.Changeswillremaininmemoryonly,untilyoudecidetowritethem.Afterthat,ofcourse,thepreviouscontentwon'tberecoverable.Warning:invalidflag0x0000ofpartitiontable4willbecorrectedbyw(rite)WARNING:DOS-compatiblemodeisdeprecated.It'sstronglyrecommendedtoswitchoffthemode(command'c')andchangedisplayunitstosectors(command'u').Command(mforhelp):n#-----新建分区Commandactioneextendedpprimarypartition(1-4)p#----分区类型为主分区Partitionnumber(1-4):1#-----分区号即p号Firstcylinder(1-26108,default1):1#----分区在逻辑盘的开始块号Lastcylinder,+cylindersor+size{K,M,G}(1-26108,default26108):26108#----分区在逻辑盘的结束块号Command(mforhelp):t#----编辑分区类型Selectedpartition1Hexcode(typeLtolistcodes):8e#----8e为linux使用的逻辑卷类型(查看所有类型可L查看)Changedsystemtypeofpartition1to8e(LinuxLVM)Command(mforhelp):p#-----查看刚刚分区的类型信息Disk/dev/mapper/IBMStorage004:214.7GB,bytes255heads,63sectors/track,26108cylindersUnits=cylindersof16065*512=8225280bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(minimum/optimal):512bytes/512bytesDiskidentifier:0xe24e10c0DeviceBootStartEndBlocksIdSystem/dev/mapper/IBMStorage004p11261088eLinuxLVMCommand(mforhelp):w#-----保存后退出Thepartitiontablehasbeenaltered!Callingioctl()tore-readpartitiontable.WARNING:Re-readingthepartitiontablefailedwitherror22:Invalidargument.Thekernelstillusestheoldtable.Thenewtablewillbeusedatthenextrebootorafteryourunpartprobe(8)orkpartx(8)Syncingdisks.#cd/dev/mapper#ll此图中多出一个IBMStrage004p15.2、创建物理卷#pvcreate/dev/mapper/IBMStorage004p15.3、创建卷组#vgcreatevgdata002/dev/mapper/IBMStorage004p15.4、创建逻辑卷#lvcreate-L100G-nlv_data002vgdata0025.5、格式化逻辑卷#mkfs.ext4/dev/vgdata002/lv_data002#mount/dev/vgdata002/lv_data002/wjshtest说明:使用lvm管理逻辑盘后,即可在线对VG、LV等的在线增加/减少等操作。

参考命令有:#vgextendvgdata002/dev/mapper/IBMStorage003p1----扩展卷组(将物理卷IBMStorage003p1添加到vgdata002)#lvextend-L+20G/dev/vgdata2/lvdata2-----扩展逻辑卷(增加20G)#lvreduce-L-20G/dev/vgdata2/lvdata2-----缩小逻辑卷(减少20G)#resize2fs-p/dev/mapper/vgmedia-lv_media------扩展文件系统多路径软件的命令可用#multipath–help查看.。

相关文档
最新文档