• 在Fedora下安装配置iscsi target和iscsi intiator


    目录:

    • iscsi target  配置(Fedora 16);
    • iscsi initiator配置(Fedora 14);

     iscsi target配置(Fedora 16):

      1.#yum install scsi-target-utils -y            用yum安装target端

      2.#/etc/tgtd restart                  重新启动下tgtd

      3.#chkconfig /etc/tgtd on                设置tgtd服务开机自启动

      4.#tgtadm --lld iscsi --op new --mode target --tid 2 -T iqn.2222.test:storage.disk2     添加一个iqn,设置其tid为2

      5.#tgtadm --lld iscsi --op new --mode  logicalunit  --tid 2 --lun 1 -b /dev/md50     指定设备/dev/md50到刚刚的iqn中

      6.#tgtadm --lld iscsi --op bind --mode target --tid 2 -I ALL                给权限,让这个iqn接受所有连接请求

     

    这样,服务器target就简单完成了。并没有启动密码、详细ACL等机制。注意,这种做法下,重启tgtd服务后,就失效了。如果要永久生效,要编辑配置文件/etc/tgt/target.conf.

     

     

    iscsi initiator配置(Fedora 14):

      1.#yum install iscsi-initiator-utils -y          用yum安装initiator端

      2.#/etc/init.d/iscsi restart

      3.#/etc/init.d/iscsid start

      4.#chkconfig iscsid on                开机启动iscsid

      下面开始连接target了!擦亮眼睛。

      5.#iscsiadm -m discovery -t sendtargets -p 192.168.0.81    这个ip就是target(Fedora 16)的ip

      结果找到了两个:

      

      发现第二个才是我刚才新配置的。第一个是以前的,不管它。

      6.#iscsiadm -m node -T iqn.2222.test:storage.disk2 --login  用-T指定iqn,登录到第二个。  

      

      7.#fdisk -l     看看那个/dev/md50设备出现在客户端Fedora14没有!

      

      发现它虽然换了马甲,但是还是出现了。这里叫做 /dev/sdl.

     

    问题说明:

      1.在重启tgtd服务的时候,SELINUX可能会阻止,那么,停掉它!

      2.在服务器上配置完了target以后,可以用#tgtadm --lld iscsi --op show --mode target 看看,/dev/md50在target服务器上是不是出现了。否则在客户端怎么也看不到啊。

     

    by whatcanyou.转载请注明出处。
  • 相关阅读:
    Oracle 如何循环查询结果集,进行新增或修改
    绕过CPU:英伟达与IBM致力推动GPU直连SSD以大幅提升性能
    搭建grafana图形化展示metrics数据
    同步mysql数据到ElasticSearch的最佳实践
    Nacos1.4.0启动报错解决方案
    mysql修改my.ini配置文件后无法启动问题解决办法,及修改mysql默认编码为utf8mb4的方法
    业务系统 django 应用报错 MySQL Connection not available 问题处理
    111
    2222
    就软件架构师如何工作的看法
  • 原文地址:https://www.cnblogs.com/whatcanyou/p/2411118.html
Copyright © 2020-2023  润新知