OpenStorage

ALL STORAGE COMPONENTS


OpenSolaris Storage Components

The following table provides more detail about the storage components in OpenSolaris. The table also shows the contents of the two storage profiles (see Getting Started). The profiles are a time saver for provisioning OpenSolaris for storage purposes. After installing OpenSolaris you can use the Package Manager to select one of the two profiles depending on your storage needs. The Network Attached Storage (NAS) profile, called storage-nas in the Package Manager, contains the main components to provide NAS services. The Storage Server profile, storage-server, contains all the storage components in OpenSolaris 2008.11.

The table also shows which components are in the core OpenSolaris 2008.11 distribution.


Category Technology Notes NAS Profile Storage Server Profile Part of core 2008.11
File Services ZFS ZFS is a new kind of file system that provides simple administration, end-to-end data integrity, and immense scalability. See the ZFS community page
X X
File Services CIFS OpenSolaris in-kernel open source CIFS implementation. X X X
File Services NFS Server OpenSolaris, Solaris, and SunOS have been delivering NFS services for close to 25 years X X X
File Services NFS client

X X
File Services Samba The open source project for providing file and print services to SMB/CIFS clients.
X
Security Virus Scan Supports sending files off to a virus scanning server that uses the ICAP protocol. X X
Storage Targets and Drivers iSCSI target
X X
Storage Targets and Drivers Fibre Channel There are a number of FC packages including libraries based on T11 FC-HBA specification, device drivers (including Emulex and Qlogic drivers), debug aids (adb macros and mdb modules), FCIP IP/ARP over FC device driver, FC transport layer, and others.
X X
Storage Targets and Drivers HBA drivers Adaptec AdvanceRaid ControllerSCSI HBA, Adaptec Ultra320, Advanced Host Controller Interface SATA, LSI MegaRAID SCSI HBA, LSI Hardware RAID HBA, LSI MegaSAS RAID Controller HBA,Marvell 88sx sata driver
X X
Storage Manage- ment NDMP Network Data Management Protocol is an open standard protocol for enterprise-wide backup of heterogeneous network-attached storage. See project page. X X
Storage Manage- ment Automounter Automount file systems through the automountd daemon
X X
Storage Manage- ment Solaris Data Management WBEM/CIM API CIM 2.7 providers for NFS
X
Storage Manage- ment Solaris Volume Manager Sun's venerable volume manager tool and now freely available. See the project page.
X X
Storage Manage- ment Storage Media Management New magnetic tape and tape library managment facility based on IEEE standard 1244. See the project page.
X X
Storage Manage- ment Serial Management Protocol for Serial Attached SCSI Provides a way to communicate with Serial Attached SCSI (SAS) expanders through Serial Management Protocol (SMP). With the smp target driver, users can issue SMP requests and receive SMP responses through the USMP interface. This allows a privileged user to configure and manage SAS domains. See the documentation pertaining to the inclusion of this project in OpenSolaris.
X X
Storage Manage- ment iSCSI Management and APIs Management utilities and a variety of SNIA compliant management libraries.
X X
Storage Manage- ment Solaris internet Storage Name Service(iSNS) Server Internet Storage Name Service (iSNS) is an industry standard for automated discovery, management and configuration of iSCSI and Fibre Channel devices on a TCP/IP network. See the project page.
X
Storage Manage- ment SNIA Multipath Management Libraries, and utilities
X X
Data Services Availability Suite Point-In-Time Copy This software allows capture of live data for independent read-and-write purposes. One can access a point-in-time copy while other operations, such as backup, data recovery, application testing, database extracts, data migration, or data warehouse loading, occur in parallel without disrupting production application access and operation. See the project page and the Administration Guide..
X
Data Services Remote Mirror Provides data replication across IP networks. See the project page and the Administration Guide.
X
Data Services Availability Suite Cache Management and Volume Driver These are software commponents common to both the Point-In-Time Copy and Remote Mirror software. The Cache Management software maintains a kernel based read cache used by Availability Suite to manage configured bitmap volume devices. The Volume Driver interposes the entire Availability Suite I/O stack on to preexisting Solaris block devices. See the project page and the Availability Suite documentation set
X
Performance FileBench FileBench is a framework of file system workloads for measuring and comparing file system performance. See the community page
X