标签:san存储基本原理和配置、以及配置gfs(全局文件系统)
一、存储概述:
存储就是根据不同的应用环境,通过采取合理、安全、有效的方式,将数据保存到某些介质上,并能保证有效的访问;一方面它是数据临时或长期驻留的物理媒介;另一方面,它是保证数据完整安全存放的方式或行为,存储就是把这两个方面结合起来,向客户提供一套数据存放解决方案。
二、常见存储技术:
2.1、DAS 直连式存储
2.2、NAS 网络技术存储
2.3、SAN 存储区域网络(根据数据传输介质的不同又分为 FC_SAN 和 IP_SAN)
2.3.1、FC_SAN 使用光纤传输数据
2.4.2、IP_SAN 使用以太网(五类双绞线)传输数据
三、存储数据时要满足那些需求?
存储速度 扩展性 冗余性 安全性
四、iSCSI (internet Small Computer System Interface) 由IETF开发的网络存储标准,目的是为了用ip协议将存储设备连接在一起。通过在ip网上传送SCSI命令的和数据,随着ip网络的广泛应用,iscsi能够在LAN、WAN,甚至internet上进行数据传输,使得数据的传输地域的限制。最初由Cisco和IBM开发。
iSCSI优势基于IP协议技术的标准允许网络在TCP/IP协议上传输SCSI命令相对FC SAN,iSCSI实现的IP SAN投资更低解决了传输效率、存储容量、兼容性、开放性、安全性等方面的问题没有距离限制。
实验(一)
实验目的:配置SAN存储(通过ISCSI的方式进行存储)
实验要求:公司搭建了两台web服务器,想把两台web服务器上的网页存放到一台存储设备上,当用户访问两台web服务页面时,都可以到一台存储上访问。
实验环境:
web1 IP地址:1.1.1.10 主机名:localhost
web2 IP地址:1.1.1.20 主机名:localhost
存储服务器 IP地址:1.1.1.30 主机名:fanlj 两块硬盘分别为:sdb、sdc
1.配置YUM源,由于存储服务依赖的软件包比较多,所以要软件包中的HighAvailability(高可用)、LoadBalancer(负载均衡)、ResilientStorage(存储)、ScalableFileSystem(文件系统类型)、Server目录放到YUM源中。
2.安装scsi-target-utils服务为存储端安装的软件,iscsi-initiator-utils为客户端安装的软件,
3.配置存储服务器,修改主配置文件,并且把存储的磁盘共享,backing-store为共享的磁盘, vendor_id为厂商信息, product_id为产品信息, initiator-address为那些客户端共享、iqn.2015-09.com.tarena:storage:disksdb为iscsi合格名称
格式为iqn.年-月.域名:服务器名.设备名
4.启动服务
5.在web服务器端也安装iscsi(互联网小型计算机接口)服务。
用YUM 源进行安装,搭建YUM源同上。
在web服务器端查看有那些设备是共享的存储设备
登入设备和登出设备
由于在客户端发现设备时,登入设备后先登录那个盘,那个盘就在本机是/dev/sdb,所以为了解决此问题给每一盘做一个标示,让登录的盘做一个链接文件,查看链接文件就可以知道是那个盘,配置udev获取系统已经加载的设备信息,获取登入设备的路径和详细信息。
编写udev规则,让系统加载设备信息时加载此文件SYMLINK创建一个链接文件。
查看链接文件,先登录sdb后登录sdc
先登录sdc在登录sdb,查看链接文件
在任意一台web服务器(1.1.1.20)上进行分区格式化,创建逻辑卷mylv进行格式化和挂载使用。
在另一台(1.1.1.30)上查看逻辑卷的信息,有 信息但是不能挂载使用,因为在本机该逻辑 卷没有被激活,所以应该激活该逻辑卷。
然后挂载使用,不需要在格式化。
直接查看1.1.1.20上创建的文件test.html,可以访问。
在1.1.1.30上创建一个文件为test2.html查看1.1.1.20上能不能访问。
在1.1.1.20上查看是不是能够访问1.1.1.30上创建的test2.html网页文件。
总结查看后发现在1.1.1.30上创建的网页在1.1.1.20上访问不到,虽然共享一个逻辑卷但是内容不能够同步,为了解决此问题要设置文件类型为全局文件系统。
实验(二)
实验步骤:在实验(一)的基础上配置
实验目的:配置GFS(全局文件系统),使逻辑卷中的内容能够同步数据。
实验环境:
web3 IP地址:1.1.1.20 主机名:fanlj
web2 IP地址:1.1.1.30 主机名:web3
存储服务器 IP地址:1.1.1.10 主机名:localhost 两块硬盘分别为:sdb、sdc
1.建立集群访问lusi的时候是安装主机名的方式访问realserver的,所以在/hosts文件中做一个主机名的映射,在所有主机上都做映射。
2.全局文件系统只有在集群中才能实现,所以安装集群软件lusi,通过 访问lusi的时候 是用web页面的方式来访问的,所以也要安装网站服务软件,在存储的服务器上安装。
3.在web服务器上安装ricci软件,ricci访问luci建立集群,ricci包提供服务,用来连接luci服务 生成集群配置文件 /etc/cluste/cluster.conf ,并且安装cman提供cman服务 管理群,rgmanager包 提供查看集群状态命令 clustat,ricci包提供服务,用来连接luci服务 生成集群配置文件 /etc/cluster/cluster.conf,gfs2-utils 提供gfs2文件系统 格式化命令,lvm2-cluster 提供clvmd服务,CLVM通过DLM来同步更新数据到LVM卷和卷组.
4.启动ricci服务,并且为ricci用户添加密码。
5.在web服务器上访问luci服务创建集群。
点击我已充分了解可能的风险,点击添加例外,确认安全例外。
输入存储服务器中系统中的用户名和密码
选择Manage Clusters create创建按钮,这里的密码就是ricci用户的密码。
选择创建集群
查看管理集群的配置文件,是有cman服务提供的。
查看cman服务和rgmanager服务,服务随开机自动启动,并且查看集群 服务器中的状态(rgmanager服务提供)
在web服务器上把LV设备格式化为gfs文件系统,查看自动系统是不是支持gfs文件系统,modprobe手动加载gfs2,lsmod查看模块。
卸载挂载LV的设备
格式化LV的设备
挂载设备 到/var/www/html目录下
测试web2服务端(1.1.1.20上创建网页 目录,访问)在web3(1.1.1.30上查看)是否可以同步数据
web3(1.1.1.30)挂载设备访问,在本服务器上追加信息到网页上
web2(1.1.1.20)上查看是否可以同步
本文出自 “脚踏实地向前行” 博客,请务必保留此出处http://343614597.blog.51cto.com/7056394/1699563
标签:san存储基本原理和配置、以及配置gfs(全局文件系统)
原文地址:http://343614597.blog.51cto.com/7056394/1699563