Сначала добавляем репозиторий от HP
Создаём файл /etc/yum.repos.d/spp.repo со следующим содержанием
[SPP] name=Service Pack for ProLiant baseurl=http://downloads.linux.hpe.com/repo/spp/rhel/7Server/x86_64/current/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-ServicePackforProLiant
Ставим непосредственно ПО (из репозитория и не только)
cd ~ wget https://downloads.hpe.com/pub/softlib2/software1/pubsw-linux/p2141321215/v80068/cpqacuxe-9.40-12.0.x86_64.rpm wget https://downloads.hpe.com/pub/softlib2/software1/pubsw-linux/p1257348637/v80070/hpacucli-9.40-12.0.x86_64.rpm yum install ./*.rpm yum install hpsmh yum install hpssacli
Команда для проверки
hpacucli controller all show status
Нормальное состояние контроллера должно отображаться так:
hpssacli controller slot=0 logicaldrive all show status
hpssacli controller slot=0 physicaldrive all show status
Можем получить более детальную информацию:
hpacucli ctrl all show config detail | more
# Создание логического диска с RAID 0 включающего один физический диск hpacucli ctrl slot=1 create type=ld drives=1I:1:10 raid=0 # Создание логического диска с RAID 1 с двух физических дисков hpacucli ctrl slot=1 create type=ld drives=1I:1:10,1I:1:11 size=300 raid=1 # Создание логического диска с RAID 5 с тремя физическими дисками hpacucli ctrl slot=1 create type=ld drives=1I:1:10,1I:1:11,1I:1:12raid=5
hpacucli ctrl slot=1 ld 1 add drives=1I:1:10
hpacucli ctrl slot=0 array all add spares=1I:1:10
hpacucli ctrl slot=1 ld 1 modify size=500 forced
Error: "size=500" is not a valid option for logicaldrive 1 Available options are: Max: 2288560 (Units in MB) Min: 1430350 (Units in MB) MaxMBR: Max. for MBR Partition Table (2097152 MB = 2 TB)
Свободное место можно взять из детального вывода
hpacucli ctrl all show config detail
У меня после добавления свободно 0,9Tb
Array: A Interface Type: SAS Unused Space: 965488 MB Status: OK Array Type: Data
#Изменить пропорции кеширования: hpssacli ctrl slot=1 modify cacheratio=100/0 # Выключить/включить кэш hpacucli ctrl slot=1 modify dwc=disable hpacucli ctrl slot=1 modify dwc=enable