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

Два монитора в одной виртуальной машине

Я пытаюсь создать виртуальную машину (OS = Windows 7) с двумя дисплеями на vSphere. На виртуальной машине есть инструменты VMware. я иду в

Edit Virtual Machine Settings > Video Card > Maximum Number of Displays [2].

Когда я нажимаю ОК. Конфигурация возвращается к Максимальному количеству дисплеев = 1. Что мне делать, чтобы сохранить изменения?

- Кто бы столкнулся с этой проблемой -

  • Любой, кто использует гипервизор «без покрытия», такой как vSphere ESXi, который устанавливается непосредственно на машину без необходимости в ОС.

- Почему существует эта проблема -

  • Это стратегия, которую использует VMware для разделения функций, предоставляемых для доступа к виртуальной машине, посредством:

    • «Гостевая консоль» клиента vSphere для целей администрирования (только один монитор), VS.,
    • VMware View для использования конечным пользователем (поддержка нескольких мониторов)
  • Фактически, не только несколько мониторов, но и множество других функций, которые вы видите в Workstation, Player, ESX, заблокированы в vSphere Client.

-- Наша цель --

  • Предполагая, что клиент vSphere установлен на удаленном компьютере с двумя мониторами (каждый 1600x1200)
  • Следующее решение заставит "гостевую консоль" клиента vSphere видеть один монитор одного разрешения (скажем, 3000x1000), что немного меньше суммы двух мониторов, потому что мы должны учитывать окно " Гостевая консоль ».
  • Мне потребовались недели, чтобы понять это.

-- Решение --

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

    • "Изменить настройки виртуальной машины"> в правом верхнем углу убедитесь, что используется "Аппаратная версия 7".
    • Изменить настройки виртуальной машины> Оборудование> Видеокарта> Память, необходимая для дисплеев> Введите общий объем видеопамяти> 128
    • Отредактируйте настройки виртуальной машины> Параметры> Общие> Параметры конфигурации ...> нажмите кнопку «Добавить строку», чтобы добавить следующие параметры:
      • svga.autodetect => ложь
      • svga.maxHeight => 1200
      • svga.maxWidth => 3200
  2. Загрузите «последние версии VMware Tools» (например, «VMware-tools-windows-8.3.7-381511.iso») на удаленный компьютер с:

  3. Установите «последние версии VMware Tools» в Windows 7 в «гостевой консоли».
    • сначала удалите «старые / существующие инструменты VMware» в Windows 7
    • в "Гостевой консоли" есть кнопка "CD / DVD", нажимаем на нее
    • выберите «Подключиться к ISO-образу на локальном диске»
    • выберите «VMware-tools-windows-8.3.7-381511.iso», который вы загрузили на шаге 2.
    • начать установку VMware Tools в Windows 7
    • по завершении перезагрузите Windows 7
  4. Включить 2 дисплея / монитора в одной виртуальной машине
    • в Windows 7 запустите подсказку dos
    • введите 'cd C: \ Program Files \ VMware \ VMware Tools', нажмите 'Enter'
    • введите 'VMwareResolutionSet.exe 0 1, 0 0 3000 1000' (вы можете заменить значение 3000 и 1000 на значение, меньшее, чем сумма разрешений ваших двух дисплеев / мониторов), нажмите 'Enter'
    • теперь вы увидите свое новое разрешение экрана до 3000x1000
  5. Чтобы новое разрешение экрана Windows 7 соответствовало "гостевой консоли"
    • перейти в меню «Гостевой консоли»
    • нажмите "Вид"> "Подогнать под размер окна"
    • в некоторых случаях вы можете свободно изменить свою «Гостевую консоль» и нажать «Подогнать гостя сейчас», это изменит разрешение Windows 7, чтобы оно соответствовало окну «Гостевая консоль»