У меня есть сервер 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.
Примечание. Для работы виртуальной машины не нужно блокировать память.
Надеюсь, это поможет кому-то еще, у кого такая же проблема, как и у меня.
Три шага, чтобы попробовать:
[Клиент Vsphere]
- Щелкните виртуальную машину правой кнопкой мыши и выберите Изменить параметры.
- Щелкните вкладку Ресурсы.
- Выберите Память и увеличение сумма резервирования соответствует его настроенному размеру памяти.
- Щелкните ОК.
[Веб-клиент]
1) Нажмите Edit
2) Щелкните стрелку под памятью, чтобы расширить параметры памяти.
3) Введите такой же объем памяти для виртуальной машины в поле «Резервирование» (например, если память составляет 2048 МБ, введите 2048 в поле «Резервирование»).
4) Сохраните настройки. Теперь виртуальная машина должна работать с устройством сквозной передачи PCI.
Примечание. Для работы виртуальной машины не нужно блокировать память.
[Веб-клиент]
- В веб-клиенте выберите виртуальную машину
- Изменить настройки
- Выберите вкладку параметров виртуальной машины
- Разверните расширенный раскрывающийся список / стрелка
- Измените чувствительность к задержке (в моем случае с высокой на нормальную)
- Сохраните и попробуйте еще раз