- Подробности
- Автор: Super User
- Категория: Linux
- Просмотров: 3393
Взял тут - https://ru-tld.ru/h/help_system:servera:raid:nastroika-hpssacli
Настройка массива
Нам необходимо узнать на каком слоте находиться наш контроллер командой
hpssacli ctrl all show status
Smart Array P400i in Slot 0 (sn: XXXXXXXXXXXXXX)
Smart Array P700m in Slot 3 (sn: XXXXXXXXXXXXXX)
Нам необходимо узнать какие диски установлены на Slot 3 командой
hpssacli 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 коммандой
hpssacli 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
Проверяем создался ли массив командой
hpssacli ctrl slot=3 ld all show
Smart Array P700m in Slot 3
array A
logicaldrive 1 (2.7 TB, RAID 1+0, OK)
Дополнительные команды hpacucli
Удаление конфигурации массива
hpssacli ctrl slot=3 ld all delete
Проверка состояния контроллера и батареи
hpssacli ctrl all show config detail | grep -E "(Controller Status|Battery/Capacitor Status)"
Добавление дисков в spare для RAID массива
hpssacli ctrl slot=3 array A add spares=allunassigned
Проверяем, что spare добавился
hpssacli 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)
Проверяем настройки контроллера
hpssacli ctrl all show config detail
Меняем размер страйпа (stripe)
hpssacli ctrl slot=3 logicaldrive 1 modify stripesize=512
Смена кэша чтения/записи (cacheratio read/write)
hpssacli ctrl slot=3 modify cacheratio=100/0
Включить диод на диске
hpssacli ctrl slot=1 pd 1I:1:1 modify led=on
Выключить диод на диске
hpssacli ctrl slot=1 pd 1I:1:1 modify led=off
- Подробности
- Автор: Super User
- Категория: Linux
- Просмотров: 6097
Для установки hpacucli (управление контроллером раид массива для серверов HP Proliant) на Убунту 14.04 необходило:
sudo -i
echo 'deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free' > /etc/apt/sources.list.d/hp.list
echo 'deb http://downloads.linux.hpe.com/SDR/repo/mcp precise/current non-free' >> /etc/apt/sources.list.d/hp.list
wget -q http://downloads.linux.hpe.com/SDR/repo/mcp/GPG-KEY-mcp -O - | apt-key add -
apt-get update
apt-get install hpacucli
дополнение от 1.03.2018
обновились ключи https://downloads.linux.hpe.com/SDR/keys.html
для 16.04 можно добавить:
echo 'deb http://downloads.linux.hpe.com/SDR/repo/mcp xenial/current non-free' >> /etc/apt/sources.list.d/hp.list
скрипт автоматической установки репозитариев https://downloads.linux.hpe.com/SDR/index.html
- Подробности
- Автор: Super User
- Категория: Linux
- Просмотров: 2849
взял тут - http://www.opennet.ru/tips/info/2139.shtml
Передача статических маршрутов в DHCP (для ISC-DHCP-SERVER)
В основную секцию файла конфигурации DHCP сервера нужно прописать:
option ms-classless-static-routes code 249 = array of unsigned integer 8;
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
в потом в секции subnet или host прописывать:
option ms-classless-static-routes 16, 172,16, 10,16,40,100;
option rfc3442-classless-static-routes 16, 172,16, 10,16,40,100;
где 16 (маска) 172.16.0.0 (сеть) 10.16.40.100 (шлюз)
Для DNSMASQ все гораздо прозаичнее:
dhcp-option=121,172.16.0.0/16,10.15.40.100
- Подробности
- Автор: Super User
- Категория: Linux
- Просмотров: 2683
Зачастую собирая сервера на базе обычных системных блоков, без удаленного управления, без KVM сталкиваешься с проблемами работы. Для упрощения жизни нужно не забывать делать следующее:
1. отменить ожидание нажатия клавиши Enter в случае двух подряд неправильных загрузок
под рутом добавить строчку - GRUB_RECORDFAIL_TIMEOUT=0 в файл /etc/default/grub, затем обновить grub - update-grub
2. добавить скрипт для проверки доступнасти удаленного шлюза и перезагрузки интерфейса при необходимости.
сам скрипт (/etc/restart-pppoe) -
#!/bin/bash
PingHost="1.2.3.4" # указываем хост, который доступен
Restart()
{
ifdown eth0
ifup eth0
}
count=$(ping -c 1 $PingHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
if ! [ $count -eq 1 ]
then
Restart
fi
где необходимо правильно указать ближайший шлюз провайдера (любо какой то еще) и интерфейс который необходимо перестартовать.
Не забываем сделать его исполняемым (chmod +X) и поместить ссылку в планировщик (/etc/crontab) с запуском каждые например 10 минут -
*/10 * * * * root /etc/restart-pppoe
- Подробности
- Автор: Super User
- Категория: Linux
- Просмотров: 3293
Взял тут - http://blog.ttgame.ru/ustanovka-vmware-tools-v-ubuntu-server-pod-esxi/
Во-первых, нужно смонтировать образ VMWare Tools в виртуальный привод (VM -> Guest -> Install/Upgrade VMWare Tools).
А теперь монтируем в нашей гостевой системе:
cd /mnt
mkdir cdrom
mount /dev/cdrom /mnt/cdrom/
cd /mnt/cdrom
Теперь заходим в папку примонтированого CD, смотрим что внутри и копируем во временную папку нашей машины.
ls -al
cp VM*.gz /tmp/
Переходим во временную папку и разархивируем файл:
cd /tmp
tar xvzf VM*.gz
Переходим в папку и запускаем установку:
cd vmware-tools-distrib/
./vmware-install.pl
Отвечаем на все вопросы (можно жать везде Enter).
Ну все, все должно было встать, теперь делаем перезагрузку виртуальной системы:
reboot
и используем нашу систему.