Use the guidelines in this section when planning your NSS storage solution:
NSS recognizes devices up to 2 TB in size (where 1 TB = 2E40 bytes = 1,099,511,627,776 bytes). The restriction for NSS is the size that the device reports to the operating system. If you have physical, logical, or virtual devices larger than 2 TB in size, you must carve them into logical devices of less than 2 TB each by using the vendor-provided or other third-party disk-carving software. For more information, see Section 10.1.1, Device Size Limit.
Storage devices can be local to the server, such as a system hard drive, or external to the server, such as with direct-attached storage or in a Fibre Channel or iSCSI storage area network (SAN). For information about common device types, see Section 10.1.2, Device Types.
A local hard drive typically contains the operating system software and can optionally be used for applications and user data.
If your system does not have sufficient power loss protection, we require using write-through cache management for SCSI devices to minimize the risk of losing data in the event of power failure. Write-Through cache management assures the file system that writes are being committed to disk as required. For information, see Section 10.11, Enabling Write-Through Cache Management on SCSI Devices and RAID Controllers (Linux).
Table 5-1 System Devices on Linux and NetWare
Platform |
Guidelines |
---|---|
Linux |
The Linux operating system is stored on the system device by using a Linux POSIX file system (such as Ext3). By default, the system device is managed by the Linux Volume Manager 2 (LVM2), but you can configure it to be managed by EVMS by modifying the default partitioning scheme at install time. For information, see NSS data pools and volumes are supported only on devices managed by EVMS. |
NetWare |
The operating system is stored on the system hard drive in the NSS sys pool and sys: volume. |
Understanding how much free space you will need from each device helps you during the disk carving phase of the NSS configuration. For information about space availability, see Section 10.3, Viewing Devices on a Server.
For Linux, only EVMS-managed devices show up in the NSSMU and the Storage plug-in to iManager. If you use LVM2 and EVMS to manage different devices on the server, EVMS might display free space on the LVM-managed devices that EVMS cannot actually manage. For information, see Section D.3, Viewing Free Space Available to EVMS-Managed Devices.
For additional information, see Section 10.1, Understanding Devices.
NSS supports software RAIDs 0, 1, and 5 on Linux and NetWare®. NetWare also supports nested software RAIDs 10 and 15.
If you use hardware RAID devices, software RAID devices are unnecessary. You can use both hardware and software RAID devices on the same server.
To maximize the performance benefits of software RAID devices, partitions used for the RAID should come from different physical devices. For software RAID 1 devices, the mirrored partitions cannot share any disks in common.
For more information, see Section 13.1, Understanding Software RAID Devices and Section 13.2, Planning for a Software RAID Device.
NSS management tools automatically create and partitions for you on devices when you create and delete pools. For information, see Section 12.1, Understanding Partitions.
For NetWare, Media Manager provides management of multiple I/O paths for fault-tolerant connections between the server and its storage devices. It is disabled by default. For guidelines, see Section 14.1, Planning Your Multipath I/O Solution for NSS on NetWare.
To manage multipath I/O on Linux, use Linux multipath utilities. For information, see Section 15.0, Managing Multipath I/O to Devices (Linux).
NSS is the primary storage file system on NetWare. NSS is used for data storage on Linux.
Table 5-2 NSS Pools and Volume
For prerequisites for creating a pool, see Section 16.1, Guidelines for Creating a Pool.
When creating a pool, you can assign free space from multiple devices to create the maximum-sized pool of 8 TB. You can grow a pool dynamically by adding free space from the same device or different devices.
To mirror pools, each pool must use partitions from different devices; mirrored pools can have no devices in common.
Pools can contain multiple volumes, but a given volume belongs to only one pool.
Pools can be overbooked. If a pool contains multiple volumes, the cumulative administrative maximum sizes of all volumes can exceed the pool size by using the overbooking feature, although real total size is bound by physical limitations. Because space is allocated to volumes as needed, a volume might not reach its quota.
When creating a volume, assign it a fixed volume quota, or allow the volume to grow dynamically to the size of the pool. Any given volume’s quota cannot exceed the size of the pool.
For guidelines for using volume attributes, see Section 19.1, Understanding Volume Properties.
For more guidelines for creating and managing NSS volumes, see Section 19.2, Guidelines for NSS Volumes.
Encrypted Volume Support is available for data volumes. The sys: volume on NetWare cannot be encrypted. You cannot create an encrypted NSS volume during the install (or upgrade) for the system volume or for data volumes. Create encrypted volumes only after you verify a successful system install or upgrade. For information, see Understanding Encrypted Volume Support.
Descriptions of the NSS storage features and guidelines for their use are located in sections that discuss the how to manage them. Table 5-3 identifies the features and provides links to the guidelines.
Table 5-3 Guidelines for Using NSS Storage Features
Storage Feature |
Refer to |
---|---|
Pool snapshots |
Section 18.1, Understanding Pool Snapshots Section 18.2, Guidelines for Using and Managing Pool Snapshots |
Compression |
|
Quotas |
|
Salvage and purge |
|
Hard links |
|
Security |
Section 22.0, Securing Access to NSS Volumes, Directories, and Files |
Performance tuning |