Назад | Перейти на главную страницу

Сервер ESXi 6.5 (без vSphere) ошибка sched.mem.min, связанная с сквозной передачей PCI

У меня есть сервер ESXi 6.5 без vSphere, которым я пользуюсь пару лет. У меня есть виртуальная машина с сквозным подключением PCI контроллера SATA Cougar Point от материнской платы SM X9SCL-F-O.

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

Failed - Invalid memory setting: memory reservation (sched.mem.min) should be equal to memsize(2048)

Я пытался:

Увеличение или уменьшение выделенной памяти виртуальной машины

Ручное резервирование выделения памяти в файле .vmx

Изменение чувствительности к задержке с низкой на высокую, и все, что находится между

Кто-нибудь знает, что я делаю не так? Я не думаю, что это было проблемой до того, как я обновился до ESXi 6.5

Пожалуйста помоги! Это сводит меня с ума...

Изменить: обновлено до ESXi 6.5a Build 4887370 - проблема не устранилась.


Новая информация и ответ:

К сожалению, ссылка, представленная в ответе ниже, не объясняет шаги, необходимые для увеличения запланированной памяти для виртуальной машины в ESXi 6.5, поскольку она была написана до нового интерфейса HTML5, и процедура была изменена.

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

Параметры памяти и резервирование должны быть одинаковыми, чтобы виртуальная машина могла работать с сквозным подключением PCI, чтобы избежать ошибки sched.mem.min и включения виртуальной машины. Виртуальные машины регулярно работают без резервирования памяти, но, видимо, это дополнительный шаг, необходимый для функции сквозной передачи PCI.

Вот шаги, которые я предпринял, чтобы зарезервировать надлежащий объем памяти для виртуальной машины в ESXi 6.5 без vSphere:

1) Нажмите Edit

2) Щелкните стрелку под памятью, чтобы расширить параметры памяти.

3) Введите такой же объем памяти для виртуальной машины в поле «Резервирование» (например, если память составляет 2048 МБ, введите 2048 в поле «Резервирование»).

4) Сохраните настройки. Теперь виртуальная машина должна работать с устройством сквозной передачи PCI.

Примечание. Для работы виртуальной машины не нужно блокировать память.

Надеюсь, это поможет кому-то еще, у кого такая же проблема, как и у меня.

Три шага, чтобы попробовать:

Ответ на документацию VMware

Вот

[Клиент Vsphere]

  1. Щелкните виртуальную машину правой кнопкой мыши и выберите Изменить параметры.
  2. Щелкните вкладку Ресурсы.
  3. Выберите Память и увеличение сумма резервирования соответствует его настроенному размеру памяти.
  4. Щелкните ОК.


Ответ автора


[Веб-клиент]

1) Нажмите Edit

2) Щелкните стрелку под памятью, чтобы расширить параметры памяти.

3) Введите такой же объем памяти для виртуальной машины в поле «Резервирование» (например, если память составляет 2048 МБ, введите 2048 в поле «Резервирование»).

4) Сохраните настройки. Теперь виртуальная машина должна работать с устройством сквозной передачи PCI.

Примечание. Для работы виртуальной машины не нужно блокировать память.


Что сработало для меня


[Веб-клиент]

  1. В веб-клиенте выберите виртуальную машину
  2. Изменить настройки
  3. Выберите вкладку параметров виртуальной машины
  4. Разверните расширенный раскрывающийся список / стрелка
  5. Измените чувствительность к задержке (в моем случае с высокой на нормальную)
  6. Сохраните и попробуйте еще раз