Vmware esxi совместимость raid
Модели Dell PowerEdge DX150, DX151, DX290, DX291 и DX141 сертифицированы и совместимы со всеми версиями, начиная с 5.0. DX152 и DX292 совместимы, начиная с 6.5.
Все остальные модели не сертифицированы VMware, но в большинстве случаев они могут работать с VMware vSphere / ESXi.
Совместимость
(Вся информация может быть изменена)
Модель | Версия vSphere / ESXi |
---|---|
AX50-SSD / AX60-SSD | с 6.5a требуется дополнительная сетевая карта Intel |
AX41 / AX51 | из 6.7 Обновление 2 (возможно, потребуется дополнительная сетевая карта) |
AX61-NVMe | из 6.7 Обновление 2 |
AX100 | с 6,7 |
AX160 | из 6.5 Обновление 2 / 6.7 |
AX161 | из 6.7 Обновление 2 |
PX92 | с 6.5 |
PX91 / PX121 | из 5.5 Обновление 1 |
PX90 / PX120 | от 5.1 |
PX61 | из 6.0 Обновление 2 |
PX62 | из 6.5 Обновление 2 / 6.7 Обновление 1 |
PX60 / PX70 | из 5.5 Обновление 1 |
EX61 | с 6.5 |
EX52 / EX62 | из 6.5 Обновление 2 / 6.7 Обновление 1 |
EX41 / EX41S / EX51 / EX42 | из 5.5 Update 3 / 6.0 Update 2 (возможно, потребуется дополнительная сетевая карта) |
EX40 / EX60 | 5.0 — 5.1 Обновление 2, так как требуется 5.5 дополнительных сетевых карт |
EX6 / EX6S / EX8 / EX8S | от 5.0 |
EX4 / EX4S / EX10 | от 5.0 (с дополнительной сетевой картой) |
EQ4 / EQ6 / EQ8 / EQ9 | 5.0 — 5.1 Обновление 2, так как требуется 5.5 дополнительных сетевых карт |
ЗАМЕТКИ:
История обновлений
22 апреля 2018 г. - Первый вариант
Расширенное чтение
конфигурация сети
- Для связи между несколькими серверами ESXi в одной подсети необходимы маршруты хоста через шлюз из-за ограничений сетевой безопасности.
vm-support
Если вам необходимо оказать экстренную помощь, используйте команду vm-support для сбора, упаковки и доставки инженеру VMware для анализа. Приведенная выше информация о микрокоде оборудования также будет включена.
I've been upgrading an older box in the rack and have become skooled on the shortcomings of the motherboard's software-RAID.
So, the next step is to buy a Hardware RAID controller for this project. There seem to be a plethora of controllers in the VMware HCL, Unfortunately I haven't found one at a retailer that is also on the list.
As I understand it, any true Hardware RAID controller ought to work, but, having made it a little further up the learning curve with this I'd like to avoid purchasing something that won't work.
D8805
Popular Topics in VMware
OP D8805
The saga continues.
DO NOT INSTALL a P410 on anything except HP equipment. I mean it. Trying to make this work in an ESXi host that is NOT an HP server is ridiculously complicated and in my case, actually impossible. Trying to install earlier versions of the firmware using Windows, Linux, and the HP Utility were each a total failure. The HP software is looking for HP hardware, or, a qualified OS, which ESXi 5+ is NOT.
You will be pulling your hair out trying to make it work and will be reduced to a sobbing heap on the server room floor, alone, on a weekend, contemplating Servercide..
Those who I have read about that managed this Herculean feat eventually had reliability issues anyway. You will be unable to effectively monitor health status without jumping through another set of hoops that may or may not yield the expected result.
Just say NO to P410 in other than HP hardware unless you just have an elevated masochistic streak beyond what most IT folks already have.
In retrospect paying three times the price for a new LSI hardware controller is CHEAP, when compared to the heartache, cost of recreational imbibement, and various and sundry other methods for coping with trying to make the P410 work while racking up the hours over a holiday weekend.
Just be certain that you don't accidentally order the rare LSI controller that is a SW controller. Doh!
To answer an earlier query regarding how to determine whether a controller is hardware or software, the presence of a Memory Cache in the specifications is the clear-cut identifier for a HW controller. No Memory? It is a software controller.
My third controller should be here this week and I have been given assurance by both LSI and Supermicro that it will be a straight-forward installation process, despite my MB not being listed on the HCL. Other MB's using the Intel 600 series chipset are on it.
Having a Windows Update reboot crash my workstation for a week just added to the fun. This machine was controlling my backups in the interim while I build this new server. Between July 4 holiday weekend and the following weekend I managed to add 42 hours to my normal schedule, which I will now have to find time to take off. No paid overtime for me. (Edit: I have just returned from a meeting where I was told that I no longer can take this time off. AAAAAARRRRRRRGGGGGGHHHHHH)
I'll post up the final episode of this saga once the latest controller arrives.
I've been playing with the ESXi hypervisor on my HP microserver. After much research I have not been able to figure out if their was a way to build a software RAID 1 from my hypervisor. I know I can do it from the VM's but I would like to find a way to do it from the hypervisor. Mostly just for fun and to see if its even possible.
I was curious if anyone else has tried and possibly succeeded?
Rivitir
Contest ends 2022-05-15 Contests Complete a survey about your desktop and or gaming PC(s) Contest Details View all contests
StorageNinja
ESXi runs a busybox shell, not a real Linux OS so no MDRAID.
Firmware
BIOS / RAID / NIC / HBA и сбор другой информации, пожалуйста, прочтите
Замена оборудования
Базовая конфигурация
- Завершите установку системы ESXi
- Нажмите Настроить систему / Просмотр журналов
- Troubleshooting Options
- Enable ESXi Shell
- Enable SSH
Ярлыки переключения графической и командной строки
VMware Lifecycle Product Matrix
Инструкция по установке
- Выберите Rescue System в качестве ОС для заказанного вами сервера.
- Если вам нужен RAID, вы можете добавить 4-портовый RAID-контроллер, поскольку ESXi не поддерживает программный RAID.
- Как только сервер будет в сети (вы получите электронное письмо от нас, информирующее вас об этом), вы можете заказать консоль KVM и использовать ее для виртуального монтирования ISO-файла той версии ESXi, которую вы хотите установить. Дополнительную информацию о заказе консоли KVM и ее использовании для установки ОС можно найти на странице консоли KVM .
После этого должен отобразиться следующий экран:
- После перезагрузки войдите, используя пароль, который вы ввели во время установки. Это пароль root для SSH, а также пароль для клиента VMware vSphere (требуется Windows). Затем его можно будет загрузить отдельно через браузер.
- После успешной установки вы можете заказать до трех дополнительных одиночных IP-адресов через Robot. Вы можете получить MAC-адрес для своего дополнительного IP- адреса через Robot на вкладке IP-адресов . Вы увидите небольшую кнопку рядом с IP-адресом. Нажатие на эту кнопку даст IP-адресу виртуальный MAC.
- Настройте MAC-адреса виртуальных серверов с соответствующими IP-адресами через vSphere. Как только это будет сделано, даже DHCP будет работать через сеть Hetzner!
Для получения дополнительной информации о ESXi и его использовании посетите официальный сайт.
Параллельная работа встроенного контроллера / аппаратного RAID
Во время установки ESXi видит только один тип хранилища, то есть либо встроенный контроллер SATA, либо дополнительный контроллер RAID. Если диски подключены к обоим, то приоритет отдается аппаратному контроллеру, а диски, подключенные к встроенному контроллеру, невидимы. Эти диски все еще можно использовать, загружая соответствующий модуль ядра вручную.
Чтобы этот модуль загружался автоматически во время запуска, необходимо добавить строку выше к /etc/rc.local и /sbin/auto-backup.sh .
Мониторинг RAID-контроллера
Контроллер 3ware
Для контроллера 3ware существует как поставщик CIM, так и интерфейс командной строки. 64-разрядный интерфейс командной строки для Linux можно использовать, начиная с версии 9.5.2.
Примечание. Контроллеры 3ware поддерживаются ESXi 5.0 только через внешний драйвер.
Контроллер Adaptec
Для контроллеров Adaptec поставщик CIM и интерфейс командной строки (arcconf) должны быть установлены вручную. Требуется актуальная версия драйвера. Руководство по установке можно найти на сайте Adaptec (PDF)
Мониторинг может быть достигнут путем установки удаленного ARCCONF через систему Windows / Linux.
$ arcconf GETCONFIG 1 AD
Контроллер LSI
LSI предоставляет так называемого поставщика CIM / SMIS. После установки на странице мониторинга оборудования в клиенте vSphere отображается состояние RAID. Однако активный сигнал тревоги возможен только в платной версии и при запуске vCenter.
В качестве альтернативы можно установить инструмент командной строки MegaCLI , который также используется для управления контроллером RAID. Сценарий может использоваться для автоматизации отображения информации о состоянии. Этот сценарий и уведомления должны запускаться с другого сервера.
конфигурация сети
- Для связи между несколькими серверами ESXi в одной подсети необходимы маршруты хоста через шлюз из-за ограничений сетевой безопасности.
21 Replies
No, there is no software RAID in ESXi.
If you want to do this, Xen would be the way to go.
StorageNinja
ESXi runs a busybox shell, not a real Linux OS so no MDRAID.
Yeah, I couldnt even install esxi on some unbranded intel servers that had a kind of "fake" raid with no batteries.
So no software Raid for ESXi.
kluber IT wrote:
Yeah, I couldnt even install esxi on some unbranded intel servers that had a kind of "fake" raid with no batteries.
So no software Raid for ESXi.
I'm spicing up this comment just for your avatar's fake moustache.
KOOLER (StarWind)
Brand Representative for StarWind
Rivitir wrote:
I've been playing with the ESXi hypervisor on my HP microserver. After much research I have not been able to figure out if their was a way to build a software RAID 1 from my hypervisor. I know I can do it from the VM's but I would like to find a way to do it from the hypervisor. Mostly just for fun and to see if its even possible.
I was curious if anyone else has tried and possibly succeeded?
ЭMostly just for fun and to see if its even possible.Э
That's EXAXT reason why it's not there.
OP Rivitir
Scott Alan Miller wrote:
No, there is no software RAID in ESXi.
I had a feeling.
OP Rivitir
John773 wrote:
ESXi runs a busybox shell, not a real Linux OS so no MDRAID.
I faced the same problem during my first install of ESXi. As mentioned earlier, the VMware hypervisor does not recognize the RAID arrays built by the software RAID controller (also called fake RAID). I had to go on a purchase a storage controller to setup a RAID for the hypervisor to install on. The company supplying the software RAID controller and the dedicated controller were the same - Adaptec.
John773 wrote:
ESXi runs a busybox shell, not a real Linux OS so no MDRAID.
Not a fake Linux OS either. No Linux at all.
John773 wrote:
ESXi runs a busybox shell, not a real Linux OS so no MDRAID.
So how did adding information unrelated to the OP get the BA when it was just repeating what I had already posted? ;)
Sanket Singhal wrote:
I faced the same problem during my first install of ESXi. As mentioned earlier, the VMware hypervisor does not recognize the RAID arrays built by the software RAID controller (also called fake RAID). I had to go on a purchase a storage controller to setup a RAID for the hypervisor to install on. The company supplying the software RAID controller and the dedicated controller were the same - Adaptec.
That's because there is no software RAID controller - there is no such thing. It has nothing to do with ESXi recognizing it. Fake RAID means that it was faked. It's pure softrware RAID meaning that it exists above the operating system. If you switch the OS, the RAID evaporates. So it is not ESXi failing to recognize it, it is it failing to exist.
OP Rivitir
Scott Alan Miller wrote:
John773 wrote:
ESXi runs a busybox shell, not a real Linux OS so no MDRAID.
So how did adding information unrelated to the OP get the BA when it was just repeating what I had already posted? ;)
If you don't like it I can always remove one of your helpfuls. :-P
You can do what I did on my HP Microserver - install Openfiler as a VM and set it to start before any other VMs (set them to delay for 120 secs to allow it to start up so the storage will be avail for them). I also added the original 250GB hard disk that came with my microserver into the DVD bay and store all my VMs on there (just use an external usb DVD drive when you need it). I then have 4 x 2TB of disks avail for openfiler. Works like a treat!
IO Devices
Справа вы можете выбрать соответствие информации VID / DID / SVID / Max SSID. Введите информацию о карте HBA DL980 в приведенном выше случае, чтобы получить более точный результат, 1077: 2532 103c: 3263
Единые IP-адреса
- IP-адреса по умолчанию статически сопоставляются с MAC-адресом хоста. Однако можно получить отдельные MAC-адреса для дополнительных одиночных IP-адресов через Robot. Затем их можно настроить для виртуальных машин. Чтобы назначить эти MAC-адреса, войдите в Robot, выберите «Сервер» в меню слева, выберите желаемый сервер и затем щелкните вкладку «IP-адреса». Здесь вы можете щелкнуть значок рядом с отдельным IP-адресом, чтобы получить MAC-адрес.
Подсети
- Чтобы использовать подсеть (IPv4, а также IPv6) в ESXi, требуется как минимум один дополнительный IP-адрес в качестве виртуальной машины маршрутизатора, поскольку сам ESXi не может маршрутизировать. При заказе подсети обязательно обратите внимание на то, что она требуется для ESXi и должна маршрутизироваться на дополнительный одиночный IP-адрес.
ВАЖНО Поскольку подсети IPv6 маршрутизируются на локальные адреса канала (на основе MAC), IPv6 можно использовать только ограниченным образом (т. Е. В одной виртуальной машине).
Письмо с подтверждением подсети содержит (например) следующую информацию:
Вы НЕ получаете отдельный MAC-адрес для каждого IP-адреса из подсети.
Все серверы имеют подсеть IPv6 / 64. Чтобы узнать, какая подсеть IPv6 есть у вашего сервера, проверьте вкладку IP-адресов сервера в Robot .
Если вы заказали сервер до февраля 2013 г., эту подсеть можно заказать (бесплатно) через Robot, и она будет автоматически активирована.
Подсеть IPv6 направляется на локальный адрес канала по умолчанию (полученный из MAC-адреса) основного IP. С помощью робота маршрутизация подсети IPv6 может быть переключена на локальный адрес канала виртуального MAC (другими словами, на дополнительный одиночный IP-адрес). Это можно сделать в Robot , используя тот же символ, который находится рядом с дополнительными одиночными IP-адресами для запроса виртуальных MAC-адресов. Хост-система, как и сам ESXi, не получает адреса IPv6. Это не является ни необходимым, ни возможным, потому что ESXi не может работать со шлюзом fe80 :: 1.
Чтобы использовать эти IP-адреса в виртуальных машинах, необходима виртуальная машина маршрутизатора, дополненная дополнительной виртуальной сетевой картой из новой подсети. Для самой подсети требуется новый vSwitch в ESXi, к которому будут подключены все виртуальные машины в подсети.
Заметки
После обновления до VMware ESXi 5 эта проблема может появиться снова. Вы можете решить эту проблему, отключив большую разгрузку приема (LRO) на хосте ESXi:
- Войдите на хост ESXi с помощью клиента vSphere.
- Выберите хост -> Конфигурация -> Программное обеспечение: Расширенные настройки.
- Выберите Сеть и прокрутите вниз чуть больше половины.
- Установите следующие параметры от 1 до 0:
Перезагрузите хост ESXi, чтобы активировать эти изменения.
Если у вас возникают проблемы с подключением в системах с сетевыми картами Realtek, то при определенных обстоятельствах отключение разгрузки и активация опроса могут решить эту проблему. Однако это также снижает производительность.
- разгрузка контрольной суммы: деактивировано
- разгрузка сегментации: деактивировано
- большая разгрузка приема: деактивировано
- опрос устройства: включен
Подготовка в клиенте vSphere
Обзор сети должен показать следующее:
Конфигурация виртуальной машины маршрутизатора
- Пример /etc/network/interfaces виртуальной машины на маршрутизаторе
- Пример /etc/network/interfaces виртуальной машины Linux в подсети
Виртуальная машина маршрутизатора теперь подключена к обеим сетям и может использоваться в качестве шлюза для виртуальных машин в подсети. Не забудьте активировать IP-переадресацию в ядре:
Чтобы сделать это постоянным при перезагрузках, добавьте следующую строку в /etc/sysctl.conf
Теперь виртуальные машины должны быть доступны (например, через SSH) через назначенные им IP-адреса.
Сбор информации о совместимости ESXi
VMware Product Interoperability Matrices
Возьмите ESXi 6.0 U3 как известное состояние и добавьте компоненты, которые необходимо развернуть, чтобы лучше понять рекомендации по установке для обеспечения совместимости. Например, ниже показано добавление VMware vCenter Server и VMware Horizon. На этой странице мы можем приблизительно подтвердить соответствующую взаимосвязь между установленными версиями компонентов.
VMware ESXi 6.0 U3 VMware vCenter Server 6.5 U1e or 6.0 U3d VMware Horizon 7.4.
Ручная установка обновлений
Установку обновлений в бесплатной версии можно произвести только через консоль или через VMware Go. Обновление может занимать несколько сотен мегабайт, что может занять много времени при стандартном DSL-соединении, поэтому следующее руководство может помочь. Вы делаете это на свой страх и риск. Нет никаких гарантий на правильность!
Обязательным условием является доступ с активацией SSH и нахождение системы в режиме обслуживания. Это можно активировать с помощью:
Обновление vSphere 5.0 до 5.1
Прежде всего, VMware-ESXi-5.1.0-799733-depot.zip необходимо загрузить обновление со страницы обновлений VMWare и сохранить на хосте ESXi.
После того, как все виртуальные машины были выключены и система перешла в режим обслуживания vim-cmd hostsvc/maintenance_mode_enter , обновление можно установить двумя способами. Следующая команда обновляет систему и удаляет все пакеты, не включенные в обновление. Это эквивалентно новой установке.
В качестве альтернативы только пакеты, содержащиеся в обновлении, могут быть обновлены до их новых версий, а все остальные пакеты останутся нетронутыми.
Установка патчей
После того, как патчи были перенесены в систему, их можно устанавливать. Важно ввести полное имя пути, например:
После перезагрузки необходимо выйти из режима обслуживания:
Обзор проверки совместимости VMware
Изменить MAC-адрес
В случае замены оборудования (например), особенно материнской платы, следует отметить, что хост ESXi сохраняет свой исходный MAC-адрес. Это приводит к проблемам, поскольку коммутатор не будет автоматически пересылать на сервер правильный новый основной IP-адрес, поскольку транслируемый MAC-адрес неверен. MAC-адрес необходимо сбросить через оболочку ESXi. Для этого есть несколько подходов, перечисленных в следующей статье базы знаний VMWare . Наиболее элегантное решение — когда хост ESXi автоматически распознает новый MAC-адрес при смене платформы и использует его. Для этого можно использовать следующую команду:
esxcfg-advcfg -s 1 /Net/FollowHardwareMac
Либо выполните эту команду до смены платформы, либо, если изменение уже произошло, есть два варианта:
- Закажите консоль KVM Console и включите оболочку ESXi, затем нажмите, Alt + F1 чтобы переключиться на консоль и введите команду. После нажатия Alt + F2 вы вернетесь в графический интерфейс.
- Временно обучите коммутатор новому MAC-адресу, загрузившись в Rescue System, а затем снова в хост ESXi. В результате хост ESXi теперь снова доступен через основной IP-адрес, но только в течение ограниченного периода времени. Продолжительность этого времени зависит от того, сколько времени потребуется коммутатору для удаления записи кэша ARP для этого MAC-адреса. Обычно достаточно времени для входа в систему через SSH и выполнения команды при условии, что доступ SSH включен. Однако даже это можно настроить, так как подключение через клиент ESXi снова станет возможным.
В любом случае после этого требуется перезагрузка. Это можно запустить через консоль:
После перезапуска MAC-адрес должен быть установлен правильно, и это можно проверить в оболочке ESXi с помощью следующей команды:
Disclamer: все дальнейшие рассуждения и действия не соответствуют политике технической поддержки VMware. Любое использование оборудования вне VMware HCL может быть использовано только на свой страх и риск. В статье рассматривается только то оборудование, на котором возможен технический запуск ESXi 6.7U3.
В связи с выходом платформы VMware vSphere 7.0 виртуальные системные администраторы стали анализировать возможность обновления либо внедрения данного продукта.
Если проблемы с vCenter 7.0 вполне решаемы и описаны в нашей статье Обновление VMware vCenter с версии 6.7 до 7.0, то с ESXi 7.0 всё не так просто.
Для «упрощения» работы администраторов VMware расширила функциональность Update Manager (VUM) полуавтоматическим анализом оборудования: сверкой моделей серверов с HCL, проверкой версий прошивок и драйверов компонентов. Данная функциональность уже была частично представлена в VSAN [Skyline] Health Hardware compatibility для дисковой подсистемы. Новая версия VUM стала называться vSphere Lifecycle Manager (vLCM). Для загрузки HCL следует в административном интерфейсе нажать ACTIONS->Sync HCL.
Мои ожидания от vLCM были примерно такие — запускаю на хосте Updates -> Hardware Compatibility и система пишет, что оборудование не в HCL, такие-то компоненты не имеют драйверов и не будут работать. В реальности, если сервер не в HCL, то на этом проверка останавливается:
Host model is not compatible with ESXi 7.0
Skipped checking host devices.
Что как бы нас совершенно не устраивает, так как наша цель — запуститься вне HCL, и хотелось бы понимать какие компоненты не имеют драйверов и поддержки.
Поэтому с компонентами придётся разбираться самостоятельно.
Во-первых, следует проверить процессор, так как без него дальнейшие шаги просто бесполезны. Мы писали ранее о процессорах, исключенных из поддержки в статьях: Прекращение поддержки процессоров в VMware vSphere 6.7 и Чего не будет в VMware vSphere 7.0? — то есть, если ваш процессор старее Intel Xeon E5-26xx v1, то можете выкинуть данный серверный хлам. Но! Для Westmere-EP (очень популярных Xeon _56xx) и Westmere-EX есть чит, который позволяет запускать ESXi 7.0 — Allow unsupported CPUs when upgrading to ESXi 7.0.
Во-вторых, критическими компонентами являются сетевые карты, FC-HBA и RAID/HBA-контроллеры. Без обнаружения сетевой карты установщик ESXi прекращает свою работу. Проблема в том, что для старых компонентов драйверов для ESXi 7.0 нет — количество драйверных пакетов уменьшено с 144 до 75.
Почему же в ESXi 7.0 произошла жёсткая отсечка старого оборудования? Для понимания оглянемся назад на 6-7 лет — в 2013-2014 годы. В платформе vSphere 5.5 компания VMware объявила о новой модели Native Device Driver вместо портированных с Linux драйверов, работающих через посредника API vmklinux. Почитать о NDD можно в статьях William’a Lam’a: ESXi 5.5 introduces a new Native Device Driver Architecture Part 1(по-русски), Part 2.
Если раньше для решения проблем приходилось отключать новые драйверы, например, Отключение VMware ESXi Native Driver, то в семёрке убрали vmklinux.
Для тестов мы запустили скрипт на стенде со старыми серверами IBM (процессоры Xeon x56xx, E5-26xx v1):
В этой статье рассказывается, как проверить оборудование (BIOS / RAID / NIC / HBA) и другую информацию о совместимости с официального веб-сайта VMware, а также заранее подтвердить результаты совместимости программного и аппаратного обеспечения VMware, чтобы избежать откатов ям во время планирования строительства центра обработки данных. Сказать, что это несвязанная идея, вся ИТ-индустрия все быстрее и быстрее переходит от VMware к OpenStack, и VMware будет сталкиваться со все большим и большим количеством конкурентов. Один за другим, такие как Nutanix / OpenStack / Docker, VMware действительно очень зрелая. Это также очень полезно, но после того, как компания продолжит расширяться, она не сможет противостоять ценовому давлению и атакам уменьшения размерности со стороны новых технологий.
VMware Compatibility Guide
По результатам запроса мы можем сделать такой вывод Самая высокая версия, поддерживаемая HP DL980 Gen7, - это ESXi 6.0 U3, а требование к версии BIOS - P66.
Читайте также: