设为首页 收藏本站
查看: 536|回复: 0

[经验分享] RedHat下实现远程网络存储的共享

[复制链接]

尚未签到

发表于 2018-5-13 13:30:23 | 显示全部楼层 |阅读模式
RedHat下实现远程网络存储的共享

实验目的:实现远程网络存储的共享
实验环境:192.168.0.13(服务器)
                      192.168.0.12(客户端)
            (主机名和ip要保持一致,iptables应清空)
实验所需安装包: iscsi-initiator-utils-*.rpm  (客户端)
             scsi-target-utils-*.rpm  (服务器)
实验步骤:
A:服务器:

1.。配置YUM仓库:
# cd /etc/yum.repos.d/
# vim server1.repo       配置如下:
--------------------------------------
# repos on server1 for classroom use
# Main rhel5 server
[base]
name=Server1 Server Repository
baseurl=ftp://192.168.0.254/pub/Server
gpgcheck=0
enabled=1
# This one is needed for xen packages
[VT]
name=Server1 VT Repository
baseurl=ftp://192.168.0.254/pub/VT
gpgcheck=0
enabled=1
# GLS rpms go in here
[GLS]
name=Server1 GLS Repository
baseurl=ftp://192.168.0.254/pub/gls/RPMS
gpgcheck=0
enabled=1
# rhel5 udates
[Updates]
name=Server1 Updates Repository
baseurl=ftp://192.168.0.254/pub/errata
gpgcheck=0
enabled=1
[Cluster]
name=Server1 Cluster Repository
baseurl=ftp://192.168.0.254/pub/Cluster
gpgcheck=0
enabled=1
[ClusterStorage]
name=Server1 CusterStorage Repository
baseurl=ftp://192.168.0.254/pub/ClusterStorage
gpgcheck=0
enabled=1
--------------------------------------
# yum clean all
2。 安装服务器软件包:
# yum -y install scsi-target-utils
3。创建要共享的分区:
# fdisk /dev/hda
                    ---->   p  --> t  -->  1  -->   -->  +300M --> w
--------------------分区效果-----------------------
Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         621      293391   83  Linux
--------------------------------------------------
# partprobe
4。打开服务并设置为开机自启:
# service tgtd start
# chkconfig tgtd on
5。创建共享名:
# tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2009.11.com.example.station13:disk1
6。挂载要共享的分区:
# tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/hda1
7。绑定到指定IP(允许哪台主机访问共享存储)
# tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.0.12
8。探测下本机创建的共享存储:
# tgtadm --lld iscsi --op show --mode target
9。允许0.12机器通过3260端口访问服务器
# iptables -I INPUT -s 192.168.0.12 -p tcp --dport 3260 -j ACCEPT
# service iptables save

B。客户端:
1。安装软件包:
# yum -y install iscsi-initiator-utils
2。创建存储别名:
# echo "InitiatorAlias=station12" >>/etc/iscsi/initiatorname.iscsi
3。开启服务:
# service iscsi start
# chkconfig iscsi on
4。通过3260端口查看0.13开放了哪些共享存储:
# iscsiadm -m discovery -t sendtargets -p 192.168.0.13:3260
# iscsiadm -m node -T iqn.2009.11.com.example.station13:disk1 -p 192.168.0.13:3260
5。登录共享存储:
# iscsiadm -m node -T iqn.2009.11.com.example.station13:disk1 -p 192.168.0.13:3260 -l
6。探测下共享存储的目录:
# partprobe
# fdisk -l
7。退出共享存储目录:
# iscsiadm -m node -T iqn.2009.11.com.example.station13:disk1 -p 192.168.0.13:3260 -u
# fdisk -l  (将查看不到共享目录)
8。删除共享存储目录:
# service iscsi restart
# iscsiadm -m node -T iqn.2009.11.com.example.station13:disk1 -p 192.168.0.13:3260 -u
# iscsiadm -m node -T iqn.2009.11.com.example.station13:disk1 -p 192.168.0.13:3260 -o delete
9。重新服务并重新创建登录:
# service iscsi restart
# iscsiadm -m discovery -t sendtargets -p 192.168.0.13:3260
# iscsiadm -m node -T iqn.2009.11.com.example.station13:disk1 -p 192.168.0.13:3260 -l
10。为共享存储分区创建目录:
# fdisk -l
# fdisk /dev/sdb    (这里因为用的是scsi传输协议,所以服务器上的hda在这里探测为sdX)
                    ---->   p  --> t  -->  1  -->   -->  +300M --> w
--------------------分区效果-----------------------
Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         621      293391   83  Linux
--------------------------------------------------
# partprobe
# mkfs -t ext3 /dev/sdb1
# mkdir /mnt/class
# echo "/dev/sdb1  /mnt/class  ext3  _netdev 0 0">>/etc/fstab
# mount /mnt/class
# dd if=/dev/zero f=myfile bs=1M count=10     (创建成功,可以使用)

C。卸载共享存储:
# umount /mnt/class/
# rmdir /mnt/class/
# iscsiadm -m node -T iqn.2009.11.com.example.station13:disk1 -p 192.168.0.13:3260 -u
# iscsiadm -m node -T iqn.2009.11.com.example.station13:disk1 -p 192.168.0.13:3260 -o delete
# service iscsi stop
# chkconfig iscsi off


《完》

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-459544-1-1.html 上篇帖子: Redhat C++连接Mysql数据库 下篇帖子: RedHat下隧道模式的负载均衡
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表