Apple Xsan 1.0 User Manual

Page 22

Advertising
background image

22

Chapter 2

Before You Begin

To provide high performance, Xsan uses the RAID 0 scheme to stripe data across the
LUNs in a storage pool. This requires that the LUNs in the pool be the same size. If you
set up a storage pool using LUNs of different sizes, Xsan uses available space on each
LUN equal to the capacity of the smallest LUN. If the LUNs vary in size, this can result in
wasted capacity. For example, if you assign 240 GB and 360 GB RAID arrays to a storage
pool, 120 GB of the larger array will not be used. By combining LUNs with similar
capacities, you avoid wasting available storage.

If you want to set up a storage pool for use by a high performance application, assign
similarly high speed LUNs. Assign slower LUNs to a storage pool where you keep data
that doesn’t have critical performance requirements.

Creating storage pools from LUNs that are hosted on different drive modules and
different RAID controllers increases performance by increasing the parallelism of data
transfers. For example, a storage pool consisting of two LUNs, each a single drive
module on the left side of an Xserve RAID, will not be as fast as a similarly sized storage
pool made up of two LUNs that are single slices across all seven drives, one slice on
each controller. In the first case, all transfers go through a single RAID controller to just
two drives; in the second case the same transfer is spread across two RAID controllers
and fourteen drives.

Assigning Storage Pools to Volumes

After you decide how to combine available LUNs into storage pools, assign the storage
pools to the volumes you want to create.

For best performance, create separate storage pools for file system metadata and
journal data.

Note: No storage pool or volume can be larger than 16 TB.

Deciding Which Clients to Mount a Volume On

If you create multiple volumes, decide which volumes should be mounted on which
clients.

Choosing Controllers

You must choose at least one computer to be the SAN controller, the computer that is
responsible for managing file system metadata.

Note: File system metadata and journal data are stored on selected SAN volumes, not
on the controller itself. For more information, see “Choosing Where to Store Metadata
and Journal Data” on page 23
.

If you have a small number of clients or if performance is not critical you can use a
single computer as both controller and client. You can even set up a SAN consisting of
a single storage device and a single computer that acts as both controller and client (to
provide network attached storage, for example).

LL2652.book Page 22 Wednesday, July 28, 2004 3:45 PM

Advertising