2019-11-14 17:24:08 Apollo_baba 阅读数 75
  • Linux应用软件服务篇-五剑客

    第一章节讲解主流的 Vsftp服务器如何通过服务端与客户端实现文件资源共享,讲解了Vsftp之间三种用户在不同的配置方法对不同的目录文件资源限制访问,达到更安全高效的资源共享数据传输。 第二章节讲解企业级NTP时间服务器对公司内网所有客户机及服务器批量实现时间同步,多个节点如何去快速同步主服务器时间。  第三章节讲解 NFS服务器实现与客户机磁盘文件的共享,通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,重点讲解了通过客户端远程挂载服务器磁盘共享文件及如何使用指定用户去访问指定的共享文件夹数据。 第四章节讲解samba服务器在企业中,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源,重点介绍了通过 samba配置文件权限配置去对匿名文件夹及指定用户文件夹共享资源服务。 第五章节介绍了去部署 DHCP服务器对批量客户端实现自动获取IP,通过配置文件IP池获取到IP形式,及绑定客户端Mac地址及指定IP给予客户端,从而获得IP方法。

    189 人正在学习 去看看 吴光科


)

写在前面

本文适用于CentOS 7版本操作,如果是CentOS6.X之前的版本,命令行会有所不同。请勿照搬命令。
本文测试存储是基于GS系列存储操作界面,其它型号存储请参照相应的操作手册进行配置。

1.存储环境搭建

1.1.存储做RAID,配置存储池(略)

1.2.创建两个卷,一个SAN另一个是NAS

在这里插入图片描述

1.3.块级卷做映射

在这里插入图片描述

1.4.配置通道口的设置
在这里插入图片描述
在这里把C0 C1配置成SAN,C2 C3配置为NAS。

1.5.创建用户资料

在这里插入图片描述

1.6.配置共享文件夹服务及权限

在这里插入图片描述在这里插入图片描述

1.7.通道口的IP地址规划

SAN通道口IP地址:
10.10.1.100 10.10.1.101 10.10.1.104 10.10.1.105
NAS通道口IP地址:
10.10.1.102

1.8.关于GS的性能优化

在这里插入图片描述

2.配置服务器(CentOS7.0)

2.1.配置网卡IP地址

通过vShpere为CentOS增加一块专用于存储服务的网卡
需要在CentOS上配置IP地址。
使用ifconfig查看网卡的信息
在这里插入图片描述

如上图所示,ens192为新增的网卡信息;
我们要把它的IP地址配置为:10.10.1.10以便用于存储SAN/NAS的使用;
配置文件在下面的路径:
/etc/sysconfig/network-scripts/下
Ls命令,找到了第一块网卡的配置文件,但无第二块网卡的。
在这里插入图片描述

把第一块网卡配置文件复制一份,存为第二块的
在这里插入图片描述
使用vi ifcfg-ens192 编辑配置文件内容

在这里插入图片描述
注意DEVICE是设备名称,要改,HWADDR是MAC地址,之前是没有的,需要把ENS192设备的MAC地址配置上去,后面的是IP地址及掩码。
使用systemctl restart network,重启网络服务
在这里插入图片描述
再使用ifconfig查看配置信息
在这里插入图片描述
发现已改变。
使用PING命令,看可否PING通存储业务口
在这里插入图片描述

配置完成。

2.2.多路径挂载存储SAN卷

2.2.1.确保系统已安装ISCSI包

2.2.2.检查是否安装multipath包

Rpm -qa|mapper
在这里插入图片描述

如果未安装则需要使用命令安装此包,命令如下:
Yum -y install device-mapper device-mapper-multipath

2.2.3.发现Targets

使用iscsiadm -m discovery -t sendtargets -p 10.10.1.100:3260 发现ISCSI目标端
同样地,使用此命令发现所有通道口。如下图:
在这里插入图片描述

2.2.4.登陆Target

使用iscsiadm -m node --loginall=all
使用iscsiadm -m node -p 10.10.1.100 -l登陆Target
在这里插入图片描述
在这里插入图片描述

2.2.5.在CentOS7中设置自启动模式并重启iscsi

将/etc/iscsi/iscsid.conf中,node.startup=设置为automatic(默认,无需修改)
service restart iscsi CentOS7命令:systemctl restart iscsi

2.2.6.查看完整映射

Iscsiadm -m node
在这里插入图片描述
查看挂载的磁盘
Fdisk -l
在这里插入图片描述

2.2.7.启用多路径模块及相关模块加载,mpathconf

可使用mpathconf -h查看用法
Mpathconf --enable ## (注意是两个小“-”)
Mpathconf --with_module y ## (注意是两个小“-”)
Mpathconf --with_multipathd y ## (注意是两个小“-”)
在这里插入图片描述

2.2.8.在CentOS7中,启动multipathd服务及设置开机自启

service multipathd start CentOS7命令:systemctl start multipathd
chkconfig multipathd on CentOS7命令:systemctl enable multipathd.service

2.2.9.查看并记录iscsi设备的wwid号

在这里插入图片描述

这里的wwid号为:3600d02310009aae0242213076b7f979b
在这里插入图片描述

2.2.10.修改配置文件multipath.conf

拷贝配置文件multipath.conf 【本案中已有此文件,本步省略】
cp /etc/multipath/.multipath.conf.tmp /etc/multipath.conf
使用命令vi /etc/multipath.conf编辑配置文件
确保如下配置:
default {
find_multipaths yes
user_friendly_name yes
path_grouping_policy multipaths (注:multipath为负载均衡配置,failover为主备配置)
failback immediate
no_path_retry fail
其中大多数已有,只添加了第一项
在这里插入图片描述

需要增加下面的资料
multipaths {
multipath {
wwid 23237636464633731 #这是刚才记录的wwid号
alias ift #配置显示别名
path_grouping_policy multibus
path_selector “round-robin 0” #轮巡策略
failback manual
rr_weight priorities
no_path_retry 5
}}

2.2.11.reload多路径软件

Systemctl reload multipathd.service
在这里插入图片描述

2.2.12.查看磁盘设备

Fdisk -l 可以看到多出来的/dev/mapper/ift的磁盘
在这里插入图片描述

2.2.13.启动成功后,可以看见/dev/mapper/mpatha,这是虚拟出来的多路径设备,可以被用来挂载使用。

在这里插入图片描述

2.2.14.对挂载磁盘进行分区

parted /dev/mapper/ift
格式化为GPT分区格式:
(parted) mklabel gpt
将所有容量划为一个主分区
(parted) mkpart primary xfs 0% 100%
退出
(parted) q
进行上述分区操作后出现/dev/mapper/ift1文件

2.2.15.格式化分区

#mkfs.xfs /dev/mapper/ift1

2.2.16.挂载分区

#mkdir /mnt/sst-data (创建挂载目录)
#mount -t xfs /dev/mapper/ift1 /mnt/sst-data
在这里插入图片描述

#df -h (查看分区结果)
在这里插入图片描述

2.2.17.开机自动挂载

开机挂载修改/etc/fstab文件,并在最后添加
/dev/mapper/ift1 /mnt/sst-data xfs defaults 0 0
建议操作是将挂载操作:
mount -t xfs /dev/mapper/ift1 /mnt/sst-data
写入/etc/profile最后一行。
或者按/etc/profile文件首部建议,将挂载操作写成脚本,放入/etc/profile.d目录中。
脚本名:mount_iscsi.sh
内容:
#!/bin/bash
mount -t xfs /dev/mapper/ift1 /mnt/sst-data

2.2.18.使用重启命令,重启测试

Systemctl reboot

发现已自动挂载。
在这里插入图片描述

2.3.挂载NAS共享文件夹(CIFS)

2.3.1.挂载命令

Mount -t cifs -o user=TEST,pass=00000000,vers=3.0 //10.10.1.103/test /mnt/sst-nas
执行成功
在这里插入图片描述
在这里插入图片描述

2.3.2.配置自动挂载

编辑/etc/fstab vi /etc/fstab
在这里插入图片描述
修改完成之后保存。
再做umount后,使用mount -a 命令测试一下
在这里插入图片描述

测试正常,再做重启测试。
使用重启命令systemctl reboot
在这里插入图片描述
自动挂载成功!

2.4.挂载NAS共享文件夹(NFS)

2.4.1.存储上开启共享文件夹NFS服务,并配置权限

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

注意,RW为读写权限,默认是ro,只读权限,请根据需要来配置。

2.4.2.CentOS 7创建挂载点

Mkdir /mnt/sst-nfs
在这里插入图片描述

2.4.3.安装nfs-utils和rpcbind

yum install nfs-utils rpcbind

2.4.4.设置开机启动服务

Systemctl enable nfs
Systemctl enable rpcbind

2.4.5.启动服务

Systemctl start nfs
System start rpcbind
在这里插入图片描述

2.4.6.挂载目录

需要在存储上配置为“否 ROOT减权”
配置挂载点的权限
Chmod 777 /mnt/sst-nfs 并使用ls -ld sst-nfs查看
在这里插入图片描述

使用showmount -e 10.10.1.03查看存储上的共享路径
在这里插入图片描述
使用mount -t nfs 10.10.1.103:/pool1/nas/test /mnt/sst-nfs
在这里插入图片描述
挂载成功。
在这里插入图片描述

2.4.7.编辑/etc/fstab,开机自动挂载

vi /etc/fstab

在结尾添加如下一行
10.10.1.103:/pool1/nas/test /mnt/sst-nfs nfs rw,tcp,intr 0 1

完成后保存退出。
在这里插入图片描述
使用umount卸载掉刚才的挂载点,然后使用mount -a自动挂载测试

挂载成功。
使用systemctl reboot重启测试。
在这里插入图片描述
自动挂载成功。

2018-01-14 13:36:25 feiqinbushizheng 阅读数 1589
  • Linux应用软件服务篇-五剑客

    第一章节讲解主流的 Vsftp服务器如何通过服务端与客户端实现文件资源共享,讲解了Vsftp之间三种用户在不同的配置方法对不同的目录文件资源限制访问,达到更安全高效的资源共享数据传输。 第二章节讲解企业级NTP时间服务器对公司内网所有客户机及服务器批量实现时间同步,多个节点如何去快速同步主服务器时间。  第三章节讲解 NFS服务器实现与客户机磁盘文件的共享,通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,重点讲解了通过客户端远程挂载服务器磁盘共享文件及如何使用指定用户去访问指定的共享文件夹数据。 第四章节讲解samba服务器在企业中,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源,重点介绍了通过 samba配置文件权限配置去对匿名文件夹及指定用户文件夹共享资源服务。 第五章节介绍了去部署 DHCP服务器对批量客户端实现自动获取IP,通过配置文件IP池获取到IP形式,及绑定客户端Mac地址及指定IP给予客户端,从而获得IP方法。

    189 人正在学习 去看看 吴光科

只作为本人开卷考试的参考使用
目的:
Linux环境下IP SAN的配置、磁盘管理
创建光盘yum源,编辑
这里写图片描述
这里写图片描述

挂载光盘
这里写图片描述

Yum安装iscsi
这里写图片描述

开启iscsi
这里写图片描述

配置iscsi目标器iqn
这里写图片描述
这里写图片描述
配置网卡:
这里写图片描述

配置ip:
这里写图片描述

发现目标器:
这里写图片描述

登陆目标器:
这里写图片描述

查询登陆的目标器:
这里写图片描述
重启ISCSI:
这里写图片描述
查询硬盘:
这里写图片描述

2014-05-20 10:55:59 weixin_33811539 阅读数 124
  • Linux应用软件服务篇-五剑客

    第一章节讲解主流的 Vsftp服务器如何通过服务端与客户端实现文件资源共享,讲解了Vsftp之间三种用户在不同的配置方法对不同的目录文件资源限制访问,达到更安全高效的资源共享数据传输。 第二章节讲解企业级NTP时间服务器对公司内网所有客户机及服务器批量实现时间同步,多个节点如何去快速同步主服务器时间。  第三章节讲解 NFS服务器实现与客户机磁盘文件的共享,通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,重点讲解了通过客户端远程挂载服务器磁盘共享文件及如何使用指定用户去访问指定的共享文件夹数据。 第四章节讲解samba服务器在企业中,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源,重点介绍了通过 samba配置文件权限配置去对匿名文件夹及指定用户文件夹共享资源服务。 第五章节介绍了去部署 DHCP服务器对批量客户端实现自动获取IP,通过配置文件IP池获取到IP形式,及绑定客户端Mac地址及指定IP给予客户端,从而获得IP方法。

    189 人正在学习 去看看 吴光科

1、卸载原有存储

umount /home/weishaostore/


2、查看iSCSI session信息

iscsiadm -m session


3、设置InitiatorName

vim /etc/iscsi/initiatorname.iscsi

InitiatorName=iqn.2014-05.com.ruijie.whistle:whistle-100.e7839d5100

InitiatorName=iqn.2014-05.com.ruijie.whistle:whistle-150.e7839d5150

InitiatorName=iqn.2014-05.com.ruijie.whistle:whistle-200.e7839d5200


4、注销、删除登录信息

iscsiadm --mode node --targetname iqn.1992-04.com.emc:cx.fcn00132100133.a4 --portal 172.17.100.172:3260 --logout

iscsiadm --mode node --targetname iqn.1992-04.com.emc:cx.fcn00132100133.a4 --portal 172.17.100.172:3260 -o delete

iscsiadm --mode node --targetname iqn.1992-04.com.emc:cx.fcn00132100133.b4 --portal 172.17.100.173:3260 --logout

iscsiadm --mode node --targetname iqn.1992-04.com.emc:cx.fcn00132100133.b4 --portal 172.17.100.173:3260 -o delete

rm -rf /var/lib/iscsi/nodes/*

rm -rf /var/lib/iscsi/send_targets/* 


5、使用iSCSI存储之发现

iscsiadm -m discovery -t st -p 172.17.100.172 (发现)

iscsiadm --discover --mode discoverydb --type sendtargets --portal 172.17.100.172


6、使用iSCSI存储之登录

iscsiadm -m node -T iqn.1992-04.com.emc:cx.fcn00132100133.a4 -p 172.17.100.172 -l (登录)

iscsiadm --login --mode node --targetname iqn.1992-04.com.emc:cx.fcn00132100133.a4 --portal 172.17.100.172:3260


7、格式化

parted /dev/sdb -s mklabel gpt

parted /dev/sdb -s -- mkpart primary 10 -1

mkfs.ext4 /dev/sdb1


8、用tune2fs修改文件系统的属性,去掉自动检查的属性:

[root@pe03 Server]# tune2fs -c -1 -i 0 /dev/sdb1


9、用tune2fs查看文件系统的UUID:

[root@pe03 Server]# tune2fs -l /dev/sdb1


UUID=3f0a00b7-4939-4ad2-a592-0821bb79f7c6 /data ext3 _netdev 0 0


10、挂载、添加挂载清单

# mkdir /home/weishaostore

# DiskID=`blkid /dev/sdb1 | awk '{print $2}'`;echo "$DiskID /home/weishaostore ext4 _netdev 0 0" >> /etc/fstab

# service iscsi restart;df –hP

PS:如果出现如图红线框内的显示,说明存储挂载成功


转载于:https://blog.51cto.com/masters/1414020

2019-05-28 15:20:05 king_statr 阅读数 1050
  • Linux应用软件服务篇-五剑客

    第一章节讲解主流的 Vsftp服务器如何通过服务端与客户端实现文件资源共享,讲解了Vsftp之间三种用户在不同的配置方法对不同的目录文件资源限制访问,达到更安全高效的资源共享数据传输。 第二章节讲解企业级NTP时间服务器对公司内网所有客户机及服务器批量实现时间同步,多个节点如何去快速同步主服务器时间。  第三章节讲解 NFS服务器实现与客户机磁盘文件的共享,通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,重点讲解了通过客户端远程挂载服务器磁盘共享文件及如何使用指定用户去访问指定的共享文件夹数据。 第四章节讲解samba服务器在企业中,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源,重点介绍了通过 samba配置文件权限配置去对匿名文件夹及指定用户文件夹共享资源服务。 第五章节介绍了去部署 DHCP服务器对批量客户端实现自动获取IP,通过配置文件IP池获取到IP形式,及绑定客户端Mac地址及指定IP给予客户端,从而获得IP方法。

    189 人正在学习 去看看 吴光科

1.查询linux是否安装了iscsi
在这里插入图片描述
没有的话yum install -y iscsi* 安装即可
查看iscsi的运行状态
service iscsi status
重启
service iscsi restart
启动
service iscsi start
停止
service iscsi stop
2.扫描iscsi 发现IP地址为192.168.230.139的磁盘阵列的目标名
在这里插入图片描述
登录扫描盘
在这里插入图片描述
格式化iscsi的第一个lun

在这里插入图片描述
把这个盘设置成个扩展分区 extended
输入e按enter
在这里插入图片描述
设置当前盘为逻辑分区logical
输入l按enter
在这里插入图片描述
同步磁盘信息输入w
在这里插入图片描述
fdisk -l 查看当前磁盘
在这里插入图片描述
用ext4的格式格式化sdf5 这个盘
在这里插入图片描述
创建一个文件夹作为挂载点
在这里插入图片描述
把已经格式化好的磁盘挂载到刚才创建的文件夹里
在这里插入图片描述
挂载成功现在可以读写数据了
在这里插入图片描述
iscsicmd -m node -T openfiler -p 192.168.230.139 --logout 取消openfiler挂载

2017-07-27 15:26:19 weixin_34321977 阅读数 13
  • Linux应用软件服务篇-五剑客

    第一章节讲解主流的 Vsftp服务器如何通过服务端与客户端实现文件资源共享,讲解了Vsftp之间三种用户在不同的配置方法对不同的目录文件资源限制访问,达到更安全高效的资源共享数据传输。 第二章节讲解企业级NTP时间服务器对公司内网所有客户机及服务器批量实现时间同步,多个节点如何去快速同步主服务器时间。  第三章节讲解 NFS服务器实现与客户机磁盘文件的共享,通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,重点讲解了通过客户端远程挂载服务器磁盘共享文件及如何使用指定用户去访问指定的共享文件夹数据。 第四章节讲解samba服务器在企业中,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源,重点介绍了通过 samba配置文件权限配置去对匿名文件夹及指定用户文件夹共享资源服务。 第五章节介绍了去部署 DHCP服务器对批量客户端实现自动获取IP,通过配置文件IP池获取到IP形式,及绑定客户端Mac地址及指定IP给予客户端,从而获得IP方法。

    189 人正在学习 去看看 吴光科

在使用 Linux 时,有时候会因为初始时磁盘空间分配估计不足,使用中需要将挂载点扩容的情况,这就需要我们挂载新的磁盘。但是如果我们在 Linux 运行过程中挂载磁盘, Linux 又不能在不重启的情况下自动识别,这时就需要我们使用下面的操作使 Linux 在不重启的情况下识别新挂载的磁盘。

首先,查看主机总线号,磁盘肯定是有总线连接着的:

[root@localhost ~]# ls /sys/class/scsi_host/

host0 host1 host2

其次,重新扫描SCSI 总线来添加设备:

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host0/scan

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host1/scan

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host2/scan

之所以扫描的是SCSI 总线,是因为我们添加的是 SCSI 类型的磁盘。

再次,查看一下新挂载的磁盘,此时 Linux 已经可以识别新添加的磁盘:

[root@localhost ~]# fdisk -l

最后,对新挂载的磁盘进行分区,格式化,挂载即可使用。


转载于:https://blog.51cto.com/kusorz/1951434

linux如何挂载FC-SAN

阅读数 14603

没有更多推荐了,返回首页