Languages

Archived - Promise VTrak: Second SAS-connected Expansion Chassis Only: Xsan (Data Only) configuration script

This article contains a script used to configure Promise VTrak SAS-connected Expansion Chassis for Xsan. This script is used in the event that a Promise VTrak RAID Controller has already been configured for use with Xsan, and that an Expansion Chassis is being connected to the already-configured RAID Controller.

 

This article has been archived and is no longer updated by Apple.

To create the configuration script, copy the text below beginning with the line "#Begin Copy" to the line "#End Copy" and paste the text into TextEdit, using these guidelines. Once you've created the script, follow the guidelines in this article to import the configuration script.


#Begin Copy
#
# Promise VTrak E-Class configuration script
#
# Script Name: Second SAS-connected Expansion Chassis: Xsan (Data Only)
#
# Script Details: builds 3 LUNs from 16 drives (Second expansion unit)
# in the recommended configuration for use with Xsan 2
#
# Script Assumptions: no arrays or logical drives created
# (uncomment out array deletion if needed)
# script works with either SATA or SAS configurations
#
# Global controller settings
# LUN Affinity: enabled [required]
# Adaptive Writeback Cache: enabled [optional]
# Host Cache Flushing: disabled [optional]
# Forced Read Ahead: enabled [optional]
#
#ctrl -a mod -i 1 -s "lunaffinity=enable, adaptivewbcache=enable, hostcacheflushing=disable, forcedreadahead=enable"
#ctrl -a mod -i 2 -s "lunaffinity=enable, adaptivewbcache=enable, hostcacheflushing=disable, forcedreadahead=enable"
#
# Delete any existing arrays
# Delete array 6 thru 8
#
#array -a del -d 6
#array -a del -d 7
#array -a del -d 8
#
#
# Build Data5 LUN
# RAID level: 5
# Physical Drives: 33, 34, 37, 38, 41, 42
# Alias: Data5
# Controller Affinity: 1
# Configuration options: Capacity all (default), 64K stripe size (default),
# 512 byte sector (default), Read Ahead, Write Back
#
array -a add -p 33,34,37,38,41,42 -s "alias=Data5" -c 1 -l "alias=Data5, raid=5, readpolicy=readahead, writepolicy=writeback, preferredctrlid=1"
#
# Build Data6 LUN
# RAID level: 5
# Physical Drives: 35, 36, 39, 40, 43, 44
# Alias: Data6
# Controller Affinity: 2
# Configuration options: Capacity all (default), 64K stripe size (default),
# 512 byte sector (default), Read Ahead, Write Back
#
array -a add -p 35,36,39,40,43,44 -s "alias=Data6" -c 1 -l "alias=Data6, raid=5, readpolicy=readahead, writepolicy=writeback, preferredctrlid=2"
#
# Build Audio/Scratch2 LUN
# RAID level: 5
# Physical Drives: 45, 46, 47
# Alias: Scratch3
# Controller Affinity: 2
# Configuration options: Capacity all (default), 64K stripe size (default),
# 512 byte sector (default), Read Ahead, Write Back
#
array -a add -p 45,46,47 -s "alias=Scratch3" -c 1 -l "alias=Scratch3, raid=5, readpolicy=readahead, writepolicy=writeback, preferredctrlid=1"
#
# Set up global spares
# Physical Drives: 48
# Type: Global spares, Revertible
#
spare -a add -p 48 -t g -r y
#
# Perform Init on all new LUNs
#
init -a start -l 6 -q 100
init -a start -l 7 -q 100
init -a start -l 8 -q 100
#
# END
#
#End Copy

Important: Information about products not manufactured by Apple is provided for information purposes only and does not constitute Apple’s recommendation or endorsement. Please contact the vendor for additional information.
Last Modified: Aug 2, 2013
Helpful?
Yes
No
  • Last Modified: Aug 2, 2013
  • Article: HT3600
  • Views:

    666
  • Rating:
    • 20.0

    (1 Responses)

Additional Product Support Information

Start a Discussion
in Apple Support Communities
See all questions on this article See all questions I have asked