работа с контроллером hp 440

Installation

Installation process of the ssacli package on Proxmox is the same as on any other Debian based system.

NOTE: HP does not provide Buster repository for Debian 10/Proxmox 6.x, but we can still use Stretch repository even that it’s targeted for Debian 9/Proxmox 5.x.

Add HP’s MCP repository

To add HP’s MCP repository to apt sources list use this command:

echo "deb http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current non-free" > /etc/apt/sources.list.d/hp-mcp.list

Download and add public keys for the MCP repository

Public keys are needed by apt to verify repository signatures, so we need to download and add them. There are four of them and we need to download and them all:

wget -q -O - http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | apt-key add -
wget -q -O - http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | apt-key add -
wget -q -O - http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | apt-key add -
wget -q -O - http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | apt-key add -

Installing the ssacli package

First, we need to update available packages:

apt update

And then we can install the ssacli package:

apt install ssacli

установка CentOS

  • добавить файл hp.repo репозитария в /etc/yum.repos.d/ со следующей секцией

[mcp] name=Management Component Pack baseurl=http://downloads.linux.hpe.com/repo/mcp/CentOS/6.5/x86_64/current enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp

  • Установить hpssacli командой

yum -y update yum -y install hpssacli

Настройка массива

  • Нам необходимо узнать на каком слоте находиться наш контроллер командой

ssacli ctrl all show status Smart Array P400i in Slot 0 (sn: XXXXXXXXXXXXXX) Smart Array P700m in Slot 3 (sn: XXXXXXXXXXXXXX)

  • Нам необходимо узнать какие диски установлены на Slot 3 командой

ssacli ctrl slot=3 pd all show

Smart Array P700m in Slot 3 unassigned physicaldrive 75:1:29 (port 75:box 1:bay 29, SAS, 1000.2 GB, OK) physicaldrive 75:1:30 (port 75:box 1:bay 30, SAS, 1000.2 GB, OK) physicaldrive 75:1:31 (port 75:box 1:bay 31, SAS, 1000.2 GB, OK) physicaldrive 75:1:32 (port 75:box 1:bay 32, SAS, 1000.2 GB, OK) physicaldrive 75:1:33 (port 75:box 1:bay 33, SAS, 1000.2 GB, OK) physicaldrive 75:1:34 (port 75:box 1:bay 34, SAS, 1000.2 GB, OK)

  • Мы имеем в наличии 6 дисков, создадим из них RAID 10 коммандой

ssacli ctrl slot=3 create type=ld drives=75:1:29,75:1:30,75:1:31,75:1:32,75:1:33,75:1:34 raid=1+0 stripesize=128

  • Проверяем создался ли массив командой

ssacli ctrl slot=0 ld all show

Smart Array P700m in Slot 3 array A logicaldrive 1 (2.7 TB, RAID 1+0, OK)

Дополнительные команды hpacucli

Удаление всех конфигураций массивов

ssacli ctrl slot=0 ld all delete

иначе

ssacli ctrl slot=0 ld 2 delete

Проверка состояния контроллера и батареи

ssacli ctrl all show config detail | grep -E «(Controller Status|Battery/Capacitor Status)»

Добавление дисков в spare для RAID массива

ssacli ctrl slot=3 array A add spares=allunassigned

Проверяем, что spare добавился ssacli ctrl slot=3 pd all show Smart Array P700m in Slot 3 array A physicaldrive 75:1:29 (port 75:box 1:bay 29, SAS, 1000.2 GB, OK) physicaldrive 75:1:30 (port 75:box 1:bay 30, SAS, 1000.2 GB, OK) physicaldrive 75:1:31 (port 75:box 1:bay 31, SAS, 1000.2 GB, OK) physicaldrive 75:1:32 (port 75:box 1:bay 32, SAS, 1000.2 GB, OK) physicaldrive 75:1:33 (port 75:box 1:bay 33, SAS, 1000.2 GB, OK) physicaldrive 75:1:34 (port 75:box 1:bay 34, SAS, 1000.2 GB, OK) physicaldrive 75:1:35 (port 75:box 1:bay 35, SAS, 1000.2 GB, OK, spare)


Смена размера страйпа (stripe)

Проверяем настройки контроллера

ssacli ctrl all show config detail

Меняем размер страйпа (stripe)

ssacli ctrl slot=3 logicaldrive 1 modify stripesize=512


Смена кэша чтения/записи (cacheratio read/write)

ssacli ctrl slot=3 modify cacheratio=100/0


Включить диод на диске

ssacli ctrl slot=1 pd 1I:1:1 modify led=on

Выключить диод на диске

ssacli ctrl slot=1 pd 1I:1:1 modify led=off

включение кэш контроллера при использовании SSD в raid массиве

ssacli ctrl slot=2 array A modify ssdsmartpath=disable ssacli ctrl slot=2 logicaldrive 1 modify arrayaccelerator=enable

hba disable

ssacli ctrl slot=0 modify hbamode=off

Запись опубликована в рубрике Новости. Добавьте в закладки постоянную ссылку.