Ubuntu 14.04.1 LTS на HP MicroServer Gen8

// Октябрь 1st, 2014 // Аппаратное обеспечение, Системное администрирование

hpВ этом посте я опишу установку ОС и первоначальную настройку на достаточно интересной машине, а именно на HP MicroServer Gen8. Это поколение пришло на смену Gen7, и хотя у 8ки соотношение цена-качество не такое вкусное, как у 7-го поколения, на нём можно собрать более шустрого зверька. Итак, знакомьтесь HP Gen8.
Я не буду обозревать сам сервер, в сети достаточно статей на эту тему. Коснусь лишь наиболее важных моментов, с которыми я столкнулся при развертывании этого сервера.

Модернизируем железо

Итак, после покупки сразу прокачаем наш MicroServer и сделаем его не совсем micro. Смета примерно такая:

  • Винчестеры ST3000VX000-1CU166 x 4 штуки (для хранения данных).
  • Винчестер SSD INTEL SSDSA2CW080G3 (для системы).
  • Карточка MicroSD (для записи загрузчика ОС).
  • Процессор Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz (вместо штатного).
  • Память Kingston 2 x 8 Gb ECC

hp-gen8

Неприятные особенности

В процессе установки выяснился один неприятный момент, при подключенных HDD в корзине и SSD вместо DVD-ROM машинка напрочь отказалась грузиться с SSD. Только с флешки. Поэтому пришлось поставить загрузчик на флешку, ОСь на SSD, а винты использовать собственно под данные.

Процесс установки

Вставляем карту MicroSD в разъем на материнской плате. Раздел /boot и загрузчик ставим на неё, /home на SSD диск, который у нас вместо DVD-ROM, а остальные диски монтируем как /opt/v1, /opt/v2 и т.д. Ставим Ubuntu Server/Desktop 14.04

Видеодрайвер

На сервера стоит интегрированная видеокарта Matrox MGA G200. Качаем файл http://www.pc-freak.net/files/xorg-matrox-mga-g200-agp.conf и копируем его в папку /usr/share/X11/xorg.conf.d/ под именем 60-xorg-matrox-mga-g200-agp.conf Я лично поменял там разрешение обратно на 1280×1024 и глубину цвета выставил в 24 бита. Получилось вот так:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
Option "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer" "true" # Added on advice in http://forums.debian.net/viewtopic.p...r=asc&start=15 to keep mouse cursor from disappearing
EndSection

Section "Device"
Identifier "MGA G200 Output 1"
Driver "mga"
BusID "PCI:2:0:0" # G200 card has its two outputs appearing as separate devices, each with their own PCI address
VideoRam 16384 # Card does not detect its RAM correctly. This card has 16MB of RAM per output
Option "HWCursor" "off" # Added on advice in http://ubuntuforums.org/showthread.php?t=469891 and http://forums.debian.net/viewtopic.p...r=asc&start=15 to keep mouse cursor from disappearing

EndSection

Section "Device"
Identifier "MGA G200 Output 2"
Driver "mga"
BusID "PCI:2:4:0" # G200 card has its two outputs appearing as separate devices, each with their own PCI address
VideoRam 16384 # Card does not detect its RAM correctly. This card has 16MB of RAM per output
Option "HWCursor" "off" # Added on advice in http://ubuntuforums.org/showthread.php?t=469891 and http://forums.debian.net/viewtopic.p...r=asc&start=15 to keep mouse cursor from disappearing
EndSection

Section "Monitor"
Identifier "Samtron 94V"
Option "DPMS"
HorizSync 60-70 # You may not need to specify these as the card will attempt to read the available graphics modes
VertRefresh 58-65 # from the monitor when the card starts up. If you need them, get the figures from your monitor manual.
EndSection

Section "Monitor"
Identifier "Hewlett Packard L1800"
Option "DPMS"
HorizSync 60-70 # You may not need to specify these as the card will attempt to read the available graphics modes
VertRefresh 58-65 # from the monitor when the card starts up. If you need them, get the figures from your monitor manual.

EndSection

Section "Screen"
Identifier "Left Screen"
Device "MGA G200 Output 1"
Monitor "Hewlett Packard L1800"
DefaultDepth 24

SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection

Section "Screen"
Identifier "Right Screen"
Device "MGA G200 Output 2"
Monitor "Samtron 94V"
DefaultDepth 24

SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Left Screen"
Screen "Right Screen" RightOf "Left Screen"
EndSection

Section "ServerFlags"
Option "IgnoreABI" "True" # This is a workaround to tell the X server to ignore the Module ABI version mismatches introduced by the unoffical MGA driver from http://forum.tuxx-home.at/viewtopic.php?f=11&t=153
Option "Xinerama" "True" # Turn on twin screens display using the Xinerama option
EndSection

После всех этих мероприятий система заработала.

Удалённое управление iLO

На сервере есть замечательная система удалённого управления iLO, которая позволяет получить KVM доступ к машине. Она работает даже при выключенном сервере и имеет клиенты на .NET и Java. Я пробовал явовский вариант.

Ссылки

http://www.pc-freak.net/blog/configure-matrox-graphics-mga-g200-agp-debian-ubuntu-linux/

http://www.pc-freak.net/files/xorg-matrox-mga-g200-agp.conf

Share

Спасибо!


Если вам помогла статья, или вы хотите поддержать мои исследования и блог - вот лучший способ сделать это:


4 Responses to “Ubuntu 14.04.1 LTS на HP MicroServer Gen8”

  1. Kairat:

    Привет, пожалуйста для нуба, распиши полностью как ты установил этот драйвер, со всеми командами… не получается, за линукс только сел, толком не шарю… плз…

    • google.com Андрей Токарчук:

      Привет! Может ты перезагрузиться забыл?) На каком этапе возникают проблемы?

  2. Aleksandr K.:

    Привет, подскажи, сейчас мучаемся с этим сервером, есть только 4 диска, хотим с них грузиться, линукс. не грузится)
    что делать?

    • google.com Андрей Токарчук:

      Привет, Саша!
      Попроуй в BIOS переключить UEFI Boot / Legacy. Если не получится — вариант грузиться с флешки. У меня так работает.

Комментировать