OpenSolaris

  subsites   code review   repo   packages   bugs   defect   polls   planet
You are not signed in. Sign in or register.

OpenSolaris Project: iSNS Server

View the leaders for this project
Project Observers

Endorsing communities

Storage

Introduction

Internet Storage Name Service (iSNS) is an industry standard which allows automated discovery, management and configuration of iSCSI and Fibre Channel devices (using iFCP gateway) on a TCP/IP network. iSNS is designed to be a lightweight protocol that can be deployed in iSNS Server, IP Storage switches and target devices which interact with iSNS Server as iSNS Clients.

This project is an implementation of iSNS Server on Solaris.

Endorsing Community

Storage Community

Status

  • The iSNS server project, isns.1M and isnsadm.1M,is integrated to Solaris Nevada build 77. The implementation includes protocol support including, ESI and SCN. For management side, a door interface is implemented to accommodate XML schema based communication between the server and an application.
    • The iSNS server is disabled by default. In order to ust it
      • Enable the isns SMF service: svcadm enable svc:/network/isns_server (Refer to isns.1M.)
      • Check if the server is running: isnsadm list-dd will show default discovery domain infomration. (Refer to isnsadm.1M.)
      • Register clients by enabling iSNS support through client management application.
      • Create a discovery domain or domain set as needed. Note that all clients are initially assigned to the default discovery domain that belongs to the default discovery domain set that is disabled by default.
    • In order to deploy the backup server, refer to the write-up on Sun Cluster based SMF service failover. Note that CR 6624935 addresses the property persistency issue for a SMF service that is encapsualated by Sun Cluster. The fix is needed to properly failover the iSNS SMF service using Sun Cluster SMF service high availability feature.
    • The following RBAC related attributes are introduced for the iSNS server administration.
      • In /etc/security/auth_attr,
        solaris.smf.manage.isns, solaris.smf.value.isns, solaris.isnsmgr.write (Refer to isns.1M.)
      • In /etc/security/prof_attr,
        ISNS Server Management:::Manage ISNS server:auths=solaris.smf.manage.isns,solaris.smf.value.isns,solaris.isnsmgr.write:help=RtISNSMngmnt.html
    • The following Dtrace scripts are available to get stat counters.
  • The PSARC case is PSARC/2006/319.

    Document

    Standard

    User Interface