在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

如何创建逻辑单元

创建磁盘类型 LU 的逻辑单元提供者称为 sbd。但是,必须初始化逻辑单元存储,才可以共享磁盘类型 LU。

服务器提供的磁盘卷称为目标。当 LU 与 iSCSI 目标相关联时,可由 iSCSI 启动器访问。

创建 SCSI LU 的过程如下:

  • 初始化 LU 存储,又称为后备存储

  • 使用后备存储创建 SCSI LU。

创建 LU 时,为其分配全球唯一标识符 (global unique identifier, GUID),例如 600144F0B5418B0000004DDAC7C10001。GUID 用来在随后的任务中引用 LU,如映射 LU 来选择主机。

以下步骤在提供存储设备的系统上完成。

  1. 创建 ZFS 存储池。
    target# zpool create sanpool mirror c2t3d0 c2t4d0
  2. 创建 ZFS 卷作为 SCSI LU 使用。
    target# zfs create -V 2g sanpool/vol1
  3. 为 ZFS 卷创建 LU。
    target# stmfadm create-lu /dev/zvol/rdsk/sanpool/vol1
    Logical unit created: 600144F0B5418B0000004DDAC7C10001

    可以在 /dev/zvol/rdsk/pool-name/ 目录中找到 ZFS 卷的设备路径。

  4. 确认已创建 LU。
    target# stmfadm list-lu
    LU Name: 600144F0B5418B0000004DDAC7C10001
  5. 添加 LU 视图。

    此命令使 LU 可供所有系统访问。

    target# stmfadm add-view 600144F0B5418B0000004DDAC7C10001

    如果您想将该 LU 视图局限于特定系统,请参见如何将逻辑单元访问局限于选定的系统

  6. 验证 LU 配置。
    target# stmfadm list-view -l 600144F0B5418B0000004DDAC7C10001
    View Entry: 0
    Host group   : All
    Target group : All
    LUN          : 0