linuxipsan
㈠ linux想挂载通过ipsan协议推送上来的磁盘,两个ip共分配了21个未分区的盘,
先安装iSCSI initiator以及iscsiadm
iscsiadm是基于命令行的iscsi管理工具,提供了对iscsi节点、会话、连接以及发现记录的操作。
iscsiadm的使用说明可以查看/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,也可以运行man iscsiadm或iscsiadm --help
#yum install iscsi-initiator-utils*
使用
下面来讲一下连接iscsi设备的步骤:
1 启动iscsi守护进程
#service iscsi start
默认情况下,系统启动后此进程会自动运行
2 发现目标
默认情况下,iscsi发起方和目标方之间通过端口3260连接。假设已知iscsi的目标方IP是192.168.1.1,运行下列命令:
#chkconfig iscsi on;chkconfig iscsi --list (查看ISCSI启动状态)
#iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260
此时找到拥有一个目标(target)
#192.168.1.1:3260,2 iqn.1995-03.com.dothill:01.array.00c0ff137675
3登入节点
以上面被发现的目标为例
# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 -l
其中iqn.1997-05.com.test:raid是目标名
如果要在系统启动时自动登入
# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 --op update -n node.startup -v automatic
登入节点后,运行
#fdisk –l
应该可以看到目标方的存储设备信息,如
Disk /dev/sdb: 3489.8 GB, 3489862254592 bytes
255 heads, 63 sectors/track, 424284 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
/dev/sdb即为连接的iscsi存储设备
登入需验证码的节点:
(1)开启认证
iscsiadm -m node -T [装置] -o update --name node.session.auth.authmethod --value=CHAP
*.使用-o同--op
(2)添加用户
iscsiadm -m node -T [装置] --op update --name node.session.auth.username --value=[用户名]
(3)添加密码
iscsiadm –m node –T [装置] –op update –name node.session.auth.password –value=[密码]
4 格式化设备
如欲将设备格式化为ext3文件系统,运行
# mkfs.ext4 /dev/sdb
5挂接设备
在/mnt下创建iscsi目录
#mkdir /mnt/iscsi
运行mount命令:
# mount /dev/sdb /mnt/iscsi
针对iscsi设备的特殊mount选项
运行df –h可以看到:
/dev/sdb 3.4T186M 3.4T 1% /mnt/iscsi
iscsi设备被成功挂接,可以当作常规存储设备使用了。
如果要在系统启动时自动挂接
编辑/etc/fstab
加入一行:
/dev/sdb /mnt/iscsi ext4 default 0 0
6 登出节点
首先解除挂接
#umount /mnt/iscsi
登出
# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 –u
在 iSCSI Target 服务器中使用LVM创建和设置LUN
为什么使用LUN?
LUN用于存储,SAN存储大多数由LUN的集群来组成存储池,LUN由目标器的几块物理驱动器组成。我们可以使用LUN作为系统物理驱动器来安装操作系统,LUN可以用在集群、虚拟服务器、SAN中。在虚拟服务器中使用LUN的主要用途是作为操作系统的存储。LUN的性能和可靠性根据在创建目标存储服务器时所使用的驱动器决定。
前置阅读
要了解创建iSCSI 目标器,点击下面的链接。
使用iSCSI Target创建集中式安全存储(一)
操作系统 –CentOS6.5 (Final)
iSCSI 目标器 IP – 192.168.0.200
使用的端口 : TCP 860, 3260
配置文件 : /etc/tgt/targets.conf
# fdisk -l
# fdisk -l /dev/vda && fdisk -l /dev/sda
iSCSI 限定名
iSCSI 已经准备好
默认LUN 0被控制器所保留
LUN 1是我们定义的目标器
这里我为每个LUN都定义了4GB
在线: 是的,这就是可以使用的LUN
主服务器设置
系统信息和网络设置部分与前文的iSCSI 目标器相同 - 我们在相同的服务器上定义LUN。
在iSCSI 目标器使用LVM创建LUN
首先,用fdisk -l命令找出驱动器的列表,这会列出系统中所有分区的列表。
上面的命令只会给出基本系统的驱动器信息。为了得到存储设备的信息,使用下面的命令来得到存储设备的列表。
LUN信息
上面的命令会列出可用LUN的下面这些信息
现在我们已经使用LVM为目标器定义了LUN,这可扩展并且支持很多特性,如快照。我们将会在第三部分了解如何用目标器授权,并且本地挂载远程存储。
㈡ Linux下如何搭建SAN系统
ipsan配置:
server端 192.168.1.20
安装包 scsi-target-utils #yum安装
vim /etc/tgt/targets.conf
<target iqn.2008-09.com.example:server.target1>
backing-store /dev/sda#你要共享的硬盘或分区
write-cache off
vendor_id xx #client配置udev时使用
proct_id xx #client配置udev时使用
initiator-address 192.168.1.0/24 #访问列表
</target>
service tgtd start #开启服务
tgt-admin show #检查ipsan开启状态
client 192.168.1.11
安装包 iscsi-initiator-utils
service iscsid start #开启服务
iscsiadm -m discovery -t sendtargets -p 192.168.1.20:3260 #发现server端存储
iscsiadm -m node -T iqn.2008-09.com.example:server.target1 -l #挂在分区
fdisk -l #查看分区是否挂在成功
iscsiadm -m node -T iqn.2008-09.com.example:server.target1 -u #卸载分区
以上在redhat系系统可用,未配置udev。
㈢ ipsan命令在哪儿测试
RedhatLinux
RedhatLinux 挂载 IPSAN(iScsi协议 )【测试环境】: Redhat Linux企业版 5.5 、 IP-SAN 磁盘阵列一台。
IP SAN简称SAN(Storage Area Network),中文意思存储局域网络,IP SAN使存储空间得到更加充分的利用,并使得安装和管理更加有效。
SAN是一种将存储设备、连接设备和接口集成在一个高速网络中的技术。SAN本身就是一个存储网络,承担了数据存储任务,SAN网络与LAN业务网络相隔离,存储数据流不会占用业务网络带宽。
㈣ linux文件夹mnt下挂载的IPSAN,现在mnt文件夹出现一个圆圈一支笔的一个图案,不知道是什么意思
这个是不是操作权限的标记 试试查看一下当前用户对该文件夹的操作权限是什么
㈤ DAS, SAN, NAS 和IPSAN他们之间的区别和联系
1、意思不同
NAS按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。
IPSAN是在SAN后产生的,SAN默认指FCSAN,以光纤通道构建存储网络,IPSAN则以IP网络构建存储网络,较FCSAN,具有更经济、自由扩展等特点。
存储区域网络简称SAN,采用网状通道技术,通过FC交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络。
开放系统的直连式存储简称DAS,已经有近四十年的使用历史,随着用户数据的不断增长,尤其是数百GB以上时,其在备份、恢复、扩展、灾备等方面的问题变得日益困扰系统管理员。
2、优点不同
DAS能实现大容量存储,将多个磁盘合并成一个逻辑磁盘,满足海量存储的需求。可实现应用数据和操作系统的分离,能提高存取性能,无须专业人员操作和维护,节省用户投资。
SAN提供了一种与现有LAN连接的简易方法,并且通过同一物理通道支持广泛使用的SCSI和IP协议。SAN不受现今主流的、基于SCSI存储结构的布局限制。
NAS产品是真正即插即用的产品。NAS设备一般支持多计算机平台,用户通过网络支持协议可进入相同的文档,因而NAS设备无需改造即可用于混合Unix/Windows NT局域网内。
IPSAN价格合理的存储合并功能与更为简化的集中数据管理功能实施过程简单。IP网络技术相当成熟,IP-SAN减少了配置、维护、管理的复杂度。
3、特点不同
DAS可视化eCRF编辑功能,更易于数据收集,数据疑点同步自动核查,减少错误,提高数据质量,不同用户及角色选择性地拥有数据接触权,保证数据安全,保留所有用户数据操作痕迹以备查。
SAN由于其基础是一个专用网络,因此扩展性很强,不管是在一个SAN系统中增加一定的存储空间还是增加几台使用存储空间的服务器都非常方便。通过SAN接口的磁带机,SAN系统可以方便高效的实现数据的集中备份。
IP SAN基于十分成熟的以太网技术,由于设置配置的技术简单、低成本的特色相当明显,而且普通服务器或PC机只需要具备网卡,即可共享和使用大容量的存储空间。
四者的联系:IP-SAN的发展 其实是由 NAS 和SAN 发展过来的。通过NAS 和SAN的发展史,不难看出在早期由于DAS的发展,FAS 发展趋势,慢慢的形成的两个团队。
网络-DAS
网络-SAN
网络-NAS
网络-IPSAN
㈥ 如何使用multipath
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等配置文件。这些工具通过device mapper的ioctr的接口创建和配置multipath设备(调用device-mapper的用户空间库。创建的多路径设备会在/dev /mapper中)。
2、 device-mapper:主要包括两大部分:内核部分和用户部分。内核部分主要由device mapper核心(dm.ko)和一些target driver(md-multipath.ko)。核心完成设备的映射,而target根据映射关系和自身特点具体处理从mappered device 下来的i/o。同时,在核心部分,提供了一个接口,用户通过ioctr可和内核部分通信,以指导内核驱动的行为,比如如何创建mappered device,这些divece的属性等。linux device mapper的用户空间部分主要包括device-mapper这个包。其中包括dmsetup工具和一些帮助创建和配置mappered device的库。这些库主要抽象,封装了与ioctr通信的接口,以便方便创建和配置mappered device。multipath-tool的程序中就需要调用这些库。
3、dm-multipath.ko和dm.ko:dm.ko是device mapper驱动。它是实现multipath的基础。dm-multipath其实是dm的一个target驱动。
4、scsi_id: 包含在udev程序包中,可以在multipath.conf中配置该程序来获取scsi设备的序号。通过序号,便可以判断多个路径对应了同一设备。这个是多路径实现的关键。scsi_id是通过sg驱动,向设备发送EVPD page80或page83 的inquery命令来查询scsi设备的标识。但一些设备并不支持EVPD 的inquery命令,所以他们无法被用来生成multipath设备。但可以改写scsi_id,为不能提供scsi设备标识的设备虚拟一个标识符,并输出到标准输出。multipath程序在创建multipath设备时,会调用scsi_id,从其标准输出中获得该设备的scsi id。在改写时,需要修改scsi_id程序的返回值为0。因为在multipath程序中,会检查该直来确定scsi id是否已经成功得到。
三、multipath在CentOS 5中的基本配置过程:
1、安装和加载多路径软件包
# yum –y install device-mapper device-mapper-multipath
# chkconfig –level 2345 multipathd on #设置成开机自启动multipathd
# lsmod |grep dm_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
2、配置multipath:
Multipath的配置文件是/etc/multipath.conf , 如需要multipath正常工作只需要如下配置即可:(如果需要更加详细的配置,请看本文后续的介绍)
blacklist {
devnode "^sda"
}
defaults {
user_friendly_names yes
path_grouping_policy multibus
failback immediate
no_path_retry fail
}
# vi /etc/multipath.conf3、multipath基本操作命令
# /etc/init.d/multipathd start #开启mulitipath服务
# multipath -F #删除现有路径
# multipath -v2 #格式化路径
# multipath -ll #查看多路径
如果配置正确的话就会在/dev/mapper/目录下多出mpath0、mpath1等之类设备。
用fdisk -l命令可以看到多路径软件创建的磁盘,如下图中的/dev/dm-[0-3]4、multipath磁盘的基本操作
要对多路径软件生成的磁盘进行操作直接操作/dev/mapper/目录下的磁盘就行.
在对多路径软件生成的磁盘进行分区之前最好运行一下pvcreate命令:
# pvcreate /dev/mapper/mpath0
# fdisk /dev/mapper/mpath0
用fdisk对多路径软件生成的磁盘进行分区保存时会有一个报错,此报错不用理会。
fdisk对多路径软件生成的磁盘进行分区之后,所生成的磁盘分区并没有马上添加到/dev/目录下,此时我们要重启IPSAN或者FCSAN的驱动,如果是用iscsi-initiator来连接IPSAN的重启ISCSI服务就可以发现所生成的磁盘分区了
# service iscsi restart
# ls -l /dev/mapper/
如上图中的mpath0p1和mpath1p1就是我们对multipath磁盘进行的分区
# mkfs.ext3 /dev/mapper/mpath0p1 #对mpath1p1分区格式化成ext3文件系统
# mount /dev/mapper/mpath0p1 /ipsan/ #挂载mpath1p1分区
㈦ NAS和IPSAN的技术区别
NAS---》Network Attached Storage(网络附加存储),是基于文件系统的文件共享协议。Windows操作系统支持的文件共享协议是CIFS/SMB,Unix操作系统支持的文件共享协议是NFS。简单的说,就是我们平时共享一个文件夹给别人用,可以共享各种文件。
IPSAN-->Storage Area Network Over IP(基于IP的存储区域网),是基于裸设备的数据访问协议。
执行标准的iSCSI协议。windows\linux\unix都支持。简单的话说,就是通过IP以太网络把IPSAN设备上的硬盘映射到本地服务器,当做本地硬盘使用。
其他还是有FC-SAN,就不在此详述,如有需要到网络文库搜索本人上传的《数据安全基础知识简介》
㈧ linux学习一般需要多长时间呢就业怎么样
linux学习一般需要5个月到8个月时间,学习linux就业前景广阔,工资待遇好。如需linux培训推荐选择【达内教育】。
【达内教育】汇聚业内资深Linux讲师,实战经验倾囊相授,将学员培养成综合性多维度人才。linux培训十大全真商业实战,真正解决工作中出现的各种问题,让学员在实操中获取项目经验。
1、企业级数据中心部署实战;
2、构建CDN分发网络架构;
3、KVM虚拟化平台解决方案;
4、ExtMail企业邮件系统集成;
5、MySQL高可用群集;
6、云平台及Python运维实战;
7、IPSAN网络存储解决方案;
8、基于Nginx+Tomcat的高效Java平台;
9、Nagios/Zabbix集成监控系统;
10、构建千万并发量的高可用集群。感兴趣的话点击此处,免费学习一下
想了解更多有关linux培训的相关信息,推荐咨询【达内教育】。该机构致力于面向IT互联网行业,培养软件开发工程师、测试工程师、UI设计师、网络营销工程师、会计等职场人才,拥有行业内完善的教研团队,强大的师资力量,确保学员利益,全方位保障学员学习;更是与多家企业签订人才培养协议,全面助力学员更好就业。达内IT培训机构,试听名额限时抢购。
㈨ LINUX下挂载了一个IPSAN,IPSAN的容时不时有48T,请问应该怎么什么文件系统
SAN存储设备一旦被Linux主机识别了,你就可以把他当做是一块磁盘去使用好了,只不过你的这块磁盘有点大,每块有48TB这么大,所以识别之后,你可以向对待磁盘一样将他分区、格式化文件系统都没有问题的。
第二个问题,如何吧三台IPSAN的容量整合到一起,我理解就是要把三台IPSAN 48TB*3的容量挂载到同一个目录下对吧。那很简单,使用LVM,把三个IPSAN设备识别出来的空间分别格式化成三个PV,然后建立一个VG,把这三个PV加入新建的VG,最后在这个VG里创建一个足够大的LV,把这个LV格式化成你要的文件系统挂载到你要的路径就好了。
对于SAN设备,我还是建议你把他创建成适当大小的LUN,再把这些LUN指给需要的主机,一个LUN就48TB,在数据迁移的时候都会显得很不方便。