Подтвердить что ты не робот

Запуск VMware в VMware?

У нас есть физическая машина, которая запускает VMware и размещает виртуальную машину, которую мы используем для тестирования развертывания SharePoint. Эта машина устарела и умирает, и мои карьеры в сети работодателей сильно подталкивают размещенные виртуальные машины в качестве замены устаревших физических серверов. Мне было любопытно, можно ли запускать VMware внутри VMware, и если да, то есть ли серьезные последствия для производительности. Мы не требуем экстремальной производительности из этой настройки, поскольку она просто используется для тестирования SharePoint, а соответствующий SQL Server - в другом блоке. Я предполагаю, что мы не можем просто использовать основную размещенную виртуальную машину для нашего тестирования, потому что мы хотим периодически откатываться и в противном случае иметь больше контроля над ней, и получить бай-ин для этого у людей сети маловероятно. Кто-нибудь имеет опыт с этим?

edit: Я знаю, что это вложение, конечно, не является предпочтительным вариантом, но (1) мы хотим, чтобы гибкость в использовании моментальных снимков VMware по желанию и (2) пользователи сети не позволяли нам произвольно откатываться назад предшествующий момент времени из-за возможности удаления утвержденных обновлений безопасности. Я предполагаю, что локальная настольная машина, работающая под управлением VMware Workstation, может быть только способ пойти. Хост-вариант кажется привлекательным, если он будет работать, хотя, поскольку это меньше обслуживания машин для меня, чтобы иметь дело.

4b9b3361

Ответ 1

Я никогда не запускал VMware в VMware, но я запускал VirtualPC внутри VirtualBox без проблем, поэтому нет основополагающих причин, по которым он не должен работать. Я полагаю...

Это звучит для меня скорее как проблема с негибкостью ваших "сетевых царей", чем любая техническая. Если вы разработчик или QA, вам нужна среда тестирования, в которой вы можете обманывать устаревшие (и потенциально небезопасные) версии ОС и приложений, не подвергая риску остальную сеть компании.

Ответ 2

Техническое ограничение с запуском VMware внутри VMware заключается в том, что VMware, Virtual PC и т.д. использует функции виртуализации, присутствующие в современных процессорах.

Если у вас есть два или более гипервизора, оба пытаются контролировать Ring 0, тогда будут проблемы, это то, с чем я столкнулся одновременно пытаясь одновременно запускать как VMware, так и Virtual PC на моем рабочем столе - один будет выходить из строя/сбой.

Если ваш гипервизор может взаимодействовать с "родительским" гипервизором, тогда все будет в порядке. Альтернативно, если дочерний гипервизор не пытается использовать функции виртуализации процессора или полностью эмулирует ЦП (например, QEMU), тогда вы также должны быть в порядке.

В основном гипервизоры старого стиля на старых процессорах используют полную виртуализацию (медленную), которая была бы способна к гнезду с тяжелым и тяжелым ударом. современные гипервизоры/процессоры используют аппаратную виртуализацию (около собственной производительности), и вам будет трудно найти гипервизор, который спроектирован или способен вложить виртуальных машин.

Наконец, я бы посоветовал не запускать dev/test VM на том же физическом сервере, на котором запущены производственные виртуальные машины. Там слишком много, чтобы пойти не так, как нужно, и последствия для безопасности - вам нужно управлять средой dev/test, и похоже, что вам не нужно иметь доступ к производственной среде. Точно так же вы, вероятно, не хотите, чтобы команда операций возилась с вашей тестовой средой.

ОБНОВЛЕНИЕ: ESXi 4 теперь поддерживает виртуализацию. См. эту статью для получения дополнительной информации

Ответ 3

Я столкнулся с этой проблемой. Я работаю в крупной компании, где вся наша инфраструктура виртуальна, поэтому, если вам нужен сервер, вы получаете VMware VM. Таким образом, у меня было несколько гостевых виртуальных машин на базе Windows 2003 Server Standard Edition, которые имели 6 ГБ памяти и 200 ГБ дискового пространства, но я хотел запустить linux и стек LAMP на них. Поэтому я попытался установить VMware Workstation на один, и у меня появилось сообщение об ошибке, в котором он не может быть установлен в виртуальной машине. Я также попробовал Microsoft Virtual PC и получил аналогичное сообщение об ошибке. Я установил Sun VirtualBox, и это было прекрасно, но я не мог заставить сеть работать с гостевой операционной системой Ubuntu. Следующий шаг - попробовать QEMU, хотя производительность может стать проблемой.

Ответ 4

Вы должны взглянуть на мейнфреймы - они виртуализированы от слова go:

Оборудование - работает Hypervisor Type 1 - Level 1 на этом у вас есть zVM - Тип 2 Гипервизор - Уровень 2 на этом у вас есть zOS - ваша главная большая операционная система - Уровень 3 и/или на этом у вас есть zLinux - Уровень 3 и/или на этом у вас есть zVM для тестирования следующей версии - Уровень 3 а также/ на этом у вас есть zOS для тестирования zVM plus zOS как в следующей версии - Уровень 4

Таким образом, переход к уровню 4 довольно распространен Имейте в виду, что на мэйнфрейме вы можете запустить 1000 виртуальных машин одновременно, и большинство сайтов, которые начинают использовать zVM/CMS и zVM/Linux, обычно делают.

Ответ 5

Сотрудник Ex-VMware здесь.

Во-первых, когда вы говорите "Вложенная VMware", я предполагаю, что вы имеете в виду Nested ESXi. (Вы могли бы также означать Workstation, Fusion или Player).

Вложенные среды ESXi не поддерживаются и не должны использоваться для производства. Эти сценарии не проверяются в QA и не гарантируют работу. Короче говоря, если у вас возникнут какие-либо проблемы, VMware не поможет вам с этой установкой вложенных ESXi.

Сказав это, да, вы можете это сделать, и да, это действительно работает. Многие люди используют вложенные ESXi в своих лабораториях, но не в производстве. Раньше были специальные изменения файла конфигурации, которые необходимы для работы вложенного ESXi. Я видел среды с даже 3 уровнями вложенных ESXi-серверов (ESXi vm on и ESXi vm на физическом хосте ESXi). Совсем недавно есть устройство ESXi, которое делает это намного проще.

Посмотрите здесь: http://www.virtuallyghetto.com/2015/12/deploying-nested-esxi-is-even-easier-now-with-the-esxi-virtual-appliance.html

Ответ 6

Я вижу два решения для этого (три, если вы считаете VM внутри виртуальной машины, которая просто сумасшедшая).

  • Новое оборудование, которое должно быть достаточно прочным для обработки нескольких виртуальных машин, используемых специально для тестирования (sharpoint и т.д.). В этой ситуации вашей команде может быть предоставлено больше прав, не затрагивая не тестируемые виртуальные машины.

  • Виртуальная виртуальная машина Sharepoint перемещается в основной пул VM, а тем, кому нужен доступ, предоставляется возможность проверки ресурсов проверки/развертывания/отката. Это может быть прямо через инструменты VMWare или через внутренний проект, который работает через API VMWare.

Это должно быть совместное решение между Network/Dev/Testing.

Ответ 7

JFYI: Я попытался установить и запустить хост сервера VMware ESXi (дочерний ESXi-сервер) в качестве виртуальной машины (на родительском сервере ESXi), и он работает, однако вы не можете запускать какие-либо виртуальные машины под дочерним ESXi-сервером.

Ответ 8

Я занимаюсь виртуальной виртуализацией VMware vSphere на отдельной физической машине. В ОС Windows 8 установлена ​​рабочая станция VMware. В VM Workstation я установил ОС Windows Server 2008, ОС VMware ESXi и создал LAB для центров обработки данных VMware. В LAB работают виртуальные машины, и это подтверждает, что мы можем использовать VMware в VMware. Но это зависит от вашей потребности и продуктов, которые выбраны.

Ответ 9

Вы можете установить ESXi на рабочую станцию ​​VMware, полезно изучить ESXi, поэтому нет необходимости запускать VMware в VMware.

Ответ 10

Да. Вы можете запустить VMWare внутри VMWare. Хотя он официально не поддерживается, вы можете развернуть виртуальные машины в дочернем ESX. Я проверил расширенную функцию, например PassThrough HBA, но которая недоступна в дочернем ESX, поэтому я не мог предоставить LUN из массива. Поэтому в производстве лучше не использовать это. Но для обучения и практики это можно использовать.

Ответ 11

Вы можете это сделать.

Вы можете установить vmware esxi внутри виртуальной машины другого vmware esxi.

Но производительность будет очень плохой.

Ответ 12

"можно ли запустить VMware внутри VMware? Что?

Я могу запускать Windows с помощью Sharepoint на машине VMWare, которая размещалась где-то.

Или, я могу запустить Windows с Sharepoint на машине WMWare, которая фактически является машиной VMWare, которая размещалась где-то.

Почему бы мне добавить уровень гнездования? Почему бы просто не пойти с Windows с Sharepoint, размещенным где-нибудь?

У вас может быть любое количество VMWares, работающих на одном хосте. Много разных версий делают много разных вещей.

Вложение их не имеет смысла.