本节提供使用命令行界面配置 iSNS 服务器的步骤。
本节介绍了以下任务:
这些过程使用 isnsadm(1M) 命令。有关所有的命令选项的完整说明,请参见手册页。
# 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: -
solaris.isnsmgr.write
solaris.smf.manage.isns
solaris.smf.value.isns
有关角色的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的第 3 章 在 Oracle Solaris 中指定权限。
# isnsadm enable-dd-set Default
solaris.isnsmgr.write
solaris.smf.manage.isns
solaris.smf.value.isns
有关角色的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的第 3 章 在 Oracle Solaris 中指定权限。
# isnsadm create-dd-set set_name
# isnsadm enable-dd-set set_name
# isnsadm list-dd-set -v DD Set name: Default State: Enabled DD Set name:set_name State: Enabled
搜索域集列表包括缺省搜索域集以及新的搜索域集。
新的搜索域是缺省搜索域集的成员。创建新的搜索域之后,将其添加到新的搜索域集。
solaris.isnsmgr.write
solaris.smf.manage.isns
solaris.smf.value.isns
有关角色的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的第 3 章 在 Oracle Solaris 中指定权限。
# isnsadm create-dd domain_name
# isnsadm list-dd-set DD name: name DD set(s): Default
该任务将搜索域从缺省搜索域集中删除,并将其添加到指定的搜索域集。因为新的搜索域集已启用,所以可以通过 iSNS 服务器搜索其搜索域中的所有客户机。
无需具有列出搜索域和搜索域集成员的特权。
solaris.isnsmgr.write
solaris.smf.manage.isns
solaris.smf.value.isns
有关角色的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的第 3 章 在 Oracle Solaris 中指定权限。
# isnsadm list-dd -v
# isnsadm list-dd-set
# isnsadm add-dd domain_name -s set_name
# isnsadm list-dd-set -v domain_name
开始之前
使用客户机的管理接口注册该客户机。使用 iSCSI 配置功能可以指定 iSNS 服务器的 IP 地址,并允许 iSNS 服务器搜索客户机。
solaris.isnsmgr.write
solaris.smf.manage.isns
solaris.smf.value.isns
有关角色的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的第 3 章 在 Oracle Solaris 中指定权限。
# 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 名称。
# isnsadm list-dd
# 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
# 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