Поиск и устранение неисправностей аппаратных средств ESXI замораживается с Передачей PCI

С PHP 5.3. X + Apache 2.2. X в системе Windows кажется, что нужно использовать 127.0.0.1 в качестве localhost. Это не имело место с PHP 5.2. X в моих пробных версиях. Я продолжу использовать php 5.2, пока я не смогу полностью выяснить то, что я делаю неправильно.

1
задан 18 April 2012 в 03:09
3 ответа

Скорее всего, блокируется не гипервизор, а какое-то оборудование (например, переключатель PCIe). Вам было бы сложно отладить это без какого-либо оборудования для отладки PCIe и целого набора специальных знаний о PCIe, так что, вероятно, не стоит заниматься этим. В общем, сквозная передача PCI - это не то, что вам следует использовать без особого внимания.

Если вам нужен беспроводной интерфейс на виртуальной машине, рассмотрите возможность использования внешнего устройства (маршрутизатора / моста), соединяющего беспроводную сеть с проводной, и использования виртуального интерфейса внутри вашей виртуальной машины, подключающейся к этой сети. Другой вариант - использовать интерфейс с USB-разъемом вместе с сетевым перенаправителем USB .

1
ответ дан 3 December 2019 в 17:57

Мне любопытно, каков ваш план. Вы пытаетесь выполнить сквозную передачу ESXi PCI беспроводной сетевой карты на гостевую виртуальную машину? Что такое гостевая ОС? Какова цель этой настройки?

Не все устройства PCIe совместимы с VMDirectPath. Это может быть просто один из них.

1
ответ дан 3 December 2019 в 17:57

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

Мой env:

  • VMware ESXi 6.5
  • SuperMicro SYS-E300-8D
  • OPNsense (на основе FreeBSD) гость
  • Qualcomm Atheros AR9462

Предположения:

  • Вы физически установили карту.
  • Вы включили его для сквозной передачи в ESXi и перезагрузили
  • Вы добавили это устройство PCI к виртуальной машине

Ответ:

Установите правильные параметры сквозной передачи в /etc/vmware/passthru.map добавление такой записи.

# passthrough attributes for devices
# file format: vendor-id device-id resetMethod fptShareable
# vendor/device id: xxxx (in hex) (ffff can be used for wildchar match)
# reset methods: flr, d3d0, link, bridge, default
# fptShareable: true/default, false

# Atheros Wireless
168c  0034  d3d0     false

Затем перезагрузите хост.

Примечание 1. Первое и второе поля здесь относятся к поставщику и устройству, но я получил значения (уже в шестнадцатеричном формате) из веб-интерфейса ESXi в разделе Хост> Управление > Аппаратное обеспечение> Устройства PCI

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

Я также установил

pciPassthru0.msiEnabled=false

в файле .vmx для гостя, но перед тем, как получить passthru.map исправлен, поэтому я не уверен, что это необходимо.

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

2
ответ дан 3 December 2019 в 17:57

Теги

Похожие вопросы