在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

使用命令行界面配置 iSNS

本节提供使用命令行界面配置 iSNS 服务器的步骤。

这些过程使用 isnsadm(1M) 命令。有关所有的命令选项的完整说明,请参见手册页。

如何显示当前服务器配置

  • 以下命令显示了 iSNS 服务器的属性:
    # isnsadm show-config
    Data Store Location: /etc/isns/isnsdata.xml
    Entity Status Inquiry Non-Response Threshold: 3
    Management SCN Enabled: yes
    Authorized Control Node Names: -

如何启用缺省搜索域集

  1. 使用以下配置文件来获取管理 iSNS 服务所需的授权:
    • solaris.isnsmgr.write

    • solaris.smf.manage.isns

    • solaris.smf.value.isns

    有关角色的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的第 3  章 在 Oracle Solaris 中指定权限

  2. 激活缺省搜索域集:
    # isnsadm enable-dd-set Default

如何创建搜索域集

  1. 使用以下配置文件来获取管理 iSNS 服务所需的授权:
    • solaris.isnsmgr.write

    • solaris.smf.manage.isns

    • solaris.smf.value.isns

    有关角色的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的第 3  章 在 Oracle Solaris 中指定权限

  2. 创建搜索域集:
    # isnsadm create-dd-set set_name
  3. 启用搜索域集:
    # isnsadm enable-dd-set set_name
  4. 查看所有的搜索域集,包括新的搜索域集:
    # isnsadm list-dd-set -v
    DD Set name: Default
    State: Enabled
    DD Set name:set_name
    State: Enabled

    搜索域集列表包括缺省搜索域集以及新的搜索域集。

如何创建搜索域

新的搜索域是缺省搜索域集的成员。创建新的搜索域之后,将其添加到新的搜索域集。

  1. 使用以下配置文件来获取管理 iSNS 服务所需的授权:
    • solaris.isnsmgr.write

    • solaris.smf.manage.isns

    • solaris.smf.value.isns

    有关角色的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的第 3  章 在 Oracle Solaris 中指定权限

  2. 创建搜索域:
    # isnsadm create-dd domain_name
  3. 在缺省搜索域集中查看新的搜索域:
    # isnsadm list-dd-set
    DD name: name
    DD set(s): Default
  4. 创建其他搜索域。

如何将搜索域添加到搜索域集

该任务将搜索域从缺省搜索域集中删除,并将其添加到指定的搜索域集。因为新的搜索域集已启用,所以可以通过 iSNS 服务器搜索其搜索域中的所有客户机。

无需具有列出搜索域和搜索域集成员的特权。

  1. 使用以下配置文件来获取管理 iSNS 服务所需的授权:
    • solaris.isnsmgr.write

    • solaris.smf.manage.isns

    • solaris.smf.value.isns

    有关角色的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的第 3  章 在 Oracle Solaris 中指定权限

  2. 列出各个搜索域来确定需要添加的搜索域。
    # isnsadm list-dd -v
  3. 列出各个搜索域集来确定需要包含新的搜索域的搜索域集。
    # isnsadm list-dd-set
  4. 将搜索域移动到需要的搜索域集:
    # isnsadm add-dd domain_name -s set_name
  5. 查看搜索域集中添加的新的搜索域:
    # isnsadm list-dd-set -v domain_name

如何将客户机指定到搜索域

开始之前

使用客户机的管理接口注册该客户机。使用 iSCSI 配置功能可以指定 iSNS 服务器的 IP 地址,并允许 iSNS 服务器搜索客户机。

  1. 使用以下配置文件来获取管理 iSNS 服务所需的授权:
    • solaris.isnsmgr.write

    • solaris.smf.manage.isns

    • solaris.smf.value.isns

    有关角色的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的第 3  章 在 Oracle Solaris 中指定权限

  2. 验证是否已使用 iSNS 服务器注册客户机:
    # isnsadm list-node
    iSCSI Name: iqn.1986-03.com.sun:01:000e0c9f10da.45173FEA.engr
    Alias: STK5320_NAS
    Type: Target
    .
    iSCSI Name: iqn.1986-03.com.sun:01:000e0c9f10da.454F00A2.acct
    Alias:
    Type: Initiator

    输出显示客户机的 iSNS 名称。

  3. 验证搜索域的名称:
    # isnsadm list-dd
  4. 将客户机添加到搜索域:
    # isnsadm add-node  -d domain_name iSCSI_Name

    例如,将名为“STK5320_NAS”的目标添加到 Eng-dd 搜索域:

    # isnsadm add-node -d Eng-dd  iqn.1986-03.com.sun:01:000e0c9f10da.454F00A2.engr
  5. 列出搜索域中的所有客户机来验证客户机是否已添加:
    # isnsadm list-dd -v domain_name
    

    例如,检查 Eng-dd 搜索域:

    # isnsadm list-dd -v Eng-dd
    DD name:	Eng-dd
    DD set: Development-dds
    iSCSI Name:	iqn.1986-03.com.sun:01:000e0c9f10da.45173FEA.engr
    iSCSI Name:	iqn.1986-03.com.sun:01:000e0c9f10da.454F00A2.acct
    iSCSI name: iqn.1986-03.com.sun:01:e00000000000.46fd8e2b