Primergy Serverview Suite: Integration Module V1.4 For Altiris Deployment Server
Primergy Serverview Suite: Integration Module V1.4 For Altiris Deployment Server
Primergy Serverview Suite: Integration Module V1.4 For Altiris Deployment Server
All hardware and software names used are trademarks of their respective manufacturers.
3 DOS Utilities..............................................................................................5
3.1 BIOS Configuration .....................................................................................7
3.1.1 SAVECMOS ...............................................................................................7
3.2 RAID Configuration ................................................................................... 10
3.2.1 ACU ......................................................................................................... 10
3.2.2 CFGIR...................................................................................................... 13
3.2.3 FTSETUP ................................................................................................. 15
3.2.4 HYPERCFG.............................................................................................. 18
3.2.5 LPSETUP ................................................................................................. 21
3.2.6 MEGALITE ............................................................................................... 24
3.2.7 MEGACLI ................................................................................................. 28
3.2.8 MEGADCLI............................................................................................... 30
3.2.9 RAIDSEL.................................................................................................. 32
3.2.10 SX4SETUP............................................................................................... 34
3.3 System Identification and Management Controller Configuration................. 36
3.3.1 SPMAN .................................................................................................... 36
3.3.2 IPMIVIEW ................................................................................................. 39
3.3.3 PCIVIEW .................................................................................................. 42
3.3.4 RSBS2MAN.............................................................................................. 43
3.4 Helper Tools ............................................................................................. 46
3.4.1 CTRIDENT ............................................................................................... 46
3.4.2 DISKPREP ............................................................................................... 48
3.4.3 ERRLEV................................................................................................... 51
3.5 Restrictions............................................................................................... 52
Typewriter text Indicates elements of the syntax that must be entered exactly
as shown in the ’Syntax’ section.
Note:
Utilities marked (*) are unsupported;
Unsupported utilities are part of this release for the benefit of supporting
individual customer setups. Each utility is provided as is. These utilities are not
guaranteed to work in all possible configurations and must be thoroughly
tested before being used in mission critical environments.
* BIOS configuration
• SAVECMOS.EXE
* RAID configuration
• ACU.EXE
• CFGIR.EXE
• FTSETUP.EXE
• HYPERCFG.EXE
• LPSETUP.EXE
• MEGALITE.EXE
• MEGACLI.EXE
• MEGADCLI.EXE
• RAIDSEL.EXE
• SX4SETUP.EXE
• ACTIONS.EXE
• IPMIVIEW.EXE
• PCIVIEW.EXE
• RSBS2MAN.EXE
• SPMAN.EXE
* Helper tools
• CTRIDENT.EXE
• DISKPREP.EXE
• ERRLEV.EXE
3.1.1 SAVECMOS
SAVECMOS can be used to save the BIOS configuration of a PRIMERGY reference
system and to apply the same configuration to a PRIMERGY target system.
In the context of PRIMERGY server deployment, this utility is primarily used to change
the boot sequence of the target PRIMERGY system during the configuration and
installation process.
3.1.1.1 Syntax
SAVECMOS.EXE <no_argument>
SAVECMOS.EXE argument [argument ...]
3.1.1.2 Arguments
Argument Description
The configuration file name is generated by SAVECMOS and is unique for a board/BIOS
version. Note that the name of the storage file should not be changed. Editing and
manipulation of this file is strongly discouraged.
3.2.1 ACU
ACU is a command-line-based array controller management utility. Refer to PRIMERGY
Integration Module Documentation Chapter 9 for information on supported controllers.
3.2.1.1 Syntax
ACU.EXE <no_argument>
ACU.EXE argument [argument ...]
3.2.1.2 Arguments
Argument Description
/R [drive:][path] In record mode, the ACU scans the controller's current array
<filename> and channel configurations and writes the array configurations
to <filename>.
/L [drive:][path] Optional log file name. ACU records its activity and any errors it
<filename> encounters in the log file. If no argument ’/L’ is specified, ACU
displays any status and errors on the screen.
1 No controller found.
3 Unable to open file. ACU was unable to open the specified script or log
file.
6 No drives detected.
8 Specified array size smaller than the minimum size allowed for this
array.
9 Specified array size larger than the maximum size allowed for this
array.
17 Build/Verify/Clear failed.
100 You ran ACU and made changes. ACU exited with no errors (success)
and a reboot is required.
The configuration file can hold the current array configuration of a system’s controller.
When ACU is called with the ’/P’ option (playback mode), the configuration file is used to
configure a new controller with the same array configuration.
The following keywords should be used in the configuration file.
Read Cache Indicates whether read caching is enabled for this array.
Possible values: Yes / No
Write Cache Indicates whether write caching is enabled for this array.
Possible values: Yes / No
If this utility is used to configure disks that have already been used, it is recommended
that you delete existing partition information using standard DOS utilities (e.g. fdisk).
3.2.2 CFGIR
CFGIR is a command-line-based array controller management utility. Refer to
PRIMERGY Integration Module Documentation Chapter 9 for information on supported
controllers.
3.2.2.1 Syntax
CFGIR.EXE <no_argument>
CFGIR.EXE <controller #> <command> <parameters>
3.2.2.2 Arguments
Argument Description
3.2.3 FTSETUP
FTSETUP is a command-line-based array controller management utility. Refer to
PRIMERGY Integration Module Documentation Chapter 9 for information on supported
controllers.
3.2.3.1 Syntax
FTSETUP.EXE <no_argument>
FTSETUP.EXE argument [argument ... ]
3.2.3.2 Arguments
Argument Description
The array configuration can be saved in an ASCII-coded text file. Examples for
configuration files are listed below.
Example 1: RAID1 array with 2 disks and maximum size
[FASTTRAK]
ALLDRIVE=4
HALT=DISABLE
[ARRAY1]
RAIDMODE=MIRROR
DRIVE=0
DRIVE=1
GIGABYTE=ENABLE
[ARRAY2]
[ARRAY3]
[ARRAY4]
Example 2: RAID0 array with 2 disks and 64KB stripe size and maximum size.
[FASTTRAK]
ALLDRIVE=4
HALT=ENABLE
[ARRAY1]
RAIDMODE=STRIPE
DRIVE=1
DRIVE=2
STRIPEBLOCK=7
GIGABYTE=DISABLE
[ARRAY2]
[ARRAY3]
[ARRAY4]
[ARRAY5]
[ARRAY6]
[ARRAY7]
[ARRAY8]
3.2.4 HYPERCFG
HYPERCFG is a command-line-based array controller management utility. Refer to
PRIMERGY Integration Module Documentation Chapter 9 for information on supported
controllers.
3.2.4.1 Syntax
HYPERCFG.EXE <no_argument>
HYPERCFG.EXE argument [argument ...]
3.2.4.2 Arguments
Argument Description
0x00 No error.
0x06 Array not formed due to inadequate drives. This error occurs if
adequate drives are not present for raid to be configured.
0x0A Hard disk(s) not found. This error occurs when required hard disks are
not found.
0x0B Raid controller timed out on read/write. Possible reasons are damaged
HDD, invalid drive is specified.
0x0D Error Opening Array Information file. Configuration file specified could
not be opened.
0x10 Error Opening Log file. Log file name/path may be wrong/invalid.
0x12 Array not formed as required drives not found. This error occurs if
required drives are not found.
0x13 Array not formed, excess drives found. This error occurs when more
than two drives present in /! command.
0x1A Warning! Truncating file. This error occurs when the file dumped to a
sector is greater than 512 bytes.
0x1B Raid BIOS not found. Occurs with /V command if raid bios is not found.
0x1C Feature not available in IDE drive. Error occurs if the /P or /M command
is used on drives that do not support this feature, or invalid parameters
are specified.
If this utility is used to configure disks that have already been used, it is recommended
that you delete existing partition information using standard DOS utilities (e.g. fdisk).
3.2.5 LPSETUP
LPSETUP is a command-line-based array controller management utility. Refer to
PRIMERGY Integration Module Documentation Chapter 9 for information on supported
controllers.
3.2.5.1 Syntax
LPSETUP.EXE <no_argument>
LPSETUP.EXE argument [argument ... ]
3.2.5.2 Arguments
Argument Description
Other Error
The array configuration can be saved in an ASCII-coded text file. Examples for
configuration files are listed below.
Example 1: RAID1 array with 2 disks and maximum size
[FASTTRAK]
ALLDRIVE=2
HALT=ENABLE
[ARRAY1]
RAIDMODE=MIRROR
DRIVE=0:0
DRIVE=1:0
BOOTABLE=ON
GIGABYTE=ENABLE
[ARRAY2]
[ARRAY3]
[ARRAY4]
Example 2: RAID0 array with 2 disks and 64KB stripe size and maximum size.
[FASTTRAK]
ALLDRIVE=2
HALT=ENABLE
[ARRAY1]
RAIDMODE=STRIPE
DRIVE=0:0
STRIPEBLOCK=7
BOOTABLE=ON
GIGABYTE=DISABLE
[ARRAY2]
RAIDMODE=STRIPE
DRIVE=1:0
STRIPEBLOCK=7
BOOTABLE=OFF
GIGABYTE=DISABLE
[ARRAY3]
[ARRAY4]
If this utility is used to configure disks that have already been used, it is recommended
that you delete existing partition information using standard DOS utilities (e.g. fdisk).
LPSETUP performs an implicit reboot after configuration.
3.2.6 MEGALITE
MEGALITE is a command-line-based array controller management utility. Refer to
PRIMERGY Integration Module Documentation Chapter 9 for information on supported
controllers.
3.2.6.1 Syntax
MEGALITE.EXE <no_argument>
MEGALITE.EXE argument [argument ...]
3.2.6.2 Arguments
Argument Description
0 EXITERR_SUCCESS: Success.
The configuration file of the MEGALITE utility is in binary format. Editing and manipulation
of this file is strongly discouraged.
The name of the configuration file and the file extension can be chosen freely. It is
recommended that you use ’.BIN’ as the file extension.
3.2.7 MEGACLI
MEGACLI is a command-line-based array controller management utility. Refer to
PRIMERGY Integration Module Documentation Chapter 9 for information on supported
controllers.
3.2.7.1 Syntax
MEGACLI.EXE <no_argument>
MEGACLI.EXE argument [argument ...]
3.2.7.2 Arguments
Argument Description
0 Success.
Other Error.
If this utility is used to configure disks that have already been used, it is recommended
that you delete existing partition information using standard DOS utilities (e.g. fdisk).
3.2.8 MEGADCLI
MEGADCLI is a command-line-based array controller management utility. Refer to
PRIMERGY Integration Module Documentation Chapter 9 for information on supported
controllers.
3.2.8.1 Syntax
MEGADCLI.EXE <no_argument>
MEGADCLI.EXE argument [argument ...]
3.2.8.2 Arguments
Argument Description
0 Success.
Other Error.
If this utility is used to configure disks that have already been used, it is recommended
that you delete existing partition information using standard DOS utilities (e.g. fdisk).
3.2.9 RAIDSEL
RAIDSEL is a command-line-based array controller management utility. Refer to
PRIMERGY Integration Module Documentation Chapter 9 for information on supported
controllers.
3.2.9.1 Syntax
RAIDSEL.EXE <no_argument>
RAIDSEL.EXE argument [argument ...]
3.2.9.2 Arguments
Argument Description
The RAID array configuration can be saved in an ASCII-coded text file with any file
extension.
Editing and manipulation of the configuration file is strongly discouraged.
3.2.10 SX4SETUP
SX4SETUP is a command-line-based array controller management utility. Refer to
PRIMERGY Integration Module Documentation Chapter 9 for information on supported
controllers.
3.2.10.1 Syntax
SX4SETUP.EXE <no_argument>
SX4SETUP.EXE argument [argument ...]
3.2.10.2 Arguments
Argument Description
0 ok
5 No controller found.
The configuration file can contain the current array configuration of a PRIMERGY
system’s array controller which can subsequently be used to configure another array
controller of the same type with the same array configuration in a PRIMERGY target
system.
The configuration file of the SX4SETUP utility is in binary format.
Editing and manipulation of this file is strongly discouraged.
3.3.1 SPMAN
SPMAN is a command-line-based management utility for FSC's Remote Service Board
(RSB).
3.3.1.1 Syntax
SPMAN.EXE <no_argument>
SPMAN.EXE argument [argument ...]
3.3.1.2 Arguments
Argument Description
-product The chassis ID PROM is read and "Product Name" and "YB
number" is extracted and set to environment variables
’PRODUCT’ and ’PRODUCT_IDENTNR’.
255 An error occurred. View command line output for more information.
The configuration file of the SPMAN utility contains, among other information, the network
settings of the Remote Service Board 1. It is an ASCII-coded text file. The file name
extension is ’.INI’.
Configuration file structure:
• Variables are assigned and set this way: VARIABLE=VALUE
• Only one variable - value pair per line
• Comments only work for lines. Use a semicolon as first character in a line.
• ‘Empty’ variables are not allowed. Delete them or comment them out with a
leading semicolon.
• Blank lines are allowed
Variable Value
3.3.2 IPMIVIEW
IPMIVIEW is a command-line-based management utility for IPMI-compliant Baseboard
Management Controllers (BMC).
3.3.2.1 Syntax
IPMIVIEW.EXE <no_argument>
IPMIVIEW.EXE argument
3.3.2.2 Arguments
Argument Description
-product The chassis ID PROM is read and ’Product Name’ and ’YB
number’ is extracted and set to the environment variables
’PRODUCT’ and ’PRODUCT_IDENTNR’.
Other An error occurred. View command line output for more information.
The configuration file of the IPMIVIEW utility contains, among other information, the
network settings of the Baseboard Management Controller. It is an ASCII-coded text file.
The file name extension is ’.INI’.
See IPMIVIEW_MASTER.INI for all possible values.
Configuration file structure:
• Variables are assigned and set this way: VARIABLE=VALUE
• Only one variable - value pair per line
• Comments only work for lines. Use a semicolon as first character in a line.
• ‘Empty’ variables are not allowed. Delete them or comment them out with a
leading semicolon.
• Blank lines are allowed
Variable Value
3.3.3 PCIVIEW
PCIVIEW is a command-line-based management utility used to identify and locate PCI
devices. PCIVIEW scans the whole PCI bus system and the PCI configuration space of
every present device for various information of the device. To translate the PCI device
information into readable names the control file ADAPTER.INI will be used (if present).
3.3.3.1 Syntax
PCIVIEW.EXE <no_argument>
PCIVIEW.EXE argument
3.3.3.2 Arguments
Argument Description
-SCD Scans the PCI bus is and stores all information in PCIVIEW.SCD in
INI file format.
-SCX Scans the PCI bus is and stores all information in PCIVIEW.TXT in
list format.
Other An error occurred. View command line output for more information.
3.3.4 RSBS2MAN
RSBS2MAN is a command-line-based RSB management utility. RSBS2MAN can be
used to configure the Remote Service Board S2 or S2 LP of a PRIMERGY target system
according to a configuration file.
3.3.4.1 Syntax
RSBS2MAN.EXE <no_argument>
RSBS2MAN.EXE argument [argument ...]
3.3.4.2 Arguments
Argument Description
-product The chassis ID PROM is read and "Product Name" and "YB
number" is extracted and set to environment variables
’PRODUCT’ and ’PRODUCT_IDENTNR’.
Other An error occurred. View command line output for more information.
Variable Value
3.4.1 CTRIDENT
CTRIDENT is a command-line-based utility for scanning the PCI bus. The utility
compares the controllers on the PCI bus against a configuration file.
CTRIDENT can be used for looping through all controllers on the PCI bus. The result of
the comparison is stored in two environment variables, TOOLNAME and CTRLINDX.
These variables are also used as starting point for the next comparison.
3.4.1.1 Syntax
3.4.1.2 Arguments
The following functions have been tested and are supported for use during server
deployment:
Argument Description
-findnext Finds the next controller on the PCI bus which matches the rule set
defined in CTRIDENT.CFG.
Other An error occurred. See command line output for more information.
3.4.2 DISKPREP
DISKPREP is a command-line-based utility for creating the service partition son the
system disk of PRIMERGY servers. This service partition is used by various online
diagnostic utilities, service utilities, firmware and driver update functions supported by the
GlobalFlash utility, which is part of FSC’s server management software.
3.4.2.1 Syntax
DISKPREP.EXE <no_argument>
DISKPREP.EXE argument [argument ...]
3.4.2.2 Arguments
The following functions have been tested and are supported for use during server
deployment:
Argument Description
/V:<name> Use <name> as the volume label name when creating the service
partition.
Note: This argument is optional.
3 Disk write-protected
8 DMA overrun
32 Controller failure
64 Seek failed
It is recommended that you use DISKPREP instead of other partitioning tools otherwise
the proper functioning of GlobalFlash cannot be guaranteed.
On FreeDOS the argument ‘/N’ is mandatory. On MS-DOS do not use the argument ‘/N’
to create a fully initialised MS-DOS-based service partition.
The following restrictions for creation of the service partition apply:
• It must lie within the first 2GB of the disk drive,
• It must lie within the first 1024 cylinders of the disk drive,
• It must have a size of at least 150MB, and
• It must be a primary partition.
3.4.3 ERRLEV
ERRLEV is a command-line-based utility for setting or resetting the DOS error level.
3.4.3.1 Syntax
ERRLEV.EXE [<value>]
3.4.3.2 Arguments
Argument Description
3.5 Restrictions
General
• Saving and restoring of RAID Controller settings is not supported. Only controller
configurations can be saved and restored.
• On systems with mixed Intel Pro1000 and Intel Pro100 LAN adapters, only the Intel
Pro1000 driver can be used for building the MS Network Client.
Array configuration
BIOS