应用管理-iscsi

  • 准备工作

    • 防火墙设置

      • 将防火墙设置为trusted
      • [root@localhost ~]# firewall-cmd --set-default-zone=trusted
        success
        [root@localhost ~]# firewall-cmd --get-default-zone
        trusted
    • 准备5G磁盘

      • sdb 8:16 0 10G 0 disk
        └─sdb1 8:17 0 5G 0 part
  • iscsi网络磁盘

    • iscsi服务基础

      • iscsi磁盘的工作模式
        • Internet scsi,网际scsi接口
        • 一种基于C/S架构的虚拟磁盘技术
        • 服务器提供磁盘空间,客户机连接并当成本地磁盘使用
      • iscsi磁盘构成
        • backstore,后端存储
        • 对应到服务端提供实际存储空间的设备,需要起一个管理名称
        • target,磁盘组
        • 是客户端的访问目标,作为一个框架,由多个lun组成
        • lun,逻辑单元
        • 每一个lun需要关联到某一个后端存储设备,在客户端会视为一个虚拟硬盘
    • 发布iscsi磁盘

      • 准备空闲存储设备
      • 使用targetcli建立配置
        • 安装targetcli

        • 运行targetcli命令进行配置
          [root@localhost ~]# targetcli
          Warning: Could not load preferences file /root/.targetcli/prefs.bin.
          targetcli shell version 2.1.53
          Copyright 2011-2013 by Datera, Inc and others.
          For help on commands, type ‘help’.

          />

          1. 生成及指定后端存储(backstore)
            /> backstores/block create name=nsd dev=/dev/sdb1
            Created block storage object nsd using /dev/sdb1.
          1. 生成target磁盘组
          • ISCSI Qualified Name(iqn)名称规范
          • iqn.yyyy-mm.倒序域名:自定义标识
          • 用来识别target磁盘组,也用来识别客户机身份
            /> iscsi/ create iqn.2021-08.wufan.com:server
            Created target iqn.2021-08.wufan.com:server.
            Created TPG 1.
            Global pref auto_add_default_portal=true
            Created default portal listening on all IPs (0.0.0.0), port 3260.
            1. 进行lun关联
              /> iscsi/iqn.2021-08.wufan.com:server/tpg1/luns create /backstores/block/nsd
              Created LUN 0.
            1. 设置ACL验证,设置客户端声称的名字,符合iqn名称规范
              /> iscsi/iqn.2021-08.wufan.com:server/tpg1/acls create iqn.2021-08.wufan.com:client
              Created Node ACL for iqn.2021-08.wufan.com:client
              Created mapped LUN 0.
            1. 指定本机提供服务的IP地址及端口(默认为3260)
              /> iscsi/iqn.2021-08.wufan.com:server/tpg1/portals create ip_address=10.211.55.21
              Using default IP port 3260
              Could not create NetworkPortal in configFS
            1. 退出(退出时,自动保存)
              /> exit
              Global pref auto_save_on_exit=true
              Configuration saved to /etc/target/saveconfig.json
            1. 重启服务,设置开机自启动
              [root@localhost ~]# systemctl restart target
              [root@localhost ~]# systemctl enable target
              Created symlink from /etc/systemd/system/multi-user.target.wants/target.service to /usr/lib/systemd/system/target.service.
      • 确认发布结果
    • 访问iscsi磁盘

      • 客户机配置IQN名称
        1. 安装客户端所需软件包:iscsi-initiator-utils
          [root@localhost ~]# rpm -q iscsi-initiator-utils
          iscsi-initiator-utils-6.2.0.874-20.el7_9.x86_64
        2. 设置客户端设置的名字
          更改/etc/iscsi/initiatorname.iscsi的内容
          InitiatorName=iqn.2021-08.wufan.com:client
        3. 客户端刷新声称名字的服务
          [root@localhost ~]# systemctl restart iscsid
      • 连接、发现iscsi磁盘
        1. 所需软件包: iscsi-initiator-utils
        2. 发现iscsi磁盘
          iscsiadm -m discovery -t st -p 服务器地址[:端口] //可以不使用这条命令
          //可以使用man iscsiadm,查找example中的命令
          [root@localhost ~]# iscsiadm --mode discoverydb --type sendtargets --portal 10.211.55.21 --discover
          10.211.55.21:3260,1 iqn.2021-08.wufan.com:server
        3. 重启iscsi服务,使用lsblk,发现多出一个sdc盘
          [root@localhost ~]# systemctl restart iscsi
          [root@localhost ~]# lsblk
          sdc 8:32 0 5G 0 disk
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值