Вопрос

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

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

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

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

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

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

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

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

Во-первых, когда вы говорите «Вложенный VMware», я предполагаю, что вы имеете в виду «Вложенный ESXi». (Вы также можете указать «Рабочая станция», «Fusion» или «Player»).

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

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

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

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

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

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

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

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

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

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

    ДА.Вы можете запустить VMware внутри VMware.Хотя это официально не поддерживается, вы можете развертывать виртуальные машины в дочернем ESX.Я проверил наличие расширенной функции, такой как прохождение через карту HBA, но которая была недоступна в дочернем ESX, поэтому я не смог предоставить LUN из array.Так что в производстве лучше это не использовать.Но для обучения и практик это можно использовать.

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

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

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

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

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

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

    С какой стати я могу добавить уровень вложенности? Почему бы просто не пойти с Windows с Sharepoint где-нибудь?

    На одном хосте может быть запущено любое количество VMWare. Множество разных версий делают много разных вещей.

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

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top