跳到主要内容

创建 LUN 并映射到 igroup

配置 SAN 环境时,必须创建 LUN,创建发起方组(igroup),并将 LUN 映射到 igroup。

开始之前

  • 必须已创建聚合、卷和存储虚拟机(SVM)

  • 必须已经使用 FC 或 iSCSI 启用了块访问。

  • 必须已在集群中的所有节点上创建了 SAN LIF。

关于本任务

创建 LUN 时,必须指定 LUN 操作系统类型。根据 LUN 的操作系统类型,LUN 的实际大小可能略有不同。创建 LUN 后不能修改 LUN 操作系统类型。

每个 LUN 的元数据在所属聚合中需要大约 64 KB 的空间。在创建 LUN 时,必须确保所属聚合具有足够的空间来容纳 LUN 的元数据。如果聚合中的空间不足以容纳 LUN 的元数据,某些主机可能不能访问该 LUN。

如有必要,可将 LUN 最多增大到原始大小的 10 倍。例如,如果创建一个 100 GB 的 LUN,则可以将该 LUN 增大到 1000 GB。不能超过 16 TB,这是最大 LUN 大小。

创建 LUN 期间始终会启用非对称逻辑单元访问(ALUA)。不能更改 ALUA 设置。

  1. 创建 LUN:lun create -vserver vserver_name -volume volume_name -lun lun_name -size lun_size -ostype lun_ostype -space-reserve enabled|disabled
    LUN 名称不能超过 255 个字符,并且不能包含空格。如果主机操作系统是 Windows 2008 或更高版本,请使用 windows_2008 操作系统类型。默认情况下启用 space-reserve 选项。如果需要无空间保留 LUN,必须将 space-reserve 选项设置为 disabled
    在卷中创建 LUN 时,将自动启用 NVFAIL 选项。
  2. 创建 igroup:igroup create -vserver vserver_name -igroup igroup_name -protocol fcp|iscsi|mixed -ostype lun_ostype -initiator initiator_name
    如果主机操作系统是 Windows 2008 或更高版本,请使用 windows 操作系统类型。
  3. 将 LUN 映射到 igroup:lun mapping create -vserver vserver_name -volume volume_name -lun lun_name -igroup igroup_name
  4. 验证 LUN 是否配置正确:lun show -vserver vserver_name