ssacli – PhoenixWiki

ssacli

HP Enterprise ssacli command examples

Install ssacli – https://downloads.linux.hpe.com/SDR/project/mcp/

# Show configuration

ssacli ctrl all show config

# Controller status

ssacli ctrl all show status

# Show detailed controller information for all controllers

ssacli ctrl all show detail

# Show detailed controller information for controller in slot 0

ssacli ctrl slot=0 show detail

# Rescan for New Devices

ssacli rescan

# Physical disk status

ssacli ctrl slot=0 pd all show status

# Show detailed physical disk information

ssacli ctrl slot=0 pd all show detail

# Logical disk status

ssacli ctrl slot=0 ld all show status

# View Detailed Logical Drive Status

ssacli ctrl slot=0 ld 2 show

# Create New RAID 0 Logical Drive

ssacli ctrl slot=0 create type=ld drives=1I:1:2 raid=0

# Create New RAID 1 Logical Drive

ssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2 raid=1

# Create New RAID 5 Logical Drive

ssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2,2I:1:6,2I:1:7,2I:1:8 raid=5

# Delete Logical Drive

ssacli ctrl slot=0 ld 2 delete

# Add New Physical Drive to Logical Volume

ssacli ctrl slot=0 ld 2 add drives=2I:1:6,2I:1:7

# Add Spare Disks

ssacli ctrl slot=0 array all add spares=2I:1:6,2I:1:7

# Enable Drive Write Cache

ssacli ctrl slot=0 modify dwc=enable

# Disable Drive Write Cache

ssacli ctrl slot=0 modify dwc=disable

# Erase Physical Drive

ssacli ctrl slot=0 pd 2I:1:6 modify erase

# Turn on Blink Physical Disk LED

ssacli ctrl slot=0 ld 2 modify led=on

# Turn off Blink Physical Disk LED

ssacli ctrl slot=0 ld 2 modify led=off

# Modify smart array cache read and write ratio (cacheratio=readratio/writeratio)

ssacli ctrl slot=0 modify cacheratio=100/0

# Enable smart array write cache when no battery is present (No-Battery Write Cache option)

ssacli ctrl slot=0 modify nbwc=enable

# Disable smart array cache for certain Logical Volume

ssacli ctrl slot=0 logicaldrive 1 modify arrayaccelerator=disable

# Enable smart array cache for certain Logical Volume

ssacli ctrl slot=0 logicaldrive 1 modify arrayaccelerator=enable

# Enable SSD Smart Path

ssacli ctrl slot=0 array a modify ssdsmartpath=enable

# Disable SSD Smart Path

ssacli ctrl slot=0 array a modify ssdsmartpath=disable

Phoenix’s Wiki

Source: ssacli – PhoenixWiki

HP Smart Array CLI commands on ESXi | Kalle’s playground

Show configuration

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl all show config

Controller status

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl all show status

Show detailed controller information for all controllers

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl all show detail

Show detailed controller information for controller in slot 0

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 show detail

Rescan for New Devices

/opt/smartstorageadmin/ssacli/bin/ssacli rescan

Physical disk status

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 pd all show status

Show detailed physical disk information

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 pd all show detail

Logical disk status

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 ld all show status

View Detailed Logical Drive Status

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 ld 2 show

(more…)

How to extract substring in Bash – nixCraft

Extract substring in Bash

The syntax is:

 
## syntax ##
${parameter:offset:length}

The substring expansion is a bash feature. It expands to up to length characters of the value of parameter starting at the character specified by offset. For example, $u defined as follows:

 
## define var named u ##
u="this is a test"

The following substring parameter expansion performs substring extraction:

 
var="${u:10:4}"
echo "${var}"
var="${u:10:4}"
echo "${var}"

Sample outputs:

 
test

Where numbers represents,
10 : The offset
4 : The length

(more…)

Bad Behavior has blocked 135 access attempts in the last 7 days.