IT blog - Blog Archive - Оновлення драйвера RAID-контролера LSI в VMware ESXi
- Main
- About…
- Beyond IT
- R/C
- 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
– Зайці не старіють, – сказав Заєць. — Це чому ж? — Ми біжимо, розумієш? А рух – це життя. Сергій Козлов «Їжачок у тумані» Саме оновлення робиться за кілька кроків і займає зовсім небагато часу, але йому передують деякі підготовчі дії, про які теж можна написати. По-перше, потрібно визначитися з пристроєм, драйвер […]

Саме оновлення робиться в пару кроків і займає зовсім небагато часу, але йому передують деякі підготовчі дії, про які теж можна написати.
По-перше, потрібно визначитися із пристроєм, драйвер для якого ми хочемо поставити. Звичайно, в нормальній ситуації ми знатимемо, що стоїть картка така-то (у мене 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)

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

Завантажуємо його, розпаковуємо та заливаємо на 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 з вашого свого міста.