Приложение А. Необходимое и рекомендуемое программное обеспечение на серверах SSW
Рекомендуемое сопутствующее ПО:
- atop,
- bridge-utils,
- ethtool,
- htop,
- iftop,
- iotop,
- mc,
- minicom,
- mtr,
- nmap,
- ntopng,
- ntp,
- pptpd,
- pv,
- screen,
- sngrep,
- sshd,
- tcpdump,
- tftpd,
- traceroute,
- vim,
- vlan,
- vmstat
Настройка ntopng
ntopng - утилита linux для анализа сетевого трафика в интерактивном режиме.
Настройки по умолчанию, с которыми устанавливается ntopng, не являются оптимальными и приводят к нежелательным записям в syslog. Поэтому необходимо разрешить доступ к web-серверу с информацией ntop только на management-интерфейсе.
Для этого выполните команду:
sudo dpkg-reconfigure -plow ntop
Далее следует задать в меню конфигурирования сервиса имя интерфейса, через который будет осуществляться доступ к web-консоли, а также отключить периодическую проверку версии ntop. Для этого необходимо отредактировать файл конфигурации сервиса: /etc/default/ntop.
При этом строка с параметрами запуска должна принять следующий вид:
GETOPT="-n 0 --skip-version-check 0"
Установка набор утилит ProLiant Support Pack для управления и контроля от репозитория HP
Описание от HP: http://downloads.linux.hpe.com/SDR/
Для установления утилит ProLiant Support Pack необходимо подключить репозиторий HP.
Далее нужно добавить ключ:
# wget -q downloads.linux.hpe.com/SDR/downloads/ProLiantSupportPack/GPG-KEY-ProLiantSupportPack -O - | apt-key add -
После добавления ключа нужно установить скрипт, который вносит изменения в sources.list:
# wget downloads.linux.hpe.com/SDR/downloads/bootstrap.sh # ./bootstrap.sh ProLiantSupportPack warn : Please check your network settings. Had trouble accessing URL : warn : downloads.linux.hpe.com/SDR/downloads/ProLiantSupportPack warn : about to overwrite configuration : /etc/apt/sources.list.d/HP-ProLiantSupportPack.list okay to overwrite? (yes/no) yes
При отрицательном результате следует запустить скрипт с ключом -r oneiric.
Далее необходимо обновить систему и установить утилиты:
# aptitude update # aptitude install hp-health hponcfg hp-snmp-agents hpsmh hp-smh-templates hpacucli cpqacuxe
Описание утилит ProLiant Support Pack
ProLiant Support Pack - набор утилит, который включает в себя:
- hpbootcfg - программа для управления опциями загрузки;
- hpasmcli - CLI для управления вентиляторами, блоками питания, модулями шифрования сервера;
- hplog - программа для просмотра логов и текущих параметров сервера;
- hpuid - программа для контроля светодиода UID;
- hp-snmp-agents - аналог утилиты hpasmcli по протоколу SNMP;
- hponcfg - программа для конфигурации iLO, принимает на вход XML-файлы, позволяет менять параметры iLo на ходу;
- hpsmh - программа для конфигурации "dashboard" встроенного iLO;
- hp-smh-templates - шаблоны для "hpsmh";
- hpacucli - программа для управления RAID-контроллерами, массивами и модулями подсистемы хранения данных;
- cpqacuxe - сервис конфигурации через web
Пример:
# hpasmcli HP management CLI for Linux (v2.0) Copyright 2008 Hewlett-Packard Development Group, L.P. -------------------------------------------------------------------------- NOTE: Some hpasmcli commands may not be supported on all Proliant servers. Type 'help' to get a list of all top level commands. -------------------------------------------------------------------------- hpasmcli> help CLEAR DISABLE ENABLE EXIT HELP NOTE QUIT REPAIR SET SHOW hpasmcli> show Invalid Arguments SHOW ASR SHOW BOOT SHOW DIMM [ SPD ] SHOW F1 SHOW FANS SHOW HT SHOW IML SHOW IPL SHOW NAME SHOW PORTMAP SHOW POWERMETER SHOW POWERSUPPLY SHOW PXE SHOW SERIAL [ BIOS | EMBEDDED | VIRTUAL ] SHOW SERVER SHOW TEMP SHOW TPM SHOW UID SHOW WOL
# hplog usage: hplog [options] -s = call to set the severity of a maintenance note The -s option must precede the -l option. Supported values for severity are: REPAIRED, CAUTION, CRITICAL, and INFO# /sbin/hpsnmpconfig -l <"your note"> = call to log a maintenance note. (The note typed must be in double quotes). -v = call to view the entire log -V = view the entire log starting at entrynum -t Display current thermal sensor data -f Display current fan data -p Display current power data -i Display pci route table -a Control Automatic Server Recovery Supported values for option are: STATUS, ENABLE, DISABLE, TIMEOUT= val must be 5, 10, 15, 20 or 30 minutes.
# hplog -t ID TYPE LOCATION STATUS CURRENT THRESHOLD 1 Basic Sensor I/O Zone Normal 80F/ 27C 158F/ 70C 2 Basic Sensor Ambient Normal 51F/ 11C 102F/ 39C 3 Basic Sensor CPU (1) Normal 86F/ 30C 260F/127C 4 Basic Sensor CPU (1) Normal 86F/ 30C 260F/127C 5 Basic Sensor Pwr. Supply Bay Normal 102F/ 39C 170F/ 77C 6 Basic Sensor CPU (2) Normal 86F/ 30C 260F/127C 7 Basic Sensor CPU (2) Normal 86F/ 30C 260F/127C
# hplog -p ID TYPE LOCATION STATUS REDUNDANT 1 Standard Pwr. Supply Bay Normal No 2 Standard Pwr. Supply Bay Failed No
# /sbin/hpsnmpconfig
# hpacucli ctrl all show config Smart Array P400 in Slot 1 (sn: P61620D9SUK29I) array A (SAS, Unused Space: 0 MB) logicaldrive 1 (136.7 GB, RAID 1, OK) physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 146 GB, OK) physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 146 GB, OK)
Ссылка c файлами: http://downloads.linux.hp.com/SDR/downloads/ProLiantSupportPack/Ubuntu/
Что рекомендуется удалить/отключить
Рекомендуется отключить из крона правило запуска mlocate:
sudo chmod -x /etc/cron.daily/mlocate
Или его удалить:
apt-get remove mlocate
Данное правило запускает обновление базы для locate и потребляет значительное количество io ресурсов.
Так как утилиту "locate" обычно не используют, то рекомендуется её отключить.
Для подключения к локальной консоли через iLO по SSH необходимо переключить локальную консоль сервера в текстовый режим.Так как Ubuntu начиная с версии 10.04 Lucid Lynx стал графическим, при работе с системой возникает ряд ограничений:
- При переходе в графический режим все сообщения удаляются. Следить за процессом загрузки становится не удобно.
- При запуске машины в VirtualBox,консоль медленно работает.
В связи с этим необходимо отключить графический режим и установить текстовую консоль 80x24.
Для этого следует отключить графику в GRUB: в файле /etc/default/grub необходимо раскоментировать строку GRUB_TERMINAL=console и добавить nomodeset в переменную GRUB_CMDLINE_LINUX.
После внесения изменений необходимо обновить конфигурацию загрузчика, выполнив команду:sudo update-grub
Далее GRUB не будет пытаться переключаться в графический режим.
Загрузчик и начало загрузки ядра будет работать в текстовом режиме.
Как только будет загружен модуль ядра, отвечающий за графическую консоль, ядро переключится в графический режим.
Чтобы этого не происходило, необходимо добавить в файл /etc/modprobe.d/blacklist-framebuffer.conf строку:blacklist vga16fb