This section provides the procedures for configuring the iSNS server using the command line interface.
The following tasks are described in this section:
These procedures use the isnsadm (1M) command. See the man page for a complete description of all of the command options.
# 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
For more information about roles, see Chapter 3, Assigning Rights in Oracle Solaris in Securing Users and Processes in Oracle Solaris 11.3.
# isnsadm enable-dd-set Default
solaris.isnsmgr.write
solaris.smf.manage.isns
solaris.smf.value.isns
For more information about roles, see Chapter 3, Assigning Rights in Oracle Solaris in Securing Users and Processes in Oracle Solaris 11.3.
# 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
The list of discovery domain sets includes the default discovery domain set as well as the new one.
New discovery domains are members of the default discovery domain set. After you create them, you add them to the new discovery domain set.
solaris.isnsmgr.write
solaris.smf.manage.isns
solaris.smf.value.isns
For more information about roles, see Chapter 3, Assigning Rights in Oracle Solaris in Securing Users and Processes in Oracle Solaris 11.3.
# isnsadm create-dd domain_name
# isnsadm list-dd-set DD name: name DD set(s): Default
This task removes the discovery domain from the default discovery domain set and adds it the discovery domain set that you specify. Because the new discovery domain set has been enabled, all the clients in its discovery domains can be discovered by the iSNS server.
You do not need to have privileges to list the members of the discovery domains and discovery domain sets.
solaris.isnsmgr.write
solaris.smf.manage.isns
solaris.smf.value.isns
For more information about roles, see Chapter 3, Assigning Rights in Oracle Solaris in Securing Users and Processes in Oracle Solaris 11.3.
# isnsadm list-dd -v
# isnsadm list-dd-set
# isnsadm add-dd domain_name -s set_name
# isnsadm list-dd-set -v domain_name
Before You Begin
Use the client's management interface to register the client. Using the iSCSI configuration function, specify the IP address of the iSNS server and allow discovery of the client by the iSNS server.
solaris.isnsmgr.write
solaris.smf.manage.isns
solaris.smf.value.isns
For more information about roles, see Chapter 3, Assigning Rights in Oracle Solaris in Securing Users and Processes in Oracle Solaris 11.3.
# 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
The output shows the clients' iSCSI names.
# isnsadm list-dd
# isnsadm add-node -d domain_name iSCSI_Name
For example, to add the target called “STK5320_NAS” to the Eng-dd discovery domain:
# isnsadm add-node -d Eng-dd iqn.1986-03.com.sun:01:000e0c9f10da.454F00A2.engr
# isnsadm list-dd -v domain_name
For example, to check the Eng-dd discovery domain:
# 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