Есть ли способ включить VT-X на Windows Server 2019, работающем через Google Cloud Platform - PullRequest
1 голос
/ 02 апреля 2020

Я пытаюсь установить MEMU эмулятора android на экземпляр Windows Server 2019, работающий на Google Cloud Platform. Всякий раз, когда я пытаюсь запустить эмулятор, программа запуска останавливается на 59%. Я провел некоторое исследование и обнаружил, что мне нужно включить технологию виртуализации Intel. Однако, похоже, что единственный способ включить VT-X - это go в B IOS и сделать это. Поскольку я подключен к машине через удаленный рабочий стол, это невозможно. Из этого поста: Запуск Bluestacks на AWS или Google cloud , человек, который ответил на вопрос, похоже, мог использовать MEMU. Кроме того, я попытался включить Hyper-V, что позволило эмулятору достичь 99%. Любая помощь в выяснении, как запустить MEMU на облачной платформе Google, приветствуется.

1 Ответ

0 голосов
/ 02 апреля 2020

Посмотрите системные требования MEmu :

  • Процессор x86 / x86_64 (Intel или AMD)
  • WinXP SP3 / Win7 / Win8 / Win8.1 / Win10
  • Windows Драйвер DirectX 11 / Graphi c с OpenGL 2.0
  • Технология аппаратной виртуализации (Intel VT-x / AMD-V ) должен быть включен в B IOS
  • Минимум 2 ГБ системной памяти
  • Минимум 2 ГБ свободного места на жестком диске

и

Не рекомендуется запускать MEmu App Player в другом программном обеспечении виртуальной машины.

Как уже упоминалось @ Morrison Chang , you Вы не можете использовать вложенную виртуализацию с Windows виртуальными машинами , более подробную информацию вы можете найти в документации Включение вложенной виртуализации для экземпляров виртуальных машин :

Вложенная виртуализация добавляет поддержку инструкций по виртуализации процессора Intel VT-x для виртуальных машин Compute Engine. Использование вложенного vi В процессе настройки вы запускаете экземпляр VM как обычно на Compute Engine, а затем устанавливаете KVM-совместимый гипервизор на экземпляр VM, чтобы вы могли запустить другой экземпляр VM поверх этого гипервизора. Вы можете использовать вложенную виртуализацию на любом Linux экземпляре виртуальной машины , работающем на Haswell или более новой платформе. Другие ограничения см. В подразделе ограничения для вложенной виртуализации .

и

Ограничения

Windows Виртуальные машины не поддерживают вложенную виртуализацию ; то есть хост-виртуальные машины должны работать под управлением Linux ОС. Тем не менее, вложенные виртуальные машины могут работать с определенными операционными системами Windows (описанными ниже).

Для решения вашей проблемы вы можете подать запрос функции в Google Issue Tracker под этим компонентом и запросом поддержки VT-x для Windows виртуальных машин.

Также, в качестве возможного обходного пути, вы можете проверить Google Cloud Торговая площадка и поиск доступных android эмуляторов, но они могут быть платными.

ОБНОВЛЕНИЕ

Темы вроде Запуск Bluestacks на AWS или облако Google в Stack Overflow или другие неофициальные ресурсы не должны рассматриваться как доказательство недокументированных функций, функций или обходных путей. Как я вижу, @ Артем Ибрагимов пытался AWS и GCE, и это было бесполезно, также @ CodeGuru не предоставил никакой информации, на какой облачной платформе он преуспел:

Bluestack у меня тоже не работает. Я видел Cognosys, но они работают на Windows Server 2012, который действительно старый.

Попробуйте Memu Play минимум 2 ГБ RAM (Попробуйте 4 ГБ VPS) Windows Сервер 2019 Base DirectX

It у меня работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...