сколько виртуальных машин можно запустить на одном компьютере одновременно
Сколько виртуальных машин можно запустить на одном компьютере?
Многие пользователи персональных компьютеров, не подозревают о возможности создания виртуальных машин на их компьютерах, не зная вообще о том, что для того, что бы установить Windows XP, не обязательно переустаналивать его вместо Windows 7, так как создание виртуальных машин, делает возможным запустить виртуальную Windows XP, если возникла потребность в использовании программы, которая не работает с операционными системами Windows версий, позднее версии XP.
Так же как и в Windows, в операционной системе Linux, можно создавать виртуальные среды, для работы с разными версиями ОС, что позволяет вести безопасную работу, во время использовании различных программ.
Уже прошли времена, когда один компьютер, во всей своей комплектации, мог работать только на одной версии, конкретной операционной системы, в одно и то же время.
Нынешние инновации в сфере информационных технологий, в частности, в сфере комплектаций программного обеспечения и комплектующего «железа» к персональному компьютеру, создали возможность собирать невероятно производительные пользовательские ПК.
Благодаря этому, много стало возможным, как к примеру создание нескольких виртуальных сред на одном компьютере.
Рекомендуем обязательному прочтению статьи —здесь
В понятии «виртуальная среда» можно легко спутать виртуальные машины с Windows Server Standart, которая так же является виртуальной машиной, но отличается тем, что позволяет создать не более двух виртуальных сред, для сторонних ОС, так как лицензия от автора, в данном случаи Windows, ограничивает использование и создание виртуальных машин, относительно лицензии, ограничение в размере максимум две виртуальные машины на одну лицензию.
Тогда как на других виртуальных машинах, вроде VirtualBOX, можно создавать от трех и более виртуальных машин.
В силу выше описанного и возникает вопрос о том, «сколько виртуальных машин можно запустить на одном компьютере?». Ответ прост. Одновременно можно запустить неограниченное количество виртуальных машин, но если физической операционной системой является Windows 7, то среди созданных виртуальных машин, только на одной можно установить еще не более одной ОС Windows, в рамках лицензии, а касательно гостевых ОС, ограничений нет.
Таким образом, виртуальная машина, это виртуальный компьютер, устанавливаемый на реальный компьютер. Виртуальная машина используется для работы с небезопасным ПО или с ПО, несовместимым с ОС, установленной на реальном компьютере.
Сколько виртуальных машин можно запустить на одном компьютере одновременно
Вопрос
Ответы
Думаю, вопрос все еще актуален.
К сожалению, люди часто путают объекты «виртуальная машина» и «экземпляр Windows Server«.
Все ответы
Не премину и в этот раз процитировать Кибкало
В русскоязычных вариантах «Если запущено максимально разрешенное количество экземпляров, экземпляр в физической операционной среде может использоваться только для запуска программного обеспечения виртуализации устройств, обеспечения служб виртуализации устройств или для запуска программного обеспечения для управления операционными средами и их обслуживания на лицензированном сервере» есть разночтения по последнему пункту.
В реалии я могу на узле установить всё что моей душе угодно — контроллер, DHCP, сервер антивируса, WSUS, итд — все что попадает под «manage and service OSEs» — с пониманием, что я должен обслуживать лишь OSEs, запущенные на данном сервере. Что легко достигается при помощи Firewall.
osr_ благодарю за документ. Прочитав еще раз, кажется я был в заблуждении. Я всё время думал, что я могу запустить неограниченное количество виртуальных машин в Standard, но при условии, что там будут любые другие ОС (например, Linux). Зато в две другие виртальных машины я могу совершенно легально установать еще две копии Windows Server 2012 Standard, при наличии у меня только одной приобретенной копии Windows.
Я действительно не так понял схему лицензирования, касательно виртуальных машин?
Я всё время думал, что я могу запустить неограниченное количество виртуальных машин в Standard, но при условии, что там будут любые другие ОС (например, Linux). Зато в две другие виртуальных машины я могу совершенно легально установить еще две копии Windows Server 2012 Standard, при наличии у меня только одной приобретенной копии Windows.
Я действительно не так понял схему лицензирования, касательно виртуальных машин?
Вы правильно поняли схему лицензирования. Лицензия не ограничивает количество виртуальных машин, в которых могут быть установлены любые гостевые ОС: не только Linux, но и, к примеру (если вы имеете отдельную соответствующую лицензию для этого сервера) Win8, Win7, WinXP и т.д. Лицензия ограничивает количество экземпляров ОС Win Server 2012: не более 1 в физической среде, не более 2 в виртуальных средах, а при одновременном запуске обоих разрешенных гостевых (виртуальных) экземпляров Win Server 2012 родительский разрешается использовать только для обеспечения виртуализации. Одновременно с ВМ, в которых установлены экземпляры Win Server 2012, вы вправе запускать неограниченное количество ВМ, в которых установлены другие операционные системы.
Обратите внимание, что ограничивается не количество одновременно запущенных экземпляров Win Server 2012, а количество установленных, т.е. установив в одной ВМ рабочий экземпляр, а в другой ВМ второй экземпляр на случай отказа основного, даже не запуская эту вторую ВМ, вы уже израсходовали предоставляемые лицензией права на 2 экземпляра ОС в виртуальных средах, но в такой схеме на экземпляр, запущенный в физической среде, не накладываются ограничения по его использованию.
Можно ли запускать несколько виртуальных машин одновременно?
Я хотел бы запустить три виртуальные машины на компьютере Windows 7. Я хотел бы, чтобы все они были виртуальными машинами windows 7. Я вижу, что есть много способов, чтобы сделать виртуальную машину, самый простой я мог бы найти этот учебник здесь о программном обеспечении Windows virtual pc.
похоже, что эта программа была сделана для windows, правильно?
с виртуальной машиной, я могу изменить размер разрешения виртуальной машины windows, так что он думает, что это отображение информации на мониторе заданного размера?
можно ли запускать несколько виртуальных машин одновременно?
У каждого из них есть своя мышь? Как это работает? Я перемещаю курсор мыши над окном виртуальной машины и вдруг у меня есть контроль над этой мыши? Мои действия клавиатуры соответствуют только главному компьютеру, или как только я нажимаю на окно виртуальной машины, все вводы мыши и клавиатуры перенаправляются туда?
3 ответов
да, можно запускать несколько виртуальных машин одновременно. Они могут отображаться как отдельные оконные приложения или занимать весь экран. Вы используете одну клавиатуру/мышь. Как и в других приложениях, когда виртуальная машина имеет фокус, она получает входные данные от клавиатуры / мыши.
похоже, что эта программа была сделана для windows, правильно?
VirtualPC был первоначально разработан Connectix и позже приобретен Microsoft. В дополнение к версии, которая позволяет запускать виртуальные машины Windows на узле Windows, у Connectix также была версия, которая позволяет запускать виртуальные машины Windows на узле Mac. Некоторых конкурирующих продуктов виртуализации компании VMware (в Windows, Mac и Linux), специализированное ПО (ОС Windows, Mac и Linux), параллели (Мак), Ксен (Windows и Linux), и KVM (Linux).
с виртуальной машиной можно ли изменить размер разрешения виртуальной машины windows, чтобы она считала, что отображает информацию на мониторе заданного размера?
да. В дополнение к работе в оконном режиме, вы также можете работать в полноэкранном режиме или в «бесшовном» режиме, где рабочий стол виртуальной машины не виден, но приложения, работающие в виртуальной машине, отображаются непосредственно на рабочем столе хост-машины. Разные платформы виртуализации имеют разные имена для «бесшовного» режима.
можно ли запускать несколько виртуальных машин одновременно?
есть ли у каждого из них своя мышь? Как это работает? Я перемещаю курсор мыши над окном виртуальной машины и вдруг у меня есть контроль над этой мыши? Мои действия клавиатуры соответствуют только главному ПК, или как только я нажимаю на окно виртуальной машины, все вводы мыши и клавиатуры перенаправляются там?
у вас есть 1 курсор мыши, который может легко перемещаться в и из окна виртуальной машины (если в оконном режиме), предполагая, что у вас есть утилита интеграции, установленная на виртуальной машине. Если у вас нет утилиты, установленной на виртуальной машине, вы можете щелкнуть в окне, чтобы позволить этой виртуальной машине захватить управление курсором мыши и клавиатурой, а затем нажать специальную клавишу (обычно левую кнопку Alt или Ctrl+Alt), чтобы освободить курсор мыши и клавиатуру обратно в ОС хоста.
Если вы хотите использовать 3 гостевые виртуальные машины windows 7 на хост-машине Windows7, вам придется приобрести 4 Лицензии window 7.
Если вы не покупаете лицензии и, следовательно, не зарегистрировать ОС VM, после 30 дней вы начинаете получать придирался, а затем вскоре после того, как они получают помечены как не подлинное программное обеспечение.
Виртуальные машины. Как сделать компьютер в компьютере
Содержание
Содержание
В одном обычном компьютере можно создать сразу несколько виртуальных, чтобы познакомиться с возможностями Linux или другими экзотическими ОС, запустить очень старую и сегодня неподдерживаемую программу, пройти заново игру детства на современном железе. Или же запустить Windows Vista внутри Windows 7 внутри Windows 8 внутри Windows 10. Просто потому, что захотелось.
Что такое виртуальные машины
Виртуальная машина — это эмулятор компьютера в самом широком смысле. Это почти как эмулятор игровой приставки или Android-устройства, только настраивается гораздо гибче.
Например, на эмуляторе Sony PlayStation не получится запустить игру под Nintendo GameBoy. А эмулятор DOSbox — это очень условный, специализированный виртуальный компьютер с эмуляцией определенного списка старого оборудования и со встроенной системой DOS, так что запустить там Windows 10 не получится.
Виртуальная машина же — это эмулятор персонального компьютера с практически любым железом. И на этот компьютер можно устанавливать любую операционную систему и программы, которые нужны.
Зачем нужны виртуальные машины
В деловых процессах виртуальные машины используются активно — там это нужно. Центры обработки данных, облачные вычисления, виртуальные серверы, разграничение доступа и все такое. На одном и том же железе может работать отдельный файловый архив, отдельный веб-сервер, отдельный сервер авторизации — и все на разных системах, полностью изолированных друг от друга. Но зачем нужна технология виртуальных машин обычному домашнему пользователю?
Вот простой пример: у вас есть компьютер и на нем, скорее всего, установлена операционная система Windows. Для изучения программирования вам требуется linux, но вы не хотите экспериментировать со своим компьютером, разбивать личный диск на несколько разделов и рисковать потерей данных. Виртуальная машина позволит работать в другой системе, при этом родная Windows никак не пострадает.
Или, например, есть очень важная и нужная программа, которая запускается только под WindowsXP конкретной версии и сборки. Причем эта программа откажется запускаться, если оперативной памяти больше 128 мегабайт. Можно отпилить часть микросхем от современного модуля на 16 гигабайт, но что-то вам подсказывает, что так делать не нужно. А вот виртуальная машина поможет запустить капризный софт, эмулируя компьютер с нужным объемом памяти.
А вот, допустим, игра двадцатилетней давности, которую вы нашли на антресолях и пытаетесь установить в приступе ностальгии. Игра отказывается верить в существование восьмиядерного процессора и вылетает с ошибкой «так не бывает». Виртуальная машина с нужными характеристиками поможет вспомнить былые времена и запустить игру.
Часто виртуальная машина используется в качестве «песочницы» — маленькой игровой площадки для программы, которая вызывает у вас подозрения. Чтобы не рисковать, вы запускаете сомнительную программу внутри виртуальной машины, а не на настоящем компьютере: софт честно делает свою работу, потом шифрует все файлы и требует денег, например. Но в виртуальной системе, в той самой «песочнице» не было никаких ценных данных, поэтому вы можете спокойно удалить виртуальную машину с наглой программой внутри. Здорово же!
Наконец, приверженцы техники Apple или убежденные Linux-пользователи тоже могут использовать виртуальную машину, чтобы запустить какой-то специфический софт, который работает только под Windows.
Как видите, даже для домашнего пользования виртуальные машины могут пригодиться. Поэтому разберемся с основными характеристиками и научимся создавать компьютер в компьютере.
Основные термины и их понимание
Гость (guest, гест, гостевая система, таргет) — это виртуальный компьютер, один или несколько, который запускается на хосте.
Хост — это основной компьютер, на котором запускаются виртуальные машины. Производительность хоста должна быть достаточной, чтобы тянуть и собственную систему, и гостевую. Для запуска одной виртуальной машины вполне достаточно возможностей любого современного компьютера. Но для нормальной работы нескольких систем одновременно лучше иметь не меньше шестнадцати гигабайт оперативной памяти, а образы компьютеров создавать на скоростном SSD-накопителе. По очевидным причинам, у вас не получится создать виртуальную машину с характеристиками выше, чем у самого хоста — если на основном компьютере всего 8 гигабайт оперативной памяти, то создать таргет с 16 ГБ не выйдет.
Гипервизор — специализированная программа для создания виртуальных машин и управления ими. Для домашнего пользования есть бесплатные программы-гипервизоры с минимальным количеством настроек и функций. В бизнес-сфере используются более продвинутые решения, а некоторые гипервизоры и вовсе устанавливаются вместо операционной системы, чтобы сразу несколько мощных компьютеров можно было объединить в большой виртуальный хост. Это называется «консолидация серверов». Дорогое удовольствие, как по затратам на железо, так и на гипервизор.
Образ — термин достаточно известный, обозначает файл с полной цифровой копией какого-либо носителя внутри. Обычно применяется в отношении оптических дисков, но в нашем случае в образе может храниться и дискета, и виртуальный жесткий диск.
Установка
Чтобы начать знакомство с виртуальной машиной потребуется установить гипервизор. Таковых существует множество: платных и не очень, для тонкой настройки всего и вся или базового «нажал — заработало». Virtualbox — один из наиболее популярных гипервизоров, потому что бесплатный, доступен под Windows, Mac OS и Linux, активно развивается и поддерживается сообществом разработчиков и энтузиастов. Скачать VirtualBox можно с официального сайта, но учтите, он на английском.
Начиная с шестой версии в VirtualBox убрали поддержку 32-битных хост-систем, но пятая версия до сих пор доступна для скачивания. В любом случае, можно скачать обе версии. Для более комфортной работы потребуется еще и набор расширений — ExtensionPack.
Устанавливается VirtualBox довольно просто, достаточно последовательно соглашаться со всеми предложениями. Перед установкой появится большое предупреждение о том, что компьютер будет отключен от сети, на время установки виртуальных сетевых карт — это нормально. А в ходе установки появится несколько подтверждающих окон — это устанавливается эмулятор USB, сетевых карт и других устройств.
Ну а после установки появится основное окно гипервизора на родном русском языке.
Первым же делом желательно установить пакет расширений — он добавляет поддержку USB 2.0, подключение по протоколу RDP, поддержку накопителей с NVMe и прочие полезные вещи. В стандартной установке все эти возможности отсутствуют из-за различных лицензий: сам гипервизор бесплатный во все стороны, а расширения бесплатны только для личного пользования и ознакомления.
Чтобы установить расширения достаточно запустить файл Extensionpack дабл-кликом, но делать это нужно после установки самого Virtualbox — потому что установщик расширений запускается внутри гипервизора.
Как работает виртуальная машина
Гипервизор создает файл образа жесткого диска, резервирует определенное количество оперативной памяти и занимает процессорное время — это необходимо для работы «контейнера», в котором будет работать виртуальная машина. Изнутри же «контейнер» выглядит как полноценный компьютер с жестким диском, оптическим приводом, дисководом, сетевой картой, видеоадаптером, звуковой картой и прочим оборудованием. Причем заменить видеокарту обычно нельзя — она эмулируется как встроенная в материнскую плату. А вот в оптический привод можно либо загрузить образ из файла, либо использовать существующий привод хоста.
Процессор виртуализируется как минимум одним ядром. Для старых систем лучше не использовать многоядерность — не поймут, испугаются и будут глючить. А новым больше двух ядер нужно выдавать только при реальной необходимости.
Подключенные к хосту USB-устройства можно пробросить внутрь виртуальной машины. Достаточно выбрать для конкретной машины нужный пункт из меню «Устройства — USB». При этом, например, флэшка исчезнет из списка накопителей в хост-системе и станет видна в виртуальной машине. Также можно поступить с любым другим USB-устройством, но не забудьте сначала установить Extensionpack, иначе скорость USB 1.1 вас огорчит.
Чтобы файлы на основной системе были доступны в виртуальной ОС можно воспользоваться общими папками: они монтируются как сетевые пути, но удобнее автоматически их монтировать как сетевой диск — он будет подключаться при загрузке системы. Подробности разберем на этапе настройки.
Создаем виртуальный компьютер
Создать новую виртуальную машину в VirtualBox поможет встроенный мастер настройки. Достаточно ввести название виртуального компьютера, а гипервизор на его основе попытается определить нужную операционную систему и выдаст рекомендуемые параметры. Если название слишком оригинальное, то потребуется указать тип гостевой операционной системы вручную.
Несмотря на то, что в списке поддерживаемых систем есть даже Windows 3.1, лучше всего виртуализируются относительно свежие системы, начиная хотя бы с Windows 2000. С win9x немного сложнее: сначала нужно загрузить DOS из образа дискеты, а уже потом запускать установщик — в те времена загрузочные CD не делали, потому что оптические носители только-только появлялись.
Следующим шагом будет выбор объема оперативной памяти и виртуального жесткого диска — если нет специальных требований, то автоматически предложенные значения можно не менять.
После создания виртуальной машины необходимо открыть ее настройки и подключить образ загрузочного компакт-диска на вкладке «носители». И теперь можно запускать виртуальный компьютер.
Установка системы у многих пользователей не вызовет лишних вопросов, поэтому подробно описывать этот процесс не будем. А последующая установка драйверов — другое дело. В VirtualBox есть специальный «диск с драйверами», который называется «Дополнения гостевой ОС» — его можно подключить через пункт меню.
Дополнения — это диск с драйверами, который загружается в виртуальный привод оптических дисков. В Windows-системах достаточно запустить файл autorun с диска, а под Linux — соответствующий скрипт. Главная выгода от установки гостевых драйверов — возможность произвольно менять размеры окна виртуальной машины, а разрешение экрана автоматически подстроится. А, ну и цвета станут повеселее: не 16 базовых, а 32 миллиона оттенков.
Настраиваем взаимодействие с хостом и сеть
Виртуальная машина с настройками «по умолчанию» получает доступ в интернет, но не имеет никакой связи с основным компьютером. А иногда эта связь нужна…
В настройках можно включить двусторонний буфер обмена. Он, правда, работает только с текстовой информацией, но упрощает ввод интернет-адресов и консольных команд. Для приема-передачи файлов можно настроить сетевые папки. Любая папка на хосте может быть подключена в виде сетевой папки в гостевой системе. Дополнительно можно выдать права гостевой системе на запись в эту папку и автоматически подключать папку в качестве диска при загрузке системы. Так, например, папка Downloads на хост-системе может быть доступна из гостевой системы через сетевое окружение по адресу //vboxsvr/Downloads или автоматически подключаться как сетевой диск.
Для экспериментов с Linux-системами и виртуальными серверами часто требуется доступ из хоста к веб-серверу, который запускается на гостевой ОС. Для этого нужно переключить режим сетевой карты с «NAT» на «виртуальный адаптер хоста» или же «Virtualbox Host-only Ethernet Adapter». В последнем случае у гостевой системы не будет личного доступа в интернет, но она сможет общаться с основным компьютером. Так, например, с хоста можно постучаться на файловый сервер, который работает на виртуальной машине.
В данном случае это специализированный linux-дистрибутив openmediavault для создания сетевого хранилища, который запущен в виртуальной машине с типом сетевого адаптера «только хост».
Проблемы с виртуализацией
Главная проблема — отсутствие вменяемой поддержки видеоадаптера и 3D-ускорения. На обычной хост-системе вы можете пользоваться новейшей видеокартой, но все ее преимущества в виртуальной машине будут недоступны. Впрочем, старые игры не особо требовательны к видео — в большинстве случаев справится и встроенный видеоадаптер процессора.
Второй момент — поддержка современного интернета старыми системами. Открыть любой сайт в системе, которая устарела лет на 10–20, может быть проблематично. Либо страница загрузится не полностью, либо не загрузится вовсе.
Виртуализируй это!
Виртуальные машины позволят вам изучить экзотические ОС на современном компьютере. Помимо множества современных Linux-дистрибутивов, это может быть:
Также можно установить старую версию Windows и попробовать покорить современный интернет. Во времена технологии Active Desktop в windows98 интернет был очень другим.