Languages

Archived - Promise VTrak: RAID Controllers - Direct Attached configuration script - eight RAID1 logical drives

This article contains a script used to configure Promise RAID Controllers for Direct Attached Storage.

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
#
# Promise VTrak E-Class configuration script
#
#
#
# Script Details: builds 8 RAID 1 LUNs from 16 drives (head unit only)
# for direct attached usage
#
# 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, recommended]
# Host Cache Flushing: disabled [optional, recommended]
# Forced Read Ahead: disabled [optional, recommended]
#
#
ctrl -a mod -i 1 -s "lunaffinity=enable, adaptivewbcache=enable, hostcacheflushing=disable, forcedreadahead=disable"
ctrl -a mod -i 2 -s "lunaffinity=enable, adaptivewbcache=enable, hostcacheflushing=disable, forcedreadahead=disable"
#
#
#
# Build Data1 LUN
# RAID level: 1
# Physical Drives: 1, 2
# Alias: Data1
# Controller Affinity: 1
# Configuration options: Capacity all (default), 64K stripe size (default),
# 512 byte sector (default), Read Cache, Write Back
#
array -a add -p 1,2 -s "alias=Data1" -c 1 -l "alias=Data1,raid=1,readpolicy=readcache,writepolicy=writeback,preferredctrlid=1"
#
#
# Build Data1 LUN
# RAID level: 1
# Physical Drives: 3, 4
# Alias: Data2
# Controller Affinity: 2
# Configuration options: Capacity all (default), 64K stripe size (default),
# 512 byte sector (default), Read Cache, Write Back
#
array -a add -p 3,4 -s "alias=Data2" -c 1 -l "alias=Data2,raid=1,readpolicy=readcache,writepolicy=writeback,preferredctrlid=2"
#
#
# Build Data1 LUN
# RAID level: 1
# Physical Drives: 5, 6
# Alias: Data3
# Controller Affinity: 1
# Configuration options: Capacity all (default), 64K stripe size (default),
# 512 byte sector (default), Read Cache, Write Back
#
array -a add -p 5,6 -s "alias=Data3" -c 1 -l "alias=Data3,raid=1,readpolicy=readcache,writepolicy=writeback,preferredctrlid=1"
#
#
# Build Data1 LUN
# RAID level: 1
# Physical Drives: 7, 8
# Alias: Data4
# Controller Affinity: 2
# Configuration options: Capacity all (default), 64K stripe size (default),
# 512 byte sector (default), Read Cache, Write Back
#
array -a add -p 7,8 -s "alias=Data4" -c 1 -l "alias=Data4,raid=1,readpolicy=readcache,writepolicy=writeback,preferredctrlid=2"
#
#
# Build Data1 LUN
# RAID level: 1
# Physical Drives: 9, 10
# Alias: Data1
# Controller Affinity: 1
# Configuration options: Capacity all (default), 64K stripe size (default),
# 512 byte sector (default), Read Cache, Write Back
#
array -a add -p 9,10 -s "alias=Data5" -c 1 -l "alias=Data5,raid=1,readpolicy=readcache,writepolicy=writeback,preferredctrlid=1"
#
#
# Build Data1 LUN
# RAID level: 1
# Physical Drives: 11, 12
# Alias: Data6
# Controller Affinity: 1
# Configuration options: Capacity all (default), 64K stripe size (default),
# 512 byte sector (default), Read Cache, Write Back
#
array -a add -p 11,12 -s "alias=Data6" -c 1 -l "alias=Data6,raid=1,readpolicy=readcache,writepolicy=writeback,preferredctrlid=2"
#
#
# Build Data1 LUN
# RAID level: 1
# Physical Drives: 13, 14
# Alias: Data7
# Controller Affinity: 1
# Configuration options: Capacity all (default), 64K stripe size (default),
# 512 byte sector (default), Read Cache, Write Back
#
array -a add -p 13,14 -s "alias=Data7" -c 1 -l "alias=Data7,raid=1,readpolicy=readcache,writepolicy=writeback,preferredctrlid=1"
#
#
# Build Data1 LUN
# RAID level: 1
# Physical Drives: 15, 16
# Alias: Data8
# Controller Affinity: 2
# Configuration options: Capacity all (default), 64K stripe size (default),
# 512 byte sector (default), Read Cache, Write Back
#
array -a add -p 15,16 -s "alias=Data8" -c 1 -l "alias=Data8,raid=1,readpolicy=readcache,writepolicy=writeback,preferredctrlid=2"
#
# Perform Quick Init on all LUNs
# Note: Ensure any state filesystem data is destroyed
#
init -a start -l 0 -q 512
init -a start -l 1 -q 512
init -a start -l 2 -q 512
init -a start -l 3 -q 512
init -a start -l 4 -q 512
init -a start -l 5 -q 512
init -a start -l 6 -q 512
init -a start -l 7 -q 512
# END

Last Modified: Aug 2, 2013
Helpful?
Yes
No
  • Last Modified: Aug 2, 2013
  • Article: HT4160
  • Views:

    1026
  • 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