Vmware unsupported cpu detected ошибка

Hi,

To add a bit of background info to what the others already have said.

Starting with VMware Workstation 14 additional CPU requirements are needed.

A feature called «VMX Unrestricted Guest», see also: https://planetvm.net/blog/?p=3253

At the time when Workstation 14 came out the installer would not test for that and it confused a lot of people.

Especially as you cannot check for this feature on the Intel technical specification page about their CPUs.

The current Workstation installer however gives you a timely error, the one you saw. So at least you don’t end up burning a lot of time.

While «upgrade your CPU» sounds nice, normally you can’t upgrade the CPU of your machine to one that will work, without replacing the machine, as intel does not keep their CPU sockets compatible between CPU revisions. So it is more a «upgrade your computer» kind of thing.

An alternative approach is to install either an older VMware Workstation product (Workstation 12 or older) or another virtualisation product that does not have these requirements.

Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva

Пот установке или обновлении хостов VMware ESXi до 6.7 или 7.x на хостах со старыми моделями процессоров, может появится ошибка Unsupported CPU.

VMB: 611:
Unsupported CPU: Intel family 0x06, model 0x1a, stepping 0x5
Intel(R) Xeon(R) CPU E5520 @ 2.27GHz
See http://www.vmware.com/resources/compatibility

При чистой установке ESXi ошибка выглядит так:

Error:
CPU_SUPPORT_ERROR: The CPU in this host is not supported by ESXI 6.7.0. Please refer ti the VMware Compatibility Guide (VCG) for the list of supported CPUs.

esxi не поддерживает процессов CPU_SUPPORT_ERROR: The CPU in this host is not supported by ESXI 6.7.0.

Эта проблема возникает при установке ESXi на сервера с моделями CPU, которые VMware считает устаревшим. В данный момент эта проблема относится к процессорам Intel 6 поколения ( Intel Family 6 ) на микроархитектуре Westmere (выпускались начиная с 2010).

  • WSM-EP, Westmere-EP (2C) – шестиядерные Core i7-990X, Core i7-980X, Xeon 36xx, Xeon 56xx
  • WSM-EX, Westmere-EX (2F) – десятиядерные E7-x8xx-series

В частности, я столкнулся с этой проблемой на сервере HP ProLiant DL380 G6 с Intel Xeon E5520.

установка vmware esxi HP ProLiant DL380 G6 с Intel Xeon E5520

Для запуска ESXi на серверах со старыми моделями процессоров, нужно добавить в меню загрузки ESXi параметр “allowLegacyCPU=true”.

Для этого нажмите при загрузке Shift+O и выполните команду:

<ENTER: Apply options and boot>
> cdromBoot runweasel allowLegacyCPU=true

параметр allowLegacyCPU=true

Однако этот параметр будет действовать только до следующей перезагрузки хоста ESXi. Поэтому нужно добавить его в файл boot.cfg. Этот файл находится в корне одного из системных разделов.

Подключитесь к хосту ESXi по SSH и найдите файл boot.cfg:

# find / | grep boot.cfg

В моем случае я нашел два таких файла (/bootbank/boot.cfg и /altbootbank/boot.cfg), поэтому отредактировал оба. Нужно добавить опцию allowLegacyCPU=true в параметре kernelopt. Например, у меня получился такой файл:

bootstate=0
title=Loading VMware ESXi
timeout=5
prefix=
kernel=b.b00
kernelopt=autoPartition=FALSE allowLegacyCPU=true
modules=jumpstrt.gz --- useropts.gz --- features.gz --- k.b00 --- uc_intel.b00 --- uc_amd.b00 --- uc_hygon.b00 --- procfs.b00 --- vmx.v00 --- vim.v00 --- tpm.v00 --- sb.v00 --- s.v00 --- bnxtnet.v00 --- bnxtroce.v00 --- brcmfcoe.v00 --- brcmnvme.v00 --- elxiscsi.v00 --- elxnet.v00 --- i40en.v00 --- i40iwn.v00 --- iavmd.v00 --- igbn.v00 --- iser.v00 --- ixgben.v00 --- lpfc.v00 --- lpnic.v00 --- lsi_mr3.v00 --- lsi_msgp.v00 --- lsi_msgp.v01 --- lsi_msgp.v02 --- mtip32xx.v00 --- ne1000.v00 --- nenic.v00 --- nfnic.v00 --- nhpsa.v00 --- nmlx4_co.v00 --- nmlx4_en.v00 --- nmlx4_rd.v00 --- nmlx5_co.v00 --- nmlx5_rd.v00 --- ntg3.v00 --- nvme_pci.v00 --- nvmerdma.v00 --- nvmxnet3.v00 --- nvmxnet3.v01 --- pvscsi.v00 --- qcnic.v00 --- qedentv.v00 --- qedrntv.v00 --- qfle3.v00 --- qfle3f.v00 --- qfle3i.v00 --- qflge.v00 --- rste.v00 --- sfvmk.v00 --- smartpqi.v00 --- vmkata.v00 --- vmkfcoe.v00 --- vmkusb.v00 --- vmw_ahci.v00 --- crx.v00 --- elx_esx_.v00 --- btldr.v00 --- esx_dvfi.v00 --- esx_ui.v00 --- esxupdt.v00 --- tpmesxup.v00 --- weaselin.v00 --- loadesx.v00 --- lsuv2_hp.v00 --- lsuv2_in.v00 --- lsuv2_ls.v00 --- lsuv2_nv.v00 --- lsuv2_oe.v00 --- lsuv2_oe.v01 --- lsuv2_oe.v02 --- lsuv2_sm.v00 --- native_m.v00 --- qlnative.v00 --- vdfs.v00 --- vmware_e.v00 --- vsan.v00 --- vsanheal.v00 --- vsanmgmt.v00 --- xorg.v00 --- imgdb.tgz --- state.tgz
build=6.7.0-1.25.18828794
updated=1

Однако может появится другая ошибка, когда вы попытаетесь запустить виртуальную машину на таком хосте ESXi.

Failed to power on virtual machine on xxx. This host doesn’t support virtualizing real mode. The intel VMX Unrestricted Guest feature is necessary to run this virtual machine on an Intel Processor.

 This host doesn’t support virtualizing real mode. The intel VMX Unrestricted Guest feature is necessary

Для решения этой проблемы, нужно добавить специальный параметр в конфигурационный vmx файл виртуальной машины:

  1. Выберите ВМ -> Edit
  2. Перейдите в VM Options -> Advanced -> Edit Configuration
  3. Нажмите Add parameter и добавьте строку monitor.allowLegacyCPU = true
  4. добавить параметр monitor.allowLegacyCPU
  5. После этого вы сможете включить виртуальную машину.

Hi,

To add a bit of background info to what the others already have said.

Starting with VMware Workstation 14 additional CPU requirements are needed.

A feature called «VMX Unrestricted Guest», see also: https://planetvm.net/blog/?p=3253

At the time when Workstation 14 came out the installer would not test for that and it confused a lot of people.

Especially as you cannot check for this feature on the Intel technical specification page about their CPUs.

The current Workstation installer however gives you a timely error, the one you saw. So at least you don’t end up burning a lot of time.

While «upgrade your CPU» sounds nice, normally you can’t upgrade the CPU of your machine to one that will work, without replacing the machine, as intel does not keep their CPU sockets compatible between CPU revisions. So it is more a «upgrade your computer» kind of thing.

An alternative approach is to install either an older VMware Workstation product (Workstation 12 or older) or another virtualisation product that does not have these requirements.

Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva

Пот установке или обновлении хостов VMware ESXi до 6.7 или 7.x на хостах со старыми моделями процессоров, может появится ошибка Unsupported CPU.

VMB: 611:
Unsupported CPU: Intel family 0x06, model 0x1a, stepping 0x5
Intel(R) Xeon(R) CPU E5520 @ 2.27GHz
See http://www.vmware.com/resources/compatibility

При чистой установке ESXi ошибка выглядит так:

Error:
CPU_SUPPORT_ERROR: The CPU in this host is not supported by ESXI 6.7.0. Please refer ti the VMware Compatibility Guide (VCG) for the list of supported CPUs.

esxi не поддерживает процессов CPU_SUPPORT_ERROR: The CPU in this host is not supported by ESXI 6.7.0.

Эта проблема возникает при установке ESXi на сервера с моделями CPU, которые VMware считает устаревшим. В данный момент эта проблема относится к процессорам Intel 6 поколения ( Intel Family 6 ) на микроархитектуре Westmere (выпускались начиная с 2010).

  • WSM-EP, Westmere-EP (2C) – шестиядерные Core i7-990X, Core i7-980X, Xeon 36xx, Xeon 56xx
  • WSM-EX, Westmere-EX (2F) – десятиядерные E7-x8xx-series

В частности, я столкнулся с этой проблемой на сервере HP ProLiant DL380 G6 с Intel Xeon E5520.

установка vmware esxi HP ProLiant DL380 G6 с Intel Xeon E5520

Для запуска ESXi на серверах со старыми моделями процессоров, нужно добавить в меню загрузки ESXi параметр “allowLegacyCPU=true”.

Для этого нажмите при загрузке Shift+O и выполните команду:

<ENTER: Apply options and boot>
> cdromBoot runweasel allowLegacyCPU=true

параметр allowLegacyCPU=true

Однако этот параметр будет действовать только до следующей перезагрузки хоста ESXi. Поэтому нужно добавить его в файл boot.cfg. Этот файл находится в корне одного из системных разделов.

Подключитесь к хосту ESXi по SSH и найдите файл boot.cfg:

# find / | grep boot.cfg

В моем случае я нашел два таких файла (/bootbank/boot.cfg и /altbootbank/boot.cfg), поэтому отредактировал оба. Нужно добавить опцию allowLegacyCPU=true в параметре kernelopt. Например, у меня получился такой файл:

bootstate=0
title=Loading VMware ESXi
timeout=5
prefix=
kernel=b.b00
kernelopt=autoPartition=FALSE allowLegacyCPU=true
modules=jumpstrt.gz --- useropts.gz --- features.gz --- k.b00 --- uc_intel.b00 --- uc_amd.b00 --- uc_hygon.b00 --- procfs.b00 --- vmx.v00 --- vim.v00 --- tpm.v00 --- sb.v00 --- s.v00 --- bnxtnet.v00 --- bnxtroce.v00 --- brcmfcoe.v00 --- brcmnvme.v00 --- elxiscsi.v00 --- elxnet.v00 --- i40en.v00 --- i40iwn.v00 --- iavmd.v00 --- igbn.v00 --- iser.v00 --- ixgben.v00 --- lpfc.v00 --- lpnic.v00 --- lsi_mr3.v00 --- lsi_msgp.v00 --- lsi_msgp.v01 --- lsi_msgp.v02 --- mtip32xx.v00 --- ne1000.v00 --- nenic.v00 --- nfnic.v00 --- nhpsa.v00 --- nmlx4_co.v00 --- nmlx4_en.v00 --- nmlx4_rd.v00 --- nmlx5_co.v00 --- nmlx5_rd.v00 --- ntg3.v00 --- nvme_pci.v00 --- nvmerdma.v00 --- nvmxnet3.v00 --- nvmxnet3.v01 --- pvscsi.v00 --- qcnic.v00 --- qedentv.v00 --- qedrntv.v00 --- qfle3.v00 --- qfle3f.v00 --- qfle3i.v00 --- qflge.v00 --- rste.v00 --- sfvmk.v00 --- smartpqi.v00 --- vmkata.v00 --- vmkfcoe.v00 --- vmkusb.v00 --- vmw_ahci.v00 --- crx.v00 --- elx_esx_.v00 --- btldr.v00 --- esx_dvfi.v00 --- esx_ui.v00 --- esxupdt.v00 --- tpmesxup.v00 --- weaselin.v00 --- loadesx.v00 --- lsuv2_hp.v00 --- lsuv2_in.v00 --- lsuv2_ls.v00 --- lsuv2_nv.v00 --- lsuv2_oe.v00 --- lsuv2_oe.v01 --- lsuv2_oe.v02 --- lsuv2_sm.v00 --- native_m.v00 --- qlnative.v00 --- vdfs.v00 --- vmware_e.v00 --- vsan.v00 --- vsanheal.v00 --- vsanmgmt.v00 --- xorg.v00 --- imgdb.tgz --- state.tgz
build=6.7.0-1.25.18828794
updated=1

Однако может появится другая ошибка, когда вы попытаетесь запустить виртуальную машину на таком хосте ESXi.

Failed to power on virtual machine on xxx. This host doesn’t support virtualizing real mode. The intel VMX Unrestricted Guest feature is necessary to run this virtual machine on an Intel Processor.

This host doesn’t support virtualizing real mode. The intel VMX Unrestricted Guest feature is necessary

Для решения этой проблемы, нужно добавить специальный параметр в конфигурационный vmx файл виртуальной машины:

  1. Выберите ВМ -> Edit
  2. Перейдите в VM Options -> Advanced -> Edit Configuration
  3. Нажмите Add parameter и добавьте строку monitor.allowLegacyCPU = true
  4. добавить параметр monitor.allowLegacyCPU
  5. После этого вы сможете включить виртуальную машину.

VMware vSphere 7.0 and ESXi 7.0 raised the requirements when it comes to CPU and CPU compatibility. As with any major version of ESXi, there are new CPUs that are supported as well as old CPUs that are reaching the end of support.

Contents

  1. ESXi 7.0 hardware requirements
  2. ESXi 7.0 unsupported CPUs
  3. Check the CPU model in the VMware Compatibility Guide
  4. Workarounds
  5. Conclusion
  • Author
  • Recent Posts

Vladan Seget is an independent consultant, professional blogger, vExpert 2009-2021, VCAP-DCA/DCD and MCSA. He has been working for over 20 years as a system engineer.

This basically means that if you have an older system that has an older CPU, you should check whether this system will be supported with ESXi 7.0. Today’s article is focused on vSphere 7.0 and unsupported CPUs.

Before upgrading your ESXi to 7.0, you have to upgrade your vCenter Server. Here is our detailed article: How to Upgrade to vCenter 7.0

When you try to install ESXi 7.0 on a server with an unsupported CPU, you’ll see a message like this.

VMware ESXi unsupported CPU message

VMware ESXi unsupported CPU message

However, there is also a workaround that allows you to bypass the ESXi unsupported CPU check. We’ll talk about this later because the workaround is unsupported by VMware.

ESXi 7.0 hardware requirements

  • CPU details: VMware ESXi0 basically needs a CPU with at least two CPU cores, which is the majority of CPUs today.
  • BIOS Settings: NX/XD bit to be enabled for the CPU in the BIOS.
  • 4 Gb of RAM: This is the bare minimum, but as virtualization needs memory for your VMs, the more you have, the better.
  • Modern Guest OS: If you want to run 64-bit VMs, you’ll need support for Intel VT-x or AMD RVI, which must be enabled on x64 CPUs within the BIOS.
  • Boot Device: 8 GB for USB or SD devices, and 32 GB for other device types such as HDD, SSD, or NVMe.
  • Storage: SCSI, SATA via supported storage controller.

Note: Due to changes in the partitioning scheme, you can no longer revert to the previous version of ESXi (via SHIFT-R). This was always the case with VMware ESXi; however, now, you’d have to create a backup of the boot device before the upgrade.

ESXi 7.0 unsupported CPUs

There are two family models that are no longer compatible and won’t work under ESXi 7.0. Those CPUs were basically made during the 2010 era, so it’s about time for them to retire.

  • Intel Family 6, Model = 2C (Westmere-EP)
  • Intel Family 6, Model = 2F (Westmere-EX)

The Westmere-EP architecture was based on two- to six-core CPUs, while Westmere-EX was a ten-core CPU model. This was Intel’s CPU architecture right after Nehalem (my first lab). It was about 10 years ago, yes.

Now you might wonder how to easily check whether the CPU is compatible and supported or not.

Check the CPU model in the VMware Compatibility Guide

You can check the CPU by going to the compatibility page at VMware.

From the list selection, you can select the ESXi model and CPU series. Then hit the Update and View Results button.

Select ESXi 7.0 and your CPU model

Select ESXi 7.0 and your CPU model

The page will refresh and show you the results of the server model with the CPU and supported ESXi 7.0 version.

If you don’t see any results, your CPU is not supported. Try with a newer CPU if you think you’re having issues.

Server device and model information

Server device and model information

Workarounds

Are there workarounds? Yes, of course. The first is advice to someone who is looking to run VMware virtualization software on older hardware. If your hardware is 4–5 years old, you might hit the limit of compatibility (or you will soon), but for now, you should still be able to run ESXi 7.0.

If your system is not listed on the VMware compatibility page, you can still run your ESXi 7.0 on it, but don’t expect Support to help you out if you hit some hard problem.

You can still run some less critical production workloads or your company monitoring solution on that hardware, but most likely, you’d want to sell this hardware and purchase newer equipment.

If you still want to run an ESXi 7.0 and you know that your CPU is not supported and your installation gets you to the page with an error message, there is a solution.

Disclaimer: Note that I have not personally tested this solution as I don’t have an old CPU to perform the tests. The solution was described in VMware forums and on a few blogs. So, take it or leave it.

You’ll have to be directly at the server console or remotely via ILO, DRAC, or IPMI. When you run the installer, use this shortcut:

Shift + O

(Note: this is the letter «O,» not the zero «0»).

Enter Shift plus O

Enter Shift plus O

That changes the screen to the one below and allows you to enter a special parameter that enables you to bypass the validation during the installation/upgrade.

Allow Legacy CPU value

Allow Legacy CPU value

Remember that this is not supported by VMware.

Note that the parameter you entered to bypass the installer will be lost after reboot. If you want to keep this value, you have to edit the boot.cfg file, which is located on the media you’re booting from. You may be booting from a local SATA drive, USB stick, or other media, so it depends on your configuration.

Basically, you have to edit the boot.cfg file located in two places on the boot media. You can find this file in /bootbank/boot.cfg and in /altbootbank/boot.cfg.

There is a «kernelopt» section where you can append this parameter.

Allow Legacy CPU via SSH

Allow Legacy CPU via SSH

This is not advice to proceed or not to proceed. It’s a tip, and you can use it if you want. Personally, as I said, I would not use it to «force» a run on a production system, but this can be a perfect fit on test or home lab systems that still work and that can be used for learning or running test scenarios.

Subscribe to 4sysops newsletter!

Conclusion

As you can see, checking the hardware for compatibility on the VMware site isn’t difficult. It might also be interesting to check for network interface cards (NICs), as with ESXi 7.0, many legacy Linux drivers have been phased out. As those drivers were necessary to run, for example, many Realtek-based NICs, it seems those will no longer work under ESXi 7.0. But you can still upgrade your NICs to supported ones or seek another workaround if there is one. Good luck.

Содержание

  1. Ошибка установки VMware ESXi: Unsupported CPU
  2. Русские Блоги
  3. Процесс установки ESXi6.7 и обработка ошибок
  4. оглавление
  5. Предисловие
  6. Готов к работе
  7. установка
  8. Инициализация IOV зависла
  9. Отсутствие драйвера сетевой карты
  10. Установите ESXi6.7
  11. Multiboot could not setup the video subsystem
  12. Создать виртуальную машину
  13. В конце концов
  14. Русские Блоги
  15. Ошибка сетевых адаптеров при установке esxi
  16. 1. Причина ошибки
  17. 2. Подтвердите собственную модель сетевой карты.
  18. 3. Загрузите драйвер сетевой карты.
  19. 4. Вставьте драйвер видеокарты в iso файл.
  20. Виртуализация vSphere, Hyper-V, Xen и Red Hat
  21. Более 5820 заметок о виртуализации, виртуальных машинах VMware, Microsoft и Xen, а также Kubernetes
  22. Ошибка CPU_SUPPORT_ERROR при установке виртуального (Nested) VMware ESXi 7 — что делать?
  23. Виртуализация vSphere, Hyper-V, Xen и Red Hat
  24. Более 5820 заметок о виртуализации, виртуальных машинах VMware, Microsoft и Xen, а также Kubernetes
  25. Ошибка «Fatal CPU mismatch on feature» при установке VMware ESXi 7 или 8 на сервер с процессором Intel

Пот установке или обновлении хостов VMware ESXi до 6.7 или 7.x на хостах со старыми моделями процессоров, может появится ошибка Unsupported CPU.

При чистой установке ESXi ошибка выглядит так:

Эта проблема возникает при установке ESXi на сервера с моделями CPU, которые VMware считает устаревшим. В данный момент эта проблема относится к процессорам Intel 6 поколения ( Intel Family 6 ) на микроархитектуре Westmere (выпускались начиная с 2010).

  • WSM-EP, Westmere-EP (2C) – шестиядерные Core i7-990X, Core i7-980X, Xeon 36xx, Xeon 56xx
  • WSM-EX, Westmere-EX (2F) – десятиядерные E7-x8xx-series

В частности, я столкнулся с этой проблемой на сервере HP ProLiant DL380 G6 с Intel Xeon E5520.

Для запуска ESXi на серверах со старыми моделями процессоров, нужно добавить в меню загрузки ESXi параметр “allowLegacyCPU=true”.

Для этого нажмите при загрузке Shift+O и выполните команду:

> cdromBoot runweasel allowLegacyCPU=true

Однако этот параметр будет действовать только до следующей перезагрузки хоста ESXi. Поэтому нужно добавить его в файл boot.cfg. Этот файл находится в корне одного из системных разделов.

Подключитесь к хосту ESXi по SSH и найдите файл boot.cfg:

# find / | grep boot.cfg

В моем случае я нашел два таких файла (/bootbank/boot.cfg и /altbootbank/boot.cfg), поэтому отредактировал оба. Нужно добавить опцию allowLegacyCPU=true в параметре kernelopt. Например, у меня получился такой файл:

Однако может появится другая ошибка, когда вы попытаетесь запустить виртуальную машину на таком хосте ESXi.

Для решения этой проблемы, нужно добавить специальный параметр в конфигурационный vmx файл виртуальной машины:

  1. Выберите ВМ ->Edit
  2. Перейдите в VM Options ->Advanced ->Edit Configuration
  3. Нажмите Add parameter и добавьте строку monitor.allowLegacyCPU = true
  4. После этого вы сможете включить виртуальную машину.

Источник

Русские Блоги

Процесс установки ESXi6.7 и обработка ошибок

оглавление

  • Инициализация IOV зависла
  • Отсутствие драйвера сетевой карты
  • Установите ESXi6.7
  • Multiboot could not setup the video subsystem
  • Создать виртуальную машину
  • В конце концов

Предисловие

ESXi устанавливается непосредственно на физический сервер («голое железо») и делится на несколько логических серверов, а именно на виртуальные машины. По сравнению с обычной ОС на персональных компьютерах, установите программное обеспечение виртуальных машин, такое как VMware Fusion, а затем выделите пространство для создания виртуальных машин. Машина. ESXi больше используется для серверов и более эффективна.

Готов к работе

  • win7
  • u диск
  • ESXi зеркало
  • Драйвер сетевой карты
  • Программное обеспечение для переупаковки изображений
  • u программа для записи дисков

Позвольте мне объяснить одно за другим:

  • Win7 используется для запуска программы для переупаковки образов ESXi-Customizer и программы записи на дискету.
  • Флэш-накопитель USB используется для записи образа ESXi.
  • Для загрузки зеркала требуется учетная запись vmware,Зеркальный адрес загрузки
  • При установке ESXi обычно отсутствуют драйверы сетевой карты, поэтому их можно упаковать только вручную.Адрес загрузки драйвера сетевой картыЯ под net55-r8168.
  • Программное обеспечение для переупаковки образов ESXi-Customizer используется для упаковки драйвера в образ. Используется ESXi-Customizer-v2.7.2. Он немного устарел, но все еще прост в использовании. Обратите внимание, что его можно запустить только под win7, но не под win10.
  • U дискеты с программным обеспечением для записи дисков не упоминаются, другие программы для записи также в порядке.

установка

Инициализация IOV зависла

Если вы используете Core Duo 4-го поколения, вы столкнетесь с первой ошибкой. Вы застряли при инициализации IOV. Решение состоит в том, чтобы удерживать shift + O перед входом. Затем введите noIOMMU , Обратите внимание, что в начале есть пробел. Нажмите Enter.

После установки, перед запуском нужно shift + O. Затем введите noIOMMU

Наконец, после входа в систему, интерфейс управления> F2 входит в конфигурацию> вход> параметры устранения неполадок> включить Esxi Shell> alt + F1> войти> выполнить

alt + F2 exit, а затем вы можете отключить оболочку ESXI.

Отсутствие драйвера сетевой карты

Если вы используете официальный образ, то у 80% из них отсутствует драйвер сетевой карты. Вы увидите следующую картину:

Для этого нужны инструменты, упомянутые ранее, вручную загрузить драйвер и упаковать его в зеркало. Это несложно, поэтому я не буду вдаваться в подробности.

Установите ESXi6.7

Затем вы можете начать настоящую установку, просто следите за процессом, это не сложно.

После завершения клиент может получить доступ к серверу по ip.

Multiboot could not setup the video subsystem

Как правило, после завершения установки вы увидите эту ошибку перед загрузкой. Основная причина заключается в том, что разрешение не достигнуто, и вам необходимо войти в BIOS для настройки. Найдите CSM Configuration> Video и перейдите на UEFI.

Создать виртуальную машину

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

В конце концов

Общий процесс не является громоздким, но некоторые ошибки являются головной болью. Мне нравится помнить, что он нравится, и до встречи в разделе комментариев, если у вас есть комментарии или предложения.

Источник

Русские Блоги

Ошибка сетевых адаптеров при установке esxi

содержание

При установке esxi могут возникнуть следующие ситуации

1. Причина ошибки

Сообщение об ошибке: Нет сетевых адаптеров

Описание ошибки: не найден драйвер сетевой карты. Это связано с тем, что драйвер сетевой карты текущего устройства не добавлен в сам файл iso, и вам необходимо вручную импортировать драйвер вашей собственной сетевой карты.

2. Подтвердите собственную модель сетевой карты.

(Если вы не можете использовать команду для подтверждения модели сетевой карты, вы можете выбрать инструмент обнаружения оборудования в системе PE Лао Маотао, чтобы проверить, какая модель сетевой карты)

У меня здесь две сетевые карты, одна проводная сетевая карта Realtek 8111/8168/8411 И беспроводная сетевая карта Broadcom Limited BCM4313 , Независимо от использования беспроводной связи, импортируется только драйвер 8111.

3. Загрузите драйвер сетевой карты.

Посмотрите на картинку ниже, чтобы найти свою собственную сетевую карту

Нажмите, чтобы скачать драйвер сетевой карты в формате VIB

4. Вставьте драйвер видеокарты в iso файл.

Необходимо использовать программное обеспечение ESXi-Customizer-v2.7.2

ESXi-Customizer После завершения загрузки дважды щелкните, чтобы открыть его, и он будет автоматически распакован, чтобы получить следующие файлы:

Суффикс .cmd Это файл запуска, который представляет собой сценарий. По умолчанию этот сценарий может поддерживать только win8.1. Пользователи Win10 сообщат об ошибке при его открытии:

В настоящее время мы используем текстовый редактор для редактирования файла ESXi-Customizer.cmd.

Добавьте код красного поля ниже и сохраните

Затем повторно запустите файл ESXi-Customizer.cmd.

Если вы не видите этот файл при выборе файла VIB, см. Изображение ниже.

Первый выбирает официальный исходный iso-файл образа, второй — это загруженный каталог диска (файл VIB), а третий — выходная папка ( Примечание: iso-файл будет регенерирован здесь, мы используем этот iso-файл для установки esxi) , После его выбора нажмите RUN, чтобы завершить его одним ключом, что очень удобно.

Если вы считаете, что приведенная выше конфигурация слишком громоздка, бывает, что ваша сетевая карта r8168 Вы можете использовать ссылку ниже, чтобы скачать напрямую

Источник

Виртуализация vSphere, Hyper-V, Xen и Red Hat

Более 5820 заметок о виртуализации, виртуальных машинах VMware, Microsoft и Xen, а также Kubernetes

VM Guru / News / Ошибка CPU_SUPPORT_ERROR при установке виртуального (Nested) VMware ESXi 7 — что делать?

Ошибка CPU_SUPPORT_ERROR при установке виртуального (Nested) VMware ESXi 7 — что делать?

Реклама:

При развертывании новой версии платформы VMware vSphere 7 в виртуальной машине (вложенные/nested ESXi) на серверах со старыми процессорами вы можете столкнуться с тем, что ваш CPU не поддерживается со стороны платформы:

CPU_SUPPORT ERROR

Такая ситуация, например, произошла у Rajesh Radhakrishnan на сервере HP 380 G7, где он развертывал виртуальный ESXi 7.0 на платформе vSphere 6.0 Update 3:

В этом случае вы все равно можете установить гипервизор ESXi седьмой версии. Для этого вам надо открыть настройки виртуальной машины:

В разделе CPUID Mask нажать ссылку Advanced и далее вбить в регистре eax для Level 1 следующие значения:

  • Для процессоров Intel CPU: 0000:0000:0000:0011:0000:0110:1100:0011
  • Для процессоров AMD CPU: 0000:0000:0110:0000:0000:1111:0001:0000

После этого включайте ВМ, где будет установлен ESXi 7, и проходите до конца установки:

После этого ваш ESXi 7 спокойно загрузится. Затем нужно откатить маскирование функций CPU к исходной чистой конфигурации, удалив значение регистра eax:

Обратите внимание, что такая конфигурация не поддерживается в производственной среде! Поэтому используйте такие виртуальные ESXi 7 только для тестирования и других некритичных задач.

Источник

Виртуализация vSphere, Hyper-V, Xen и Red Hat

Более 5820 заметок о виртуализации, виртуальных машинах VMware, Microsoft и Xen, а также Kubernetes

VM Guru / News / Ошибка «Fatal CPU mismatch on feature» при установке VMware ESXi 7 или 8 на сервер с процессором Intel

Ошибка «Fatal CPU mismatch on feature» при установке VMware ESXi 7 или 8 на сервер с процессором Intel

Реклама:

Как написали коллеги с сайта virten.net, при установке платформы VMware ESXi 7 или 8 на сервер с процессорами Intel Core 12 поколения возникает розовый экран смерти (PSOD), содержащий следующие сообщения:

HW feature incompatibility detected; cannot start

Fatal CPU mismatch on feature «Hyperthreads per core»
Fatal CPU mismatch on feature «Cores per package»
Fatal CPU mismatch on feature «Cores per die»

Проблема здесь заключается в том, что новая архитектура процессоров Intel идет с ядрами двух типов — Performance-cores и Efficient-cores. Начиная с vSphere 7.0 Update 2, в ядро гипервизора был добавлен параметр cpuUniformityHardCheckPanic для того, чтобы избежать подобной проблемы, которая проявляется в следующих версиях платформы виртуализации:

  • vSphere / ESXi 8.0 или более поздние
  • vSphere / ESXi 7.0 Update 2 или более поздние

1. Итак, в самом начале установки ESXi нажимаете SHIFT+O, чтобы изменить параметры загрузки. Далее в появившейся строке вводите:

cpuUniformityHardCheckPanic=FALSE

2. После этого нажимаете Enter и дожидаетесь окончания установки.

3. Затем во время первой загрузки опять нажимаете SHIFT+O и вводите ту же самую строчку.

4. А уже когда гипервизор загрузится, нужно добавить следующую строчку в параметры ядра, чтобы отключить проверку, а ESXi не вылетал в розовый экран при каждой загрузке:

# esxcli system settings kernel set -s cpuUniformityHardCheckPanic -v FALSE

Также есть метод, описанный для установки через механизм автоматизированного развертывания Kickstart:

1. Создаем флэшку USB с ISO-образом ESXi, как написано здесь.

2. Открываем файл /efi/boot/boot.cfg в редакторе и добавляем следующую опцию в строчку kernelopt= параметров ядра:

ks=usb:/KS.CFG cpuUniformityHardCheckPanic=FALSE

3. Далее вам надо создать файл /KS.CFG для конфигурации Kickstart и в секциях %post (пост-параметры установки, но до первой загрузки) и %firstboot (первая загрузка) добавить следующее:

4. Далее можете провести установку с USB-флэшки, а через пару минут вы уже сможете получить доступ к ESXi через консоль или по SSH.

5. Если вы используете механизм Secure Boot, то обычно секция %firstboot не применяется (так работает по умолчанию на большинстве систем). Поэтому вам потребоваться ввести команды этой секции вручную или отключить Secure Boot. С командами раздела %post все будет в порядке.

6. По окончании установки через Kickstart все будет работать:

Источник

Installation with Legacy CPU

If you try to install ESXi 7 on an hardware with older CPU(s) that is no longer officially supported by VMware, you will get a error message similar to this when booting the installation medium:

VMB: 611:
Unsupported CPU: Intel family 0x06, model 0x1a, stepping 0x5
Intel(R) Xeon(R) CPU		E5520  @ 2.27GHz
See http://www.vmware.com/resources/compatibility

Even if it is unsupported it might work in practice.
To bypass this error in the boot, do as follows:

  • Reboot into boot media again
  • After the ESXi boot menu when the “Loading ESXi Installer” is starting click SHIFT+O within 5 seconds to add boot options.
  • Type “ allowLegacyCPU=true” behind the line. Like this:
<ENTER: Apply options and boot>
> cdromBoot runweasel allowLegacyCPU=true
  • Click ENTER and continue installation as normal.
  • Eventually you will come across error messages like this:
Error(s)/Warning(s) Found During System Scan

			Warning(s)

<CPU_SUPPORT WARNIG: The CPU in this host is not supported by
ESXi 7.0.0. Please refer to the VMware Compatibility Guide (VCG)
for the list of supported CPUs.>
  • Click ENTER to continue, and finnish the installation.
  • After the installation medium is removed and the server is restarted the boot options have to be set every time you restart the server.
    This can be avoided, read on.

Permanently allow boot from Legacy CPU

The easiest way to accomplish automatic boot with a legacy CPU is to do as follows:

  • Shut down the ESXi Server and remove the boot-USB-drive.
  • Insert the drive in another computer. It will contain two FAT-partitions.
  • Open the the drive with multiple files including BOOT.CFG, and open it in a text-editor.
    One of the partitions is just containing a BOOT.CFG file and nothing else. this is NOT the one you should edit.

The bottom drive in this picture is the correct one to edit BOOT.CFG on
  • Add “ allowLegacyCPU=true” to the end of the line starting with “kernelopt=
bootstate=0
title=Loading VMware ESXi
timeout=5
prefix=
kernel=b.b00
kernelopt=autoPartition=FALSE allowLegacyCPU=true
modules=jumpstrt.gz --- useropts.gz --- features.gz --- k.b00 --- uc_intel.b00 --- uc_amd.b00 --- uc_hygon.b00 --- procfs.b00 --- vmx.v00 --- vim.v00 --- tpm.v00 --- sb.v00 --- s.v00 --- bnxtnet.v00 --- bnxtroce.v00 --- brcmfcoe.v00 --- brcmnvme.v00 --- elxiscsi.v00 --- elxnet.v00 --- i40en.v00 --- i40iwn.v00 --- iavmd.v00 --- igbn.v00 --- iser.v00 --- ixgben.v00 --- lpfc.v00 --- lpnic.v00 --- lsi_mr3.v00 --- lsi_msgp.v00 --- lsi_msgp.v01 --- lsi_msgp.v02 --- mtip32xx.v00 --- ne1000.v00 --- nenic.v00 --- nfnic.v00 --- nhpsa.v00 --- nmlx4_co.v00 --- nmlx4_en.v00 --- nmlx4_rd.v00 --- nmlx5_co.v00 --- nmlx5_rd.v00 --- ntg3.v00 --- nvme_pci.v00 --- nvmerdma.v00 --- nvmxnet3.v00 --- nvmxnet3.v01 --- pvscsi.v00 --- qcnic.v00 --- qedentv.v00 --- qedrntv.v00 --- qfle3.v00 --- qfle3f.v00 --- qfle3i.v00 --- qflge.v00 --- rste.v00 --- sfvmk.v00 --- smartpqi.v00 --- vmkata.v00 --- vmkfcoe.v00 --- vmkusb.v00 --- vmw_ahci.v00 --- crx.v00 --- elx_esx_.v00 --- btldr.v00 --- esx_dvfi.v00 --- esx_ui.v00 --- esxupdt.v00 --- tpmesxup.v00 --- weaselin.v00 --- loadesx.v00 --- lsuv2_hp.v00 --- lsuv2_in.v00 --- lsuv2_ls.v00 --- lsuv2_nv.v00 --- lsuv2_oe.v00 --- lsuv2_oe.v01 --- lsuv2_oe.v02 --- lsuv2_sm.v00 --- native_m.v00 --- qlnative.v00 --- vdfs.v00 --- vmware_e.v00 --- vsan.v00 --- vsanheal.v00 --- vsanmgmt.v00 --- xorg.v00 --- imgdb.tgz --- state.tgz
build=7.0.0-1.25.16324942
updated=1
  • Save the file and move the drive back to the server
  • Start the server, ESXi should now boot up without the need of any manual boot option input.

Fixing “This host does not support virtualizing real mode” error

Now when VMware ESXi 7.0 is up and running and all looks good you still might run into problems, not unlikely this one (when trying to start a VM):

Failed to power on virtual machine Home-Assistant. This host does not support virtualizing real mode. The Intel "VMX Unrestricted Guest" feature is necessary to run this virtual machine on an Intel processor. Click here for more details.

Power On VM
Key
haTask-2-vim.VirtualMachine.powerOn-3629474806
Description
Power On this virtual machine
Virtual machine:

Home-Assistant
State
Failed - This host does not support virtualizing real mode. The Intel "VMX Unrestricted Guest" feature is necessary to run this virtual machine on an Intel processor.

Errors
- This host does not support virtualizing real mode. The Intel "VMX Unrestricted Guest" feature is necessary to run this virtual machine on an Intel processor.
- Module 'CPUIDEarly' power on failed.
- Failed to start the virtual machine.

This issue has to be solved for every current and future VM, but the process is easy and fast when you know how.

  • Click “Edit” on the VM
  • Select “VM Options”
  • Open “Advanced” and select “Edit Configuration…”
  • Click “Add parameter” and fill as follows:
    Key: monitor.allowLegacyCPU
    Value: true

  • Click “OK” and “Save”
  • The VM should now work, but be patient. It can take a very long time to boot.

I hope this is to good use. Running unsupported is however not recommended, but for uncritical servers why not.

Sources:

  • https://www.youtube.com/watch?v=RbHGeN-T-dg
  • https://www.virtuallyghetto.com/2020/04/quick-tip-allow-unsupported-cpus-when-upgrading-to-esxi-7-0.html
  • https://planetvm.net/blog/?p=3253
  • https://www.enterpriseinfosec.net/install-vmware-esxi-7-on-a-r710-with-an-intel-55xx-cpu/
  • Печать

Страницы: [1]   Вниз

Тема: VMWare 12: при запуске тишина  (Прочитано 1049 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
nikitastepanov

VMWare 12: при запуске тишина
Ubuntu 19.04 x64
Более новые версии vmware выдают: unsupported cpu detected


Оффлайн
zg_nico

CPU какой? Если AMD — проверьте в каком состоянии параметр IOMMU в bios.

Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.


Оффлайн
nikitastepanov


Оффлайн
zg_nico

А погуглить? В такой ситуации имеет смысл попробовать альтернативную среду эмуляции. Например, qemu. Если она «пойдет» — дело в вмвари (может, несовместима с текущим ядром или еще какие баги в ее работе), и от нее придется отказаться (или искать обходные решения). Если не пойдет — следует задуматься всерьез над словами вмвари про unsupported cpu…

Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.


  • Печать

Страницы: [1]   Вверх

vSphere Logo
Last time we too a closer look at CPUIDs and EAX values to help us workaround installing ESXi 7.0 into a VMware virtual machine (VM) hosted on physical hardware that contains an unsupported CPU.

If you’ve not seen that post, catch up now. It’s a great read.

As mentioned, this post is part 3 of a multipart series. Find the other parts here:

  • Part 1: Be gone CPU_SUPPORT Error!
  • Part 2: CPUID and EAX Between Friends
  • Part 3: This part (Lets Get Virtual to Physical)

To recap, the ESXi installer uses the CPUID instruction to identify the CPU(s) installed in the system. From the value obtained the user is told that their processor is either:

  • Unsupported. At which point the installer quits. No ESXi 7.0 for you!
  • Will be unsupported in a later ESXi version. The installer will allow install continuation.
  • Nothing. The installer accepts that a valid CPU is present and silently continues the installation.

Overview

  • USB is Your Friend
  • Create a VM for ESXi Installation on USB
  • Sample ESXi 7.0 vmx File
  • ESXi 7.0 on Unsupported Hardware
  • The Smoking Gun?
  • Conclusion and Wrap Up
  • Will There be a Part 4?

USB is Your Friend

We already know that we can install ESXi 7.0 into a modified VM. Next step is to pass a USB stick through to the VM and install ESXi onto that. We can then take that same USB stick and boot a physical server from it.

As we saw from part 1, once ESXi 7.0 is installed, it appears to boot perfectly fine on Westmere processors without a CPU mask being required…

That’s the plan anyway. Let’s get cracking.

Create a VM for ESXi Installation on USB

Create an ESXi VM in VMware Workstation the following specifications:

  • ESXi 6.7 Compatibility
  • Guest O/S VMware ESXi
  • 2x CPUs (1 core per processor) minimum
  • 4GB Memory minimum
  • Bridged Networking (although networking not strictly necessary)
  • Para-virtualised SCSI Controller
  • SCSI disk of 1GB (We will be deleting this anyway)

Don’t forget to mount your ESXi 7 installer iso too!

Close VMware Workstation and open the vmx file in a text editor. I use Notepad++. Find and delete all scsi entries:

Remove SCSI

Paste in the following CPU mask:

cpuid.80000001.edx = "---- ---- ---H ---- ---- ---- ---- ----"
cpuid.1.eax = "0000 0000 0000 0011 0000 0110 1100 0011"

CPU Mask

Save and close the vmx file and open VMware Workstation.
Next, boot the VM. Whilst the VM is booting, connect the USB stick to the VM:

Connect USB

Once connected proceed to install ESXi onto the USB stick:

Install on USB

Once done, power down the VM and remove the USB stick. Ready to test!

Sample ESXi 7.0 vmx File

Should you have issues with creating the required VM, you can download a copy of my ESXi7 here: ESXi7.zip
Import into VMware Workstation and install ESXi onto your USB as detailed above.

ESXi 7.0 on Unsupported Hardware

Follows is my testing of ESXi 7.0 on my Dell R710 fitted with westermere-ep Xeon CPUs. Excuse the picture quality! (I didn’t have enough time to get Java working for the iDRAC)

Insert the USB into the server, F11 for one-off boot menu, select the Usb stick and here we go…

Bingo! The money shot!! Boom! :boom:

R710 Running ESXi 7.0

Right, let’s see what works… First let’s check NICs:

R710 NICs

Yep we have network connectivity. All four built in Broadcom NICs detected. Not often I say this, but yay for Broadcom…

OK. Let’s check for data stores:

R710 Storage

Hmm that’s strange. In previous ESXi versions we don’t usually see the bootbanks under /vmfs/volumes No matter. What are instantly distinguishable by their absence are the data stores.

As I have no need for super-duper speedy storage in my R710, I’m just using the built in PERC H700 array controller which presents two RAID5 backed drives to ESXi. Hmm, so the H700 array controller uses the megaraid_sas driver. Cross checking the excellent VMware ESXi Patch Tracker site yep, no megaraid_sas driver in ESXi 7… boo! :no_mouth:

But I digress. That’s a job for another time and post.

The Smoking Gun?

After a reader posted a link to Allowing Unsupported CPU’s on ESXI 6.7 by Daniel Lumby, I started having a poke around the ESXi 7.0 install iso and looking in UPGRADEPRECHECK.PY file, I spotted the following:

Smoking Gun?

Note: ESXi release notes and VCG will say WSM-EP(2C) and
WSM-EX(2F) are deprecated, but internally they are still
supported by the code base.

VGC = VMware Compatibility Guide
WSM-EP(2C) = Westmere-EP CPUs
WSM-EX(2F) = Westmere-EX CPUs

:astonished: :exclamation::exclamation::exclamation: That will be why servers with Westmere CPUs boot and run fine then!!!

Conclusion and Wrap Up

Our task here was to see if could use what we learnt in parts 1 and 2 of this post series to create a modified VM and then use that VM to install ESXi 7.0 onto a USB stick

We then used that USB stick to boot a physical server. The server booted and was seen on the network without issue. Given a better choice of storage controller, we could even have mounted our datastores and potentially fired up a test VM for the LOLs of it.

We even found courtesy of comments left by VMware themselves that Westmere CPUs are supported by the ESXi code base.

Will There be a Part 4?

Possibly. Given the current lock-down in the UK, my “production” Dell R710 Is the only server I have access to whilst working from home. Given that my R710 hosts my pfSense VM and further testing requires shutting down all internet access from home, getting downtime on it is a little tricky at the moment. That said, I’ve a couple of ideas for incorporating a megaraid_sas driver into ESXi 7.0.

We also need to look at how to upgrade our USB stick when the first ESXi 7.0 patch drops…

Stay safe all.

-Chris


VMware vSphere 7.0 and ESXi 7.0 raised the requirements when it comes to CPU and CPU compatibility. As with any major version of ESXi, there are new CPUs that are supported as well as old CPUs that are reaching the end of support.

Contents

  1. ESXi 7.0 hardware requirements
  2. ESXi 7.0 unsupported CPUs
  3. Check the CPU model in the VMware Compatibility Guide
  4. Workarounds
  5. Conclusion
  • Author
  • Recent Posts

Vladan Seget is an independent consultant, professional blogger, vExpert 2009-2021, VCAP-DCA/DCD and MCSA. He has been working for over 20 years as a system engineer.

This basically means that if you have an older system that has an older CPU, you should check whether this system will be supported with ESXi 7.0. Today’s article is focused on vSphere 7.0 and unsupported CPUs.

Before upgrading your ESXi to 7.0, you have to upgrade your vCenter Server. Here is our detailed article: How to Upgrade to vCenter 7.0

When you try to install ESXi 7.0 on a server with an unsupported CPU, you’ll see a message like this.

VMware ESXi unsupported CPU message

VMware ESXi unsupported CPU message

However, there is also a workaround that allows you to bypass the ESXi unsupported CPU check. We’ll talk about this later because the workaround is unsupported by VMware.

ESXi 7.0 hardware requirements

  • CPU details: VMware ESXi0 basically needs a CPU with at least two CPU cores, which is the majority of CPUs today.
  • BIOS Settings: NX/XD bit to be enabled for the CPU in the BIOS.
  • 4 Gb of RAM: This is the bare minimum, but as virtualization needs memory for your VMs, the more you have, the better.
  • Modern Guest OS: If you want to run 64-bit VMs, you’ll need support for Intel VT-x or AMD RVI, which must be enabled on x64 CPUs within the BIOS.
  • Boot Device: 8 GB for USB or SD devices, and 32 GB for other device types such as HDD, SSD, or NVMe.
  • Storage: SCSI, SATA via supported storage controller.

Note: Due to changes in the partitioning scheme, you can no longer revert to the previous version of ESXi (via SHIFT-R). This was always the case with VMware ESXi; however, now, you’d have to create a backup of the boot device before the upgrade.

ESXi 7.0 unsupported CPUs

There are two family models that are no longer compatible and won’t work under ESXi 7.0. Those CPUs were basically made during the 2010 era, so it’s about time for them to retire.

  • Intel Family 6, Model = 2C (Westmere-EP)
  • Intel Family 6, Model = 2F (Westmere-EX)

The Westmere-EP architecture was based on two- to six-core CPUs, while Westmere-EX was a ten-core CPU model. This was Intel’s CPU architecture right after Nehalem (my first lab). It was about 10 years ago, yes.

Now you might wonder how to easily check whether the CPU is compatible and supported or not.

Check the CPU model in the VMware Compatibility Guide

You can check the CPU by going to the compatibility page at VMware.

From the list selection, you can select the ESXi model and CPU series. Then hit the Update and View Results button.

Select ESXi 7.0 and your CPU model

Select ESXi 7.0 and your CPU model

The page will refresh and show you the results of the server model with the CPU and supported ESXi 7.0 version.

If you don’t see any results, your CPU is not supported. Try with a newer CPU if you think you’re having issues.

Server device and model information

Server device and model information

Workarounds

Are there workarounds? Yes, of course. The first is advice to someone who is looking to run VMware virtualization software on older hardware. If your hardware is 4–5 years old, you might hit the limit of compatibility (or you will soon), but for now, you should still be able to run ESXi 7.0.

If your system is not listed on the VMware compatibility page, you can still run your ESXi 7.0 on it, but don’t expect Support to help you out if you hit some hard problem.

You can still run some less critical production workloads or your company monitoring solution on that hardware, but most likely, you’d want to sell this hardware and purchase newer equipment.

If you still want to run an ESXi 7.0 and you know that your CPU is not supported and your installation gets you to the page with an error message, there is a solution.

Disclaimer: Note that I have not personally tested this solution as I don’t have an old CPU to perform the tests. The solution was described in VMware forums and on a few blogs. So, take it or leave it.

You’ll have to be directly at the server console or remotely via ILO, DRAC, or IPMI. When you run the installer, use this shortcut:

Shift + O

(Note: this is the letter «O,» not the zero «0»).

Enter Shift plus O

Enter Shift plus O

That changes the screen to the one below and allows you to enter a special parameter that enables you to bypass the validation during the installation/upgrade.

Allow Legacy CPU value

Allow Legacy CPU value

Remember that this is not supported by VMware.

Note that the parameter you entered to bypass the installer will be lost after reboot. If you want to keep this value, you have to edit the boot.cfg file, which is located on the media you’re booting from. You may be booting from a local SATA drive, USB stick, or other media, so it depends on your configuration.

Basically, you have to edit the boot.cfg file located in two places on the boot media. You can find this file in /bootbank/boot.cfg and in /altbootbank/boot.cfg.

There is a «kernelopt» section where you can append this parameter.

Allow Legacy CPU via SSH

Allow Legacy CPU via SSH

This is not advice to proceed or not to proceed. It’s a tip, and you can use it if you want. Personally, as I said, I would not use it to «force» a run on a production system, but this can be a perfect fit on test or home lab systems that still work and that can be used for learning or running test scenarios.

Subscribe to 4sysops newsletter!

Conclusion

As you can see, checking the hardware for compatibility on the VMware site isn’t difficult. It might also be interesting to check for network interface cards (NICs), as with ESXi 7.0, many legacy Linux drivers have been phased out. As those drivers were necessary to run, for example, many Realtek-based NICs, it seems those will no longer work under ESXi 7.0. But you can still upgrade your NICs to supported ones or seek another workaround if there is one. Good luck.


Go to vmware


r/vmware

r/vmware is participating in a ‘ protest against Reddit’s absurd and user-hostile API pricing that will destroy 3rd party clients and degrade the Reddit experience for everyone. https://www.reddit.com/r/ModCoord/comments/1476fkn/reddit_blackout_2023_save_3rd_party_apps/




Members





Online



Unsupported CPU detected — need your help

I have Intel CPU i7 930. I tried to install VMWare workstation pro 15 and it said » Unsupported CPU detected.» and I couldn’t install it.

How can I fix this problem without buying new cpu? Is there a work around ?

Your help will be much appreciated.

  • Vmware tools ошибка при установке
  • Vmware remote console ошибка подключения не удалось согласовать ssl подключение
  • Vmware player ошибка при установке
  • Vmware horizon client ошибка установки
  • Vmware horizon client ошибка сертификата