跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 11.1 管理:设备和文件系统 Oracle Solaris 11.1 Information Library (简体中文) |
可以使用以下的任务列表和各节中的说明配置 iSNS 服务器。
|
在这些任务之后,iSNS 服务器以最小的方式运行。所有的客户机都位于缺省搜索域中,并且未指定。每个客户机可以识别所有其他客户机并获取对其他客户机的访问权限。
|
下一节提供设置 iSNS 环境的说明。本章包含以下主题:
本节介绍了更改 iSNS 服务的缺省管理设置和启动 iSNS 守护进程的步骤。如果在启动 iSNS 服务器之后更改设置,则需要刷新 iSNS 服务器。如果更改数据存储位置,则需要重新启动 iSNS 服务器。
本节介绍了以下任务:
有关这些操作的 isns(1M) 命令的详细信息,请参见手册页。
安装 iSNS 服务器软件包和启动 iSNS 服务。
# pkg install service/storage/isns
# svcadm enable isns_server
# svcs svc:/network/isns_server:default STATE STIME FMRI online 16:10:49 svc:/network/isns_server:default
缺省情况下,当 iSNS 服务器不可用时,会通知所有的客户机。要禁用这些通知,请更改 Management_SCNs_Enabled 属性。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"初次配置 RBAC(任务列表)"。
# svccfg -s svc:/network/isns_server setprop config/Management_SCN_Enabled=false
# svcadm refresh svc:/network/isns_server
缺省重试次数为 3。如果服务器三次查询未获得响应,该服务器则将该客户机注册为不可用。要更改重试次数,请更改 ESI Retry Threshold 属性值。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"初次配置 RBAC(任务列表)"。
# svccfg -s svc:/network/isns_server setprop config/ESI_retry_threshold_count=6
# svcadm refresh svc:/network/isns_server
包含客户机数据的文件的缺省位置和名称为 /etc/isns/isnsdata.xml。如果具有包括一个或多个备份 iSNS 服务器的复杂网络环境,数据存储则必须位于通用位置,以便所有的服务器可以使用。使用 data_store_location 属性指定新的位置。还可以更改文件的名称。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"初次配置 RBAC(任务列表)"。
# svccfg -s svc:/network/isns_server setprop config/data_store_location="/etc/isns2/isns_data.xml"
# svcadm restart svc:/network/isns_server
本节提供使用命令行界面配置 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: -
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"初次配置 RBAC(任务列表)"。
# isnsadm enable-dd-set Default
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"初次配置 RBAC(任务列表)"。
# 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
搜索域集列表包括缺省搜索域集以及新的搜索域集。
新的搜索域是缺省搜索域集的成员。创建新的搜索域之后,将其添加到新的搜索域集。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"初次配置 RBAC(任务列表)"。
# isnsadm create-dd domain_name
# isnsadm list-dd-set DD name: name DD set(s): Default
该任务将搜索域从缺省搜索域集中删除,并将其添加到指定的搜索域集。因为新的搜索域集已启用,所以可以通过 iSNS 服务器搜索其搜索域中的所有客户机。
无需具有列出搜索域和搜索域集成员的特权。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"初次配置 RBAC(任务列表)"。
# 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 服务器搜索客户机。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"初次配置 RBAC(任务列表)"。
# 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