IT blog - Blog Archive - Оновлення драйвера RAID-контролера LSI в VMware ESXi

  • Main
  • About…
  • Beyond IT
  • R/C
Ви тут : Home » Оновлення драйвера RAID-контролера LSI в VMware ESXi
  • Categories
  • Apache
  • Beyond IT
  • DB2
  • Drupal
  • Gnome
  • HAProxy
  • Java
  • Kubernetes
  • Linux
  • MySQL
  • Nginx
  • Oracle
  • Perl
  • PHP
  • R/C
  • Security
  • Solaris
  • Varnish
  • VMware
  • Web-dev

Оновлення драйвера RAID-контролера LSI у VMware ESXi

Date March 6th, 2014 Автор Vitaly Agapov

– Зайці не старіють, – сказав Заєць. — Це чому ж? — Ми біжимо, розумієш? А рух – це життя. Сергій Козлов «Їжачок у тумані» Саме оновлення робиться за кілька кроків і займає зовсім небагато часу, але йому передують деякі підготовчі дії, про які теж можна написати. По-перше, потрібно визначитися з пристроєм, драйвер […]

blog

Саме оновлення робиться в пару кроків і займає зовсім небагато часу, але йому передують деякі підготовчі дії, про які теж можна написати.

По-перше, потрібно визначитися із пристроєм, драйвер для якого ми хочемо поставити. Звичайно, в нормальній ситуації ми знатимемо, що стоїть картка така-то (у мене LSI 9211-8i в режимі iR) і що вона використовує драйвер mpt2sas, але краще переконатися. По-друге, потрібно знайти та завантажити цей драйвер.

Спочатку ми можемо дізнатися пристрій, під яким контролер LSI видно в системі:

драйвера

У мене це vmhba2. Далі переконаємося, що цей пристрій використовує драйвер mpt2sas:

Перевіримо поточну версію драйвера так:

Завантажити драйвер можна з www.lsi.com або vmware.com. В першомуУ разі потрібно точно знати модель контролера. До того ж підпис vib-файлу, завантаженого звідти буде швидше за все недовіреним для ESXi і встановлювати потрібно буде з ключем – no-sig-check.

У другому випадку потрібно скористатися VMware Compatibility Gu >

Тут потрібно вибрати версію продукту (у моєму випадку ESXi 5.1 U2), а також додаткові критерії для однозначного визначення пристрою: VID, DID, SVID і Max SSID. Дізнатися їх можна у командному рядку ESXi:

Тут: 1000 - VID (Vendor ID) 0072 - DID (Device ID) 1000 - SVID (Sub-Vendor ID) 3020 - SDID (Sub-Device ID)

archive

Вбивши параметри, отримуємо драйвер.

оновлення

Завантажуємо його, розпаковуємо та заливаємо на ESXi VIB-файл, вийнятий з архіву:

Переходимо в Maintenance Mode і встановлюємо драйвер:

Система вимагає перезавантаження, що ми робимо. Після цього дивимось поточну версію драйвера:

Оновлення прошивки контролера

Дуже коротко, оскільки процедура майже не стосується теми посту.

Прошивку можна завантажити з офіційного сайту www.lsi.com. Ось, наприклад, ПЗ для 9211-8i: http://www.lsi.com/products/host-bus-adapters/pages/lsi-sas-9211-8i.aspx#tab/tab4.

Прошивка йде або у вигляді VIB-файлу (якщо мова йде про HBA з mpt2sas), або у вигляді ROM-файлу (для MegaRA & оновлення; оновлення прошивки знадобляться дві речі: сама прошивка та утиліта MegaCli від LSI, яка є у версіях для Linux, Windows, DOS, VMware і навіть UEFI.

Є новіша версія 8.07.14, але в ній, незважаючи на запевнення в README, версії для VMWare в архіві не виявилося.

Після встановлення MegaCli з VIB-файлу оновлення прошивки здійснюється так (для нульового контролера):

cd /opt/lsi/MegaCLI/ /MegaCli -adpfwflash -f mr2108fw.rom -a0

У випадку VIB-інсталятора для SAS-контролерів необхідно встановити цей інсталятор і запустити:

esxcli software vib install –force –vib /tmp/vmware-esx-sas2flash.vib /opt/lsi/bin/sas2flash

У мене такий же рейд контролер LSI 9211-8i Драйвер встав без проблем. Дякую за інструкцію.

Але проблема все одно залишилася. Гальмує – страшно. Перекачування віртуальної машини 18Gb триває вже 45 хвилин - скопійовано 64%.

Та ж папка скопіювалася на гвинт, підключений до інтегрованої в материнку Sata, за 6 хвилин.

Leave a comment

About this post

Цей вхід був записаний на Thursday, March 6th, 2014 at 16:50 and is filed under Linux. Ви можете відповісти на будь-який відгук до цього пункту через RSS 2.0 feed. Ви можете залишити відповідь, або trackback з вашого свого міста.

Статистика