JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:设备和文件系统     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  管理可移除介质(概述)

2.  管理可移除介质(任务)

3.  访问可移除介质(任务)

4.  写入 CD 和 DVD(任务)

5.  管理设备(概述/任务)

6.  动态配置设备(任务)

7.  使用 USB 设备(概述)

8.  使用 USB 设备(任务)

9.  使用 InfiniBand 设备(概述/任务)

10.  管理磁盘(概述)

11.  管理磁盘(任务)

12.  SPARC:设置磁盘(任务)

13.  x86:设置磁盘(任务)

14.  使用 COMSTAR 配置存储设备

COMSTAR 和 iSCSI 技术(概述)

COMSTAR 软件和硬件要求

配置 COMSTAR(任务列表)

配置 COMSTAR

COMSTAR 术语

配置动态或静态目标搜索

使用 COMSTAR 配置 iSCSI 设备

如何启用 STMF 服务

如何备份和存储 COMSTAR 配置

如何创建 iSCSI LUN

如何创建 iSCSI 目标

如何为 iSER 配置 IB HCA

如何配置 iSCSI 启动器

如何删除搜索到的 iSCSI 目标

创建 iSCSI 目标门户组

iSER 与 TPG 结合使用

如何为 iSCSI 目标创建目标门户组

如何访问 iSCSI 磁盘

使 SCSI 逻辑单元可用

如何使逻辑单元可用于所有系统

如何限制 LUN 访问选中的系统

使用 COMSTAR 配置光纤通道设备

为 COMSTAR 配置光纤通道端口

如何显示现有 FC 端口绑定

如何将所有 FC 端口设置到特定模式

如何将选中的 FC 端口设置到启动器或目标模式

使逻辑单元可用于 FC 和 FCoE

如何使逻辑单元可用于 FC 和 FCoE

使用 COMSTAR 配置 FCoE 设备

配置 FCoE 端口

启用以太网接口上的 802.3x PAUSE 和巨型帧 (Jumbo Frame)

如何创建 FCoE 目标端口

如何验证 FCoE 目标端口正在运行

如何删除 FCoE 目标端口

使用 COMSTAR 配置 SRP 设备

结合 SRP 使用 COMSTAR 视图

如何启用 SRP 目标服务

如何验证 SRP 目标状态

在基于 iSCSI 的存储网络中配置验证

如何配置对 iSCSI 启动器的 CHAP 验证

如何配置对 iSCSI 目标的 CHAP 验证

使用第三方 RADIUS 服务器简化 iSCSI 配置中的 CHAP 管理

如何为 iSCSI 目标配置 RADIUS 服务器

如何为 iSCSI 启动器配置 RADIUS 服务器

Oracle Solaris iSCSI 和 RADIUS 服务器错误消息

设置 Oracle Solaris iSCSI 多路径设备

如何为目标启用多个 iSCSI 会话

监视 iSCSI 配置

如何显示 iSCSI 配置信息

修改 iSCSI 启动器和目标参数

调优 iSCSI 参数

如何调优 iSCSI 参数

如何修改 iSCSI 启动器和目标参数

iSCSI 配置问题的故障排除

从本地系统到 iSCSI 目标无连接

如何解决 iSCSI 连接问题

iSCSI 设备或磁盘在本地系统上不可用

如何解决 iSCSI 设备或磁盘的不可用性问题

在使用 iSNS 搜索方法时使用 LUN 屏蔽

一般 iSCSI 错误消息

15.  配置和管理 Oracle Solaris Internet 存储名称服务 (Internet Storage Name Service, iSNS)

16.  format 实用程序(参考)

17.  管理文件系统(概述)

18.  创建和挂载文件系统(任务)

19.  配置附加交换空间(任务)

20.  复制文件和文件系统(任务)

21.  管理磁带机(任务)

索引

在基于 iSCSI 的存储网络中配置验证

为 iSCSI 设备设置验证是可选的。

在安全环境下,由于仅有受信任的启动器才能访问目标,因此不需要进行验证。

在安全性较低的环境中,目标不能确定连接请求是否真正来自给定主机。在这种情况下,目标可以使用质询握手身份验证协议 (Challenge-Handshake Authentication Protocol, CHAP) 来验证启动器。

CHAP 验证使用质询和响应的概念,这意味着目标将质询启动器以查验其身份。要使质询/响应方法可行,目标必须知道启动器的密钥,并且必须将启动器设置为响应质询。有关在数组中设置密钥的说明,请参阅数组供应商的文档。

iSCSI 支持单向和双向验证,如下:

如何配置对 iSCSI 启动器的 CHAP 验证

此过程假定您已登录到本地系统,并且要在此系统中安全地访问已配置的 iSCSI 目标设备。

可以使用第三方 RADIUS 服务器来简化 CHAP 密钥管理,RADIUS 服务器充当集中验证服务。使用 RADIUS 时,RADIUS 服务器会存储节点名称组并匹配 CHAP 密钥。执行验证的系统将请求程序的节点名称和提供的机密转发给 RADIUS 服务器。RADIUS 服务器确认密钥是否是验证给定节点名称的合适密钥。iSCSI 和 iSER 均支持使用 RADIUS 服务器。

有关使用第三方 RADIUS 服务器的更多信息,请参见使用第三方 RADIUS 服务器简化 iSCSI 配置中的 CHAP 管理

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 确定要配置单向 CHAP 还是双向 CHAP。
    • 单向验证可使目标验证启动器。此方法为缺省方法。只需完成步骤 3–5 即可。

    • 双向验证通过使启动器验证目标提供了更高级别的安全性。请完成步骤 3–9。

  3. 单向 CHAP:设置启动器的密钥。

    以下命令将启动一个用于定义 CHAP 密钥的对话框:

    initiator# iscsiadm modify initiator-node --CHAP-secret
    Enter CHAP secret: ************
    Re-enter secret: ************
  4. (可选的)单向 CHAP:设置启动器的 CHAP 用户名。

    缺省情况下,启动器的 CHAP 用户名会设置为启动器节点名称。

    使用以下命令来使用启动器的 CHAP 用户名:

    initiator# iscsiadm modify initiator-node --CHAP-name new-CHAP-name
  5. 单向 CHAP-在启动器上启用 CHAP 验证。
    initiator# iscsiadm modify initiator-node --authentication CHAP

    CHAP 要求启动器节点具有用户名和口令。用户名通常由目标用于查找给定用户名的密钥。

  6. 选择以下步骤之一启用或禁用双向 CHAP。
    • 启用双向 CHAP 以与目标连接。

      initiator# iscsiadm modify target-param -B enable target-iqn
    • 禁用双向 CHAP。

      initiator# iscsiadm modify target-param -B disable target-iqn
  7. 双向 CHAP:针对目标将验证方法设置为 CHAP。
    initiator# iscsiadm modify target-param --authentication CHAP target-iqn
  8. 双向 CHAP:设置确定目标的目标设备密钥。

    以下命令将启动一个用于定义 CHAP 密钥的对话框:

    initiator# iscsiadm modify target-param --CHAP-secret target-iqn
  9. 双向 CHAP:如果目标使用备用 CHAP 用户名,请设置确定目标的 CHAP 名称。

    缺省情况下,目标的 CHAP 名称会设置为目标名称。

    可以使用以下命令来更改目标的 CHAP 名称:

    initiator# iscsiadm modify target-param --CHAP-name target-CHAP-name

如何配置对 iSCSI 目标的 CHAP 验证

此过程假定您已登录到包含 iSCSI 目标的本地系统。

  1. 成为管理员。
  2. 确定要配置单向 CHAP 还是双向 CHAP。
    • 单向验证为缺省方法。只需完成步骤 3–5 即可。

    • 对于双向验证。请完成步骤 3–7。

  3. 单向/双向 CHAP:配置目标来要求启动器确定正在使用 CHAP。
    target# itadm modify-target -a chap target-iqn
  4. 单向/双向 CHAP:创建描述启动器的启动器上下文。

    使用启动器的完整节点名称和启动器的 CHAP 密钥创建启动器上下文。

    target# itadm create-initiator -s initiator-iqn
    Enter CHAP secret: ************
    Re-enter secret: ************
  5. 单向/双向 CHAP:如果启动器使用备用 CHAP 名称,则使用备用名称配置启动器上下文。
    target# itadm modify-initiator -u initiator-CHAP-name initiator-iqn
  6. 双向 CHAP:设置确定目标的目标设备密钥。
    target# itadm modify-target -s target-iqn
    Enter CHAP secret: ************
    Re-enter secret: ************
  7. (可选的)双向 CHAP:如果目标使用备用 CHAP 用户名而不是目标节点名称 (iqn),请修改目标。
    target# itadm modify-target -u target-CHAP-name target-iqn

使用第三方 RADIUS 服务器简化 iSCSI 配置中的 CHAP 管理

可以使用第三方 RADIUS 服务器来简化 CHAP 密钥管理。RADIUS 服务器充当集中验证服务。使用此方法时,推荐的做法是使用每个启动器节点的缺省 CHAP 名称。通常情况下,所有启动器使用缺省 CHAP 名称时,不必在目标上创建启动器上下文。

如何为 iSCSI 目标配置 RADIUS 服务器

此过程假定您已登录到本地系统,并且要在此系统中安全地访问已配置的 iSCSI 目标设备。

  1. 成为管理员。
  2. 使用 RADIUS 服务器的 IP 地址和端口配置启动器节点。

    缺省端口为 1812。一次在目标系统上针对所有 iSCSI 目标完成该配置。

    initiator# itadm modify-defaults -r RADIUS-server-IP-address
    Enter RADIUS secret: ************
    Re-enter secret: ************
  3. 配置用于目标系统和 RADIUS 服务器之间通信的共享密钥。
    initiator# itadm modify-defaults -d
    Enter RADIUS secret: ************
    Re-enter secret: ************
  4. 配置目标系统来要求 RADIUS 验证。

    可以为单个目标执行该配置,或作为所有目标的缺省配置。

    initiator# itadm modify-target -a radius target-iqn
  5. 使用以下组件配置 RADIUS 服务器:
    • 目标节点的标识(例如其 IP 地址)

    • 目标节点用来与 RADIUS 服务器通信的共享密钥

    • 每个启动器需要验证的启动器 CHAP 名称(例如其 iqn 名称)和密钥

如何为 iSCSI 启动器配置 RADIUS 服务器

可以使用第三方 RADIUS 服务器来简化 CHAP 密钥管理。RADIUS 服务器充当集中验证服务。此步骤只在启动器要求双向 CHAP 验证时才有用。尽管仍然必须指定启动器的 CHAP 密钥,但是,在将双向验证与 RADIUS 服务器结合使用时,不再需要在启动器上指定每个目标的 CHAP 密钥。RADIUS 可在启动器或目标上独立配置。启动器和目标不必使用 RADIUS。

  1. 成为管理员。
  2. 使用 RADIUS 服务器的 IP 地址和端口配置启动器节点。

    缺省端口为 1812

    # iscsiadm modify initiator-node --radius-server ip-address:1812
  3. 使用 RADIUS 服务器的共享密钥配置启动器节点。

    iSCSI 与 RADIUS 服务器进行交互之前必须使用共享密钥配置 RADIUS 服务器。

    # iscsiadm modify initiator-node --radius-shared-secret
    Enter secret:
    Re-enter secret
  4. 启用 RADIUS 服务器。
    # iscsiadm modify initiator-node --radius-access enable
  5. 设置 CHAP 双向验证的其他方面。
    # iscsiadm modify initiator-node --authentication CHAP
    # iscsiadm modify target-param --bi-directional-authentication enable target-iqn
    # iscsiadm modify target-param --authentication CHAP target-iqn
  6. 使用以下组件配置 RADIUS 服务器:
    • 此节点的标识(例如其 IP 地址)

    • 此节点用来与 RADIUS 服务器通信的共享密钥

    • 每个需要验证的目标的 CHAP 名称(例如其 iqn 名称)和密钥

Oracle Solaris iSCSI 和 RADIUS 服务器错误消息

本节介绍与 Oracle Solaris iSCSI 和 RADIUS 服务器配置相关的错误消息。还介绍了可能的恢复解决方法。

空 RADIUS 共享密钥

原因: 已在启动器上启用了 RADIUS 服务器,但未设置 RADIUS 共享密钥。

解决方法: 使用 RADIUS 共享密钥配置启动器。有关更多信息,请参见如何为 iSCSI 目标配置 RADIUS 服务器

警告:RADIUS 数据包验证失败

原因: 启动器无法验证 RADIUS 数据包。如果在启动器节点上配置的共享密钥不同于 RADIUS 服务器上的共享密钥,则会出现此错误。

解决方法: 使用正确的 RADIUS 共享密钥重新配置启动器。有关更多信息,请参见如何为 iSCSI 目标配置 RADIUS 服务器