zoukankan      html  css  js  c++  java
  • linux中两台机器使用iscsi完成从a服务器的磁盘共享到b服务器

    思路:
    首先需要在两个服务器中都支持iscsi功能,那么需要安装两个软件
    服务器安装scsi-target....rpm            在/cluster storge 里面/media/ClusterStorage            scsi-target-utils-1.0.8-0.el5.i386.rpm
    客户端安装iscsi。。。rpm                在/server/...里面                                                           iscsi-initiator-utils-6.2.0.872-6.el5.i386.rpm

    服务器开启共享功能,把分区sdb1共享到服务器中,客户端登陆iscsi,就可以在客户端保存文件,在服务端存储

    安装:
    挂载cdrom   到/media
    设置yum库文件目录       vi /etc/yum.repos.d/server.repo        file:///media/Server

    进入/media/ClusterStorage
    rpm -ivh scsi-target-utils-1.0.8-0.el5.i386.rpm 

    安装服务端iscsi时候可能需要依赖包,把那三个依赖包安装
    yum -y install libverbs* && librdmacm*         有时候这个会报错,需要把后面这个导入   rpm --import /etc/pki/rpm-gpg/RPM* 
    cd  /media/ClusterStorage
    rpm -ivh perl-Config-General-2.40-1.el5.noarch.rpm 

    再次安装iscsi

    安装成功

    servie tgtd restart            开启服务
    chkconfig tgtd on            开机自启动
    修改tgtd的配置文件,把sbd1分区共享出去(前提是已经创建好分区sdb1,并格式化了mkfs.ext3 /dev/sdb1

     vi /etc/tgt/targets.conf 



    tgtadm --lld iscsi --op show --mode target            查看共享


    到第二台服务器上:
    安装客户端的iscsi
    用rpm安装
    先把cdrom挂载到/media中

    rpm -ivh /media/Server/iscsi-initiator-utils-6.2.0.872-6.el5.i386.rpm 

    重启iscsi
    service iscsi restart
    chkconfig iscsi on            设置开机自动启动

    iscsiadm --mode discoverydb --type sendtargets --portal 192.168.18.104 --discover                发现设备,查看名称


     iscsiadm --mode node --targetname iqn.2008-09.com.example:disk1 --portal 192.168.18.104:3260 --login            登陆设备


    现在已经增加了一块硬盘,在服务端是分区,但是到了客户端就识别为磁盘


    现在共享已经完成,下面测试一下:
    在客户端上吧sdb挂载到/data中,创建几个文件,然后到服务端查看,是否保存在了服务器上

    将sdb挂载到/data中


    创建了20个文件


    然后在服务端查看是否在分区中也增加了20个文件:


    可以设置自动挂载操作:
    vi /etc/fstab
















  • 相关阅读:
    华为S12700 NQA配置
    斐讯K1 K2 开启Telnet
    存储的一些基本概念(HBA,LUN)
    华为AR配置内部服务器示例(只有1个公网IP)
    使用nginx 做kbmmw REST 服务的负载均衡
    第一个 macOS 64位 kbmmw 服务器
    使用FMXlinux 开发linux 桌面应用
    推荐一套免费跨平台的delphi 哈希及加密算法库
    使用kbmmw 的调度事件动态显示时间
    提高sqlite 的运行性能(转载)
  • 原文地址:https://www.cnblogs.com/xiaoxiao5ya/p/701953f63cd366844a1c3d3893b24aca.html
Copyright © 2011-2022 走看看