zoukankan      html  css  js  c++  java
  • 07_iSCSI网络磁盘

    软件包:
    targetcli(服务端) iscsi-initiator-utils(客户端)

    默认端口:3260
    • Internet SCSI,网际SCSI接口
    – 一种基于C/S架构的虚拟磁盘技术
    – 服务器提供磁盘空间,客户机连接并当成本地磁盘使用
     
    • backstore,后端存储   /dev/vdb1
    – 对应到服务端提供实际存储空间的设备,需要起一个管理名称.
     
    • target,磁盘组    木质箱子
    – 是客户端的访问目标,作为一个框架,由多个lun组成.
     
    • lun,逻辑单元
    – 每一个lun需要关联到某一个后端存储设备,在客户端会视为一块虚拟硬盘.
     
    • ISCSI Qualified Name 名称规范 (iqn)
    – iqn.yyyy-mm.倒序域名:自定义标识
    – 用来识别 target 磁盘组,也用来识别客户机身份
     
    test:
    1.利用fdisk命令划分一个新的分区 5G,用于共享iSCSI磁盘
    ]# lsblk
    vdb    253:16   0   20G  0 disk
    └─vdb1 253:17   0    5G  0 part

    2.安装targetcli软件包,提供共享iSCSI磁盘
    ]# yum -y install targetcli

    3.运行targetcli进行配置
    ]# targetcli   #进入共享iSCSI磁盘配置模式
    3.1 查看
    /> ls
    3.2 建立backstore,后端存储 (大电视----->纸制包装)
    /> backstores/block create name=block1 dev=/dev/vdb1
    查看建立的block1(后段存储)
    /> ls
    o- backstores ..... [...]
      | o- block ...... [Storage Objects: 1]
      | | o- block1 ... [/dev/vdb1 (5.0GiB) write-thru deactivated]
    3.3 建立target磁盘组 (建立 木质的箱子)
    /> iscsi/ create iqn.2020-01.com.baidu.www
    命名规范:iqn.yyyy-mm.倒序域名:自定义标识
    /> ls
    o- iscsi ........................... [Targets: 1]
      | o- iqn.2020-01.com.baidu.www ... [TPGs: 1]
      |   o- tpg1 ...................... [no-gen-acls, no-auth]
      |     o- acls .................... [ACLs: 0]
      |     o- luns .................... [LUNs: 0]
    3.4 配置lun关联
    /> iscsi/iqn.2020-01.com.baidu.www/tpg1/luns create /backstores/block/block1
    /> ls
    o- iscsi ......................... [Targets: 1]
      | o- iqn.2020-01.com.baidu.www . [TPGs: 1]
      |   o- tpg1 .................... [no-gen-acls, no-auth]
      |     o- acls .................. [ACLs: 0]
      |     o- luns .................. [LUNs: 1]
      |     | o- lun0 ................ [block/block1 (/dev/vdb1)]
    3.5 配置访问控制:设置客户端声称的名字
    /> iscsi/iqn.2020-01.com.baidu.www/tpg1/acls create iqn.2020-01.com.baidu.ftp
    /> ls
    o- iscsi ............................. [Targets: 1]
      | o- iqn.2020-01.com.baidu.www ..... [TPGs: 1]
      |   o- tpg1 ........................ [no-gen-acls, no-auth]
      |     o- acls ...................... [ACLs: 1]
      |     | o- iqn.2020-01.com.baidu.ftp [Mapped LUNs: 1]
      |     |   o- mapped_lun0 ........... [lun0 block/block1 (rw)]
      |     o- luns ...................... [LUNs: 1]
      |     | o- lun0 .................... [block/block1 (/dev/vdb1)]
    3.6 保存
    /> saveconfig
    /> exit
    3.7 服务端重起服务
    ]# systemctl restart target
     
    ########################
     
    客户端虚拟机test1:

    1.安装软件包,访问共享存储服务
    • 所需软件包:iscsi-initiator-utils
    ]# yum -y install iscsi-initiator-utils

    2.进行配置客户端声称的名字
    ]# vim /etc/iscsi/initiatorname.iscsi
    InitiatorName=iqn.2020-01.com.baidu.ftp

    3.重起iscsid服务,专门刷新  客户端声称的名字
    ]# systemctl restart iscsid

    4.运行命令,发现共享存储  
    ]# iscsiadm --mode discoverydb --type sendtargets --portal 10.10.11.10 --discover
    10.10.11.10:3260,1 iqn.2020-01.com.baidu.www

    5.重起iscsi服务,加载共享存储
    ]# lsblk
    ]# systemctl restart iscsi(没有d)
    ]# lsblk
    NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda      8:0    0   5G  0 disk

    6.分区、格式化、挂载
    ]# parted /dev/sda mklabel gpt
    ]# parted /dev/sda mkpart primary 1 800(或者100%)
    ]# mkfs.xfs /dev/sda1
    ]# mount /dev/sda1 /mnt

  • 相关阅读:
    kettle excel input 利用通配符一次读入多份文件
    PowerDesigner Name、Code 映射设置
    PowerDesigner 建立约束
    PowerDesigner 创建概念模型、转换显示风格、概念模型转逻辑模型
    SQL 语言分类
    PowerDesigner 使用域、逻辑模型转物理模型、查看DDL语句
    DB、ETL、DW、OLAP、DM、BI关系结构图
    读懂BI商业智能与大数据应用的区别
    java 生成excel
    IntelliJ IDEA 2016 2.5 安装 并使用其新建一个maven web项目部署发布
  • 原文地址:https://www.cnblogs.com/luwei0915/p/12128631.html
Copyright © 2011-2022 走看看