I am sponsoring this case for Jack Meng. It requests minor binding and
times out on 01/15/2009.
-- mark
Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
iSCSI Initiator SMF Service
1.2. Name of Document Author/Supplier:
Author: Jack Meng
1.3 Date of This Document:
08 January, 2009
2. Project Summary
2.1. Project Description
This project makes the existing iSCSI initiator feature in Solaris
a standard SMF service.
4. Technical Description
4.1. Details:
Currently iSCSI initiator feature does not exist as an SMF service
in Solaris. The existing service
svc:/network/iscsi_initiator:default
only represents the name resolutions service for the iSCSI kernel
module.
This is always confusing since the enable/disable of that service
doesn't
affect the behavior of iSCSI initiator.
iSCSI module starts the kernel daemon in its attach routine, which is a
behavior blind of the status of the OS and causing defects/limitation
that can not be fixed win thin present architecture, few examples are
listed
below:
1. 'Unable to login to xxxxxxxxxxx' during system startup
2. Inconsistent connections may happen after system rebooted as the
login
failed during startup
3. Unable to add customized dependency for special usage, e.g., iSCSI
disk
is used as shared device in cluster, so iSCSI initiator should try
to login
after iSCSI target online.
This project provides a new service, named
svc:/network/iscsi/initiator:default to replace the existing service.
the new
service will provide following benefits,
1. Users are able to explicitly enable/disable iSCSI initiator feature
in Solaris.
2. Avoid the blindly starting up by specifying dependencies.
3. iSCSI initiator will be more flexible to serve special requirements.
The existing functionality in svc:/network/iscsi_initiator:default will
be
inherited.
4.5 Interfaces:
Exported Interface | Stability | Description
--------------------------------------|--------------|-------------------
svc:/network/iscsi/initiator:default | Committed | iSCSI initiator
service,
| | renamed from
iscsi_initiator:default
| | with new functions
Imported Interface | Stability | Description
--------------------------------------|--------------|-------------------
usr/share/man/man7d/iscsi.7d | Committed | manpage of iSCSI
initiator
usr/share/man/man1m/iscsiadm.1m | Committed | manpage of iSCSI
initiator CLI
usr/sbin/iscsiadm | Committed | iSCSI initiator CLI
Removed Interface | Stability | Description
--------------------------------------|--------------|-------------------
svc:/network/iscsi_initiator:default | Committed | service for iSCSI
name resolution
Other documents:
System Administration Guide: Devices and File Systems,
Chapter 14
6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
ONNV
6.5. ARC review type: FastTrack
6.6. ARC Exposure: open