iSNS Support in the Solaris iSCSI Target and Initiator

Solaris Express 1/08: This Solaris release provides support for the Internet Storage Name Service (iSNS)
protocol in the Solaris iSCSI target and initiator software. The iSNS protocol allows
for the automated discovery, management, and configuration of iSCSI devices on a TCP/IP
network.

In this Solaris release, you can use the iscsitadm command to add access
to an existing third-party iSNS server or you can user the Solaris iSNS
server to automatically discover the iSCSI devices in your network. The iSNS server
can be specified by hostname or IP address. After you add the iSNS
server information, you will need to enable access to the server.

Solaris iSCSI Target Support

Solaris Express 8/06: This Solaris release provides support for iSCSI target devices, which can be
disk or tape devices. Previous Solaris releases provide support for iSCSI initiators. The
advantage of setting up Solaris iSCSI targets is you might have existing fibre-channel
devices that can be connected to clients without the cost of fibre-channel HBAs.
In addition, systems with dedicated arrays can now export replicated storage with ZFS or
UFS file systems.

You can use the iscsitadm command to set up and manage your iSCSI
target devices. For the disk device that you select as your iSCSI target,
you'll need to provide an equivalently sized ZFS or UFS file system as
the backing store for the iSCSI daemon.

After the target device is set up, use the iscsiadm command to identify
your iSCSI targets, which will discover and use the iSCSI target device.

Solaris iSCSI Initiator Support

Solaris Express 6/05: iSCSI is an Internet Protocol (IP)-based storage networking standard for linking data
storage subsystems. By carrying SCSI commands over IP networks, the iSCSI protocol enables
you to mount disk devices, from across the network, onto your local system.
On your local system, you can use the devices like block devices.

Solaris iSCSI Initiator Support Enhancements

Solaris Express 3/06: The following enhancements have been added to the Solaris iSCSI initiator support:

Dynamic target removal support – Provides the ability to remove (or log out) an iSCSI target without rebooting the system. If you try to remove or disable a discovery method or address, and the target is not in use, the target is removed and related resources are released. If the target is in use, the discovery address or method remains enabled, and in use message is displayed.

Internet Storage Name Service (iSNS) client support – Enables the iSCSI initiator to discover the targets to which it has access using as little configuration as possible. It also provides state change notification functionality to notify the iSCSI initiator when changes in operational state of storage nodes occur. The iscsiadm command has been enhanced to support iSNS discovery.

Multiple session target (MS/T) support – Provides the ability to create more iSCSI sessions or paths to a target on demand. The additional iSCSI paths provide higher bandwidth aggregation and availability in specific configurations, such as iSCSI arrays that support login redirection. The iSCSI MS/T feature should be used in combination with MPxIO or other multipathing software. The iscsiadm command has been enhanced to support MS/T.

x86: Disk Management in the GRUB Boot Environment

Solaris Express 6/05: The GRUB boot menu has replaced the previous method for booting an
x86 system. In the area of disk management, you use the GRUB interface
when booting from an alternative device to replace a system disk or when
installing the bootblocks.

The GRUB boot environment provides the following features:

Solaris failsafe boot – A Solaris failsafe boot option that boots into the miniroot so you can recover from a problem that is preventing the system from booting without having to boot from an alternative device. Use the arrow keys to select the following option from the GRUB boot menu and then press return:

Solaris failsafe

You'll need to reboot the system after using the Solaris failsafe boot option.

Network boot – Boot from the network by pressing the F12 key during the BIOS configuration phase.

The format utility can be used to label, configure, and partition these larger
disks. For information about using the EFI disk label on large disks and
restrictions with the fdisk utility, see Restrictions of the EFI Disk Label.