首页 > 代码库 > CentOS 7 配置 ISCSI 服务器

CentOS 7 配置 ISCSI 服务器

一、服务器配置

  1、安装配置软件: yum install targetcli -y

  2、进入配置界面: targetcli ,并进行如下配置:

    1) /backstores/block create disk1 /dev/sdb1

    2)  /iscsi  create iqn.2017-02.com.example.server0

    3)  /iscsi/iqn.2017-02.com.example.server0/tpg1/acls  create iqn.2017-02.com.example:xxx    //iqn.2017-02.com.example.xxx为连接密码

    4) /iscsi/iqn.2017-02.com.example.server0/tpg1/luns create /backstores/block/disk1

    5)  /iscsi/iqn.2017-02.com.example.com.server0/portals create

  3、防火墙设置

    1)添加端口: firewall-cmd  --permanent --add-port=3260/tpc

    2)重新加载防火墙: firewall-cmd --reload

  4、启动服务并设置开机启动

    1) 启动服务: systemctl start target

    2)  设置开机启动:systemctl enable target

二、客户端设置

  1、添加密码到 /etc/iscsi/initiatorname.iscsi 文件里  :  initiatorname = iqn.2017-02.com.example:xxx

  2、启动服务及设置开机启动

    1)systemctl  start iscsi , systemctl  start iscsid

    2) systemctl  enable iscsi , systemctl enable iscsid

  3、发现并登陆iscsi服务器: iscsiadm -m discovery -t st -p 10.0.0.20 -l

  4、查看硬盘: lsblk

  5、对硬盘进行分区: fdisk  /dev/sdb    // 此处挂载到的硬盘符号为sdb

  6、格式化硬盘: mkfs.xfs  /dev/sdb1

  7、查看UUID: blkid

  8、将UUID添加到fstab文件中: UUID= “”   /iscsitest  _netdev  0 0

  9、创建挂载目录: mkdir /iscsitest

  10、挂载硬盘: mount /iscsitest

  

CentOS 7 配置 ISCSI 服务器