LINUX.ORG.RU

EXSI *** Access to misconfigured virtual devices ***

 


0

1

Здравствуйте!

Если кто-то знает, прошу подсказать как решить проблему:

Дано:

  1. ESXI версии 8.
  2. VPLC - Виртуальная машина - симуляции контроллера от компании ООО «Прософт», разбираться в этой проблеме они отказались, они тестируют в VirtualBox.
  3. VMware Workstation 17.

Ситуация:

  1. VMware Workstation 17 запускается, но с ошибкой сразу после полной загрузки. Текст ошибки ниже. При ошибке VMware Workstation 17 даёт выбор нажать «Отмена» - и работа продолжится. Или «Ок» и произойдёт перезапуск машины.
  2. В ESXI в8 - машина циклически перезагружается. Ошибку видно только в логах. Варианта «Отмена» «Ок» к сожалению нет ((((.
  3. В ESXI в7 - у коллег работает.

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

VM_PC - VMware Workstation *** Access to misconfigured virtual devices *** Your guest operating system has accessed an I/O range where multiple devices overlap. This can have a variety of unpredictable results including virtual machine failure. Click OK to reset the virtual machine or click Cancel to ignore the error. If you choose to ignore the error, shut down the guest operating system as soon as possible to minimize instability. If the problem persists after you reboot the virtual machine, see the knowledge base article at http://vmware.com/info?id=46 Do not show this message again Cancel

Переезжать на 7ю версию совсем не хочется.

Почему?

либо другое решение

Надо найти что эо за misconfigured devices и исправить, наверно, а не костыли с игнорированием ошибки лепить.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

Почему?

нужно виртуалок кучу переносить.

misconfigured devices и исправить

В файле конфигураций я такого не нашёл.

текс из файла VM_PLC.vmx

.encoding = «UTF-8» displayname = «VM_PLC» guestos = «other» virtualhw.version = «21» config.version = «8» numvcpus = «1» memsize = «1024» cpuid.numSMT = «1» numa.vcpu.coresPerNode = «0» pciBridge0.present = «TRUE» pciBridge4.present = «TRUE» pciBridge4.virtualDev = «pcieRootPort» pciBridge4.functions = «8» pciBridge5.present = «TRUE» pciBridge5.virtualDev = «pcieRootPort» pciBridge5.functions = «8» pciBridge6.present = «TRUE» pciBridge6.virtualDev = «pcieRootPort» pciBridge6.functions = «8» pciBridge7.present = «TRUE» pciBridge7.virtualDev = «pcieRootPort» pciBridge7.functions = «8» vmci0.present = «TRUE» ide0:0.present = «TRUE» ide0:0.deviceType = «disk» ide0:0.fileName = «VM_PLC-disk1.vmdk» ide0:0.allowguestconnectioncontrol = «false» ide0:0.mode = «persistent» usb.present = «TRUE» ethernet0.present = «TRUE» ethernet0.startConnected = «FALSE» ethernet0.addressType = «generated» ethernet0.wakeonpcktrcv = «true» ethernet0.allowguestconnectioncontrol = «true» ethernet1.present = «TRUE» ethernet1.startConnected = «FALSE» ethernet1.addressType = «generated» ethernet1.wakeonpcktrcv = «true» ethernet1.allowguestconnectioncontrol = «true» ethernet2.present = «TRUE» ethernet2.startConnected = «FALSE» ethernet2.addressType = «generated» ethernet2.wakeonpcktrcv = «true» ethernet2.allowguestconnectioncontrol = «true» ethernet3.present = «TRUE» ethernet3.addressType = «generated» ethernet3.wakeonpcktrcv = «true» ethernet3.allowguestconnectioncontrol = «true» toolscripts.afterpoweron = «true» toolscripts.afterresume = «true» toolscripts.beforepoweroff = «true» toolscripts.beforesuspend = «true» extendedConfigFile = «VM_PLC.vmxf» virtualHW.productCompatibility = «hosted» floppy0.present = «FALSE» vmxstats.filename = «VM_PLC.scoreboard» numa.autosize.cookie = «10012» numa.autosize.vcpu.maxPerVirtualNode = «1» cpuid.coresPerSocket.cookie = «1» uuid.bios = «56 4d 84 5e 89 7f 46 b5-49 19 31 59 85 9b e1 8e» uuid.location = «56 4d 84 5e 89 7f 46 b5-49 19 31 59 85 9b e1 8e» pciBridge0.pciSlotNumber = «17» pciBridge4.pciSlotNumber = «21» pciBridge5.pciSlotNumber = «22» pciBridge6.pciSlotNumber = «23» pciBridge7.pciSlotNumber = «24» usb.pciSlotNumber = «32» ethernet0.pciSlotNumber = «33» ethernet1.pciSlotNumber = «34» ethernet2.pciSlotNumber = «35» ethernet3.pciSlotNumber = «36» ide0:0.redo = "" svga.vramSize = «268435456» vmotion.checkpointFBSize = «134217728» vmotion.checkpointSVGAPrimarySize = «268435456» vmotion.svga.mobMaxSize = «268435456» vmotion.svga.graphicsMemoryKB = «262144» ethernet0.generatedAddress = «00:0C:29:9B:E1:8E» ethernet0.generatedAddressOffset = «0» ethernet1.generatedAddress = «00:0C:29:9B:E1:98» ethernet1.generatedAddressOffset = «10» ethernet2.generatedAddress = «00:0C:29:9B:E1:A2» ethernet2.generatedAddressOffset = «20» ethernet3.generatedAddress = «00:0C:29:9B:E1:AC» ethernet3.generatedAddressOffset = «30» vmci0.id = «-2053381746» monitor.phys_bits_used = «45» cleanShutdown = «TRUE» softPowerOff = «FALSE» usb:1.speed = «2» usb:1.present = «TRUE» usb:1.deviceType = «hub» usb:1.port = «1» usb:1.parent = «-1» workingDir = «.» tools.syncTime = «FALSE» checkpoint.vmState = "" usb:0.present = «TRUE» usb:0.deviceType = «hid» usb:0.port = «0» usb:0.parent = «-1»

porsh59
() автор топика

VPLC - Виртуальная машина - симуляции контроллера от компании ООО «Прософт», разбираться в этой проблеме они отказались, они тестируют в VirtualBox.

Шансы «что-то подшаманить, чтобы работало» минимальные

У тебя два варианта

  • долбить разработчиков, пока не добавят работу с esxi или vmware workstation
  • смириться и пользоваться virtualbox, причем той версией, с которой заявлена совместимость
router ★★★★★
()
Ответ на: комментарий от router
  1. Кстати, в каком формате поставлялась ВМ? И как ты её перетаскивал в workstation и esxi?

Скорее всего, тут была ошибка

  1. Если нет специфического железа (а я так понимаю, ВМ сама эмулирует железо (по сети?), а не каким-то шаманством создает его в virtual hardware ВМ), можно попробовать создать новую ВМ с таким же конфигом и подцепить к ней диски (они уже должны быть конвертированы в нужный формат)

Лицензия 99% слетит. Ну можешь попробовать скопировать bios uuid и mac адреса. Вдруг хватит

router ★★★★★
()