在CentOS 7下ISCSI和多路径部署文档【转】
部署环境
设备:MD3860i, R630, S4820T(生产网络), N2024(管理网络)
操作系统:Centos 7
默认管理口的地址:A控192.168.129.101, B 控192.168.129.102.
管理站的地址跟它们设成一段192.168.129.200
管理站上MDSM
创建阵列和卷
▌下载Modular Disk Storage Manager
下载链接:http://www.dell.com/support/home/us/en/04/drivers/DriversDetails?productCode=powervault-md3820i&driverId;=RDM56
▌在管理站上把MDSM装好,然后找到MD3860i
1.创建Volume, 右键单击为使用的容量,选择Create Disk Group
2.出现如下画面, 点Next
3.输入组的名字,选择Manual(手动)打头的选项,然后选择Next(下一步)
4.选择Raid级别,按add按钮把硬盘移到右边,然后点击finish
5.右建单击Raid组下面的未使用容量,选择Create virtual disk(创建虚拟磁盘)
6.输入卷的大小(New virtual disk capacity),输入卷的名字(virtual disk name), virtual Disk I/O characteristics type选择linux,点击finish
在Centos下安装ISCSI服务
1.安装ISCSI软件包:
[root@node1 ~]# yum -y install iscsi*
2.启动ISCSI服务:
[root@node1 ~]# service iscsi start #启动服务
[root@node1 ~]# /etc/init.d/iscsid status #查询服务是否已经启动iscsid (pid 1537) 正在运行...
[root@node1 ~]# chkconfig iscsid on #设置服务开机自启
3.发现ISCSI存储:
[root@node1 ~]# iscsiadm -m discovery -t st -p 192.168.8.34(-p后面接MD3860i iscsi的IP地址),如果每个控制器1个iscsi 端口,则输入两遍该命令。
4.输入验证:
输入[root@node1 ~]# tree /var/lib/iscsi/ 验证
/var/lib/iscsi/
|-- ifaces
|-- isns
|-- nodes
| `-- iqn.2013-06.com.tianyun:san1
| `-- 192.168.8.34,3260,1
| `-- default
|-- send_targets
| `-- 192.168.8.34,3260
| |-- iqn.2013-06.com.tianyun:san1,192.168.8.34,3260,1,default -> /var/lib/iscsi/nodes/iqn.2013-06.com.tianyun:san1/192.168.8.34,3260,1
| `-- st_config
|-- slp
`-- static
此时目录下已有信息(黑体加粗的地方为存储的iqn)
创建相应主机并映射
1.在MDSM下的Host Mappings选项卡下,右键单击存储然后选择Define->Host
2.写入Linux主机名(Host name),选择Next(下一步)
3.如果在Centos下发现iscis设备成功,MDSM会自动认到存储iscsi iqn,选择Add按钮把发现的iscsi iqn添加到下面的框里, 选择Next(下一步)
4.选择Linux(DM-MP),选择Next(下一步)
5.最后一步可以选择共享或者非共享模式,选择Next(下一步)
6.选择完成
7.选择主机和主机组,输入lun号,选择已经创建好的卷,然后选择添加按钮映将卷映射给主机。
在 CentOS 下发现卷并安装
多路径驱动
▌登入存储
[root@node1 ~]# iscsiadm -m node -T iqn.2013-06.com.tianyun:san1 -p 192.168.8.34 -l
Logging in to [iface: default, target: iqn.2013-06.com.tianyun:san1, portal: 192.168.8.34,3260] (multiple)
Login to [iface: default, target: iqn.2013-06.com.tianyun:san1, portal: 192.168.8.34,3260] successful. (-T后面是存储的iqn号,-p后面是存储控制器的iscsi端口的ip地址)
▌安装多路径软件
[root@localhost ~]# yum install device-mapper device-mapper-multipath
[root@localhost ~]# touch /etc/multipath.conf
[root@localhost ~]# mount –o loop DELL_MDSS_Consolidated_RDVD_6_2_0_2.iso /mnt
(此光盘在http://www.dell.com/support/home/us/en/04/drivers/DriversDetails?productCode
=powervault-md3820i&driverId;=RDM56 下载)
[root@localhost ~]# /mnt/linux/dm/install_dm.sh #执行脚本,完成自动配置multipath.conf
[root@localhost ~]# service multipathd restart #重启多路径服务
[root@localhost ~]# Chkconfig multipathd on #设置多路径服务器开机运行
[root@localhost ~]# multipath –ll #搜寻多路径设备
mpath0 (1IET_00010001) dm-2 iscsi,storage1
[size=20G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=0][active]
\_ 3:0:0:1 sdb 8:16 [active][ready]
\_ 4:0:0:1 sdc 8:32 [active][ready]
[root@localhost ~]# fdisk /dev/mapper/mpath0 #对多路径设备进行分区和格式化,并挂载分区。
最后,如果需要启动过程自动mount,需要配置fstab文件。在编辑fstab时,在Defaults前记得加上参数“_netdev”。
在CentOS 7下ISCSI和多路径部署文档【转】的更多相关文章
- linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。
0.说明 Linux下更改yum默认安装的mysql路径datadir. linux下,MySQL默认的数据文档存储目录为/var/lib/mysql. 假如要把MySQL目录移到/home/data ...
- hadoop完全分布式手动安装(一主多从centos linux各版本均试验成功,文档完整无一遗漏)
hadoop完全分布式手动安装(一主多从centos linux各版本均试验成功,文档完整无一遗漏) 网上的文章99%都是垃圾,我凭良心书写,确保幼儿园同学也能安装成功! 查看系统环境 1.查看 ...
- Linux rhel7 下MySQL5.7.18详细安装文档
Linux rhel7 下MySQL5.7.18详细安装文档 本文安装MySQL5.7使用的是vm虚拟机rhel7操作系统 ,ftp文件传输是FileZilla3.27,远程连接xssh5.0 1 登 ...
- IIS下不能下载文件的docx文档,XLSX文档的设置方法(转)
IIS下不能下载文件的docx文档,XLSX文档的设置方法 Office 2007的的界面风格默认格式中都是.DOCX,XLSX,PPTX等等后缀,连结中包含此类文件时,界面风格默认什么打不开的其实只 ...
- shell下office、html、pdf文档互转方法
分类: 后台开发 版权声明:本文为博主原创文章,未经博主允许不得转载. OFFICE 文档在线预览方案很多: 服务器先转换为PDF,再转换为SWF,最后通过网页加载Flash预览,比如flexp ...
- Centos 安装字体库 以及解决confluence 旧文档数据的乱码
首先,第一步我们需要执行以下的命令来安装字体管理工具: yum install -y fontconfig mkfontscale 然后我们到(Windows系统)“c:/windows/fonts ...
- 容器环境下如何将NuGet包XML文档添加到Swagger
容器环境下将NuGet包XML文档添加到Swagger 在.NET Core项目开发过程中,为了实现代码复用,我们将可以重复使用的部分拆分成一个个小的NuGet包.这些NuGet包可以在其他系统中复用 ...
- 游戏制作之路:游戏引擎选择、Mac下和Windows下UnrealEngine 4体验对比、文档及其他
UnrealEngine 4和Unity3d的选择 订阅了UrealEngine4(UE4)开发者.我开始做网站用的是ASP.NET和C#,之后做网站虽然换用更方便的PHP(因为做的都是小网站).我想 ...
- linux下vim对于意外退出的文档的再次开启
转载的: 1.对于同一个文件如果上次已经打开,而未关闭的情况下,又打开该文件进行编辑时,会出现如下提醒: 这是由于已经打开但未闭关的文件,会在其目录下出现一个.swp的文件,由于是属于隐藏文件,可以用 ...
随机推荐
- 折腾一天,终于配置好了,ssl证书,启用了https,用的阿里云ECS服务器
阿里云ECS服务器配置了ssl证书, httpd-ssl.conf 的配置很重要,网站目录一定要设置正确. 阿里云的虚拟空间,弹性Web,目前好像还不支持ssl证书. 最后要网站强制https,下面 ...
- Android 边框圆角
RelativeLayout 圆角实现: drawable目录下面定义shape的xml文件: mall_header_rel_bg.xml <?xml version="1.0&q ...
- 【第五篇】Volley代码修改之图片二级缓存以及相关源码阅读(重写ImageLoader.ImageCache)
前面http://www.cnblogs.com/androidsuperman/p/8a157b18ede85caa61ca5bc04bba43d0.html 有讲到使用LRU来处理缓存的,但是只是 ...
- [BZOJ2339][HNOI2011]卡农
[BZOJ2339][HNOI2011]卡农 试题描述 输入 见"试题描述" 输出 见"试题描述" 输入示例 见"试题描述" 输出示例 见& ...
- Cells(Rows.Count, 1).End(xlUp).Row的含义
NextRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row + 1 这句话的意思是 取活动单元表的第一列最后一个有值的行的下一行行号. ...
- js-json教程从入门到使用
json教程从入门到使用 2.json例子: var today_data={"city":"上海","area":"6400&q ...
- [妙味JS基础]第五课:函数传参、重用、价格计算
知识点总结 函数传参,传的参数=数据类型(即:数值.字符串.布尔.函数.对象.未定义) 通过传参来重用代码 1.尽量保证 HTML 代码结构一致,可以通过父级选取子元素 2.把核心主程序实现,用函数包 ...
- php 关联数组
<?php header("content-type:text/html;charset=utf8");$fruit = array( 'apple'=>&quo ...
- 关于Unity项目中创建项目遇到的一些问题
1.Unity调用Android的方法默认不是在UI线程执行,所以在Android上写一些页面的重绘的方法,让Unity去调用时,注意要在Android中添加对应的runOnUiThread才可以: ...
- hdu_5898_odd-even number(数位DP)
题目链接:hdu_5898_odd-even number 题意: 给你一个区间,问你这个区间中满足连续的偶数的位数为奇数,连续的奇数的位数是偶数的个数 题解: 设dp[i][j][k][l]为考虑当 ...