targetcli介绍

targetcli是一个命令行工具,用于管理linux的存储资源。它提供了一种交互式sell可以管理linux-IO target的配置文件,避免了直接与内核打交道

安装targetcli

$ yum install targetcli

启动targetcli

$ systemctl start targetcli
$ systemctl enable targetcli

使用targetcli

执行targetcli命令进入targetcli交互式sell基本结构如下
image.png

backstores表示支持的存储对象的后端类型,主要由

  • block:block类型存储对象适用于本地块设备和逻辑设备
  • fileio:fileio类型存储对象适用于存储在本地磁盘上的常规文件
  • pscsi:pscsi类型存储对象适用于直接通过SCSI命令访问的资源
  • ramdisk:ramdisk类型存储对象适用于临时缓存设备,支持多session

创建后端存储对象

以创建fileio类型为例
image.png

创建ISCSI target

image.png

使用后端存储对象创建ISCSI target的LUNS逻辑单元

image.png

删除backstores

image.png

删除target

image.png

The Linux SCSI Target Wiki
online-storage-management


hhhan
13 声望1 粉丝