Форум Игромании
 
Регистрация
Справка

Soft & OS Форум о софте и операционках.

Ответ
 
Опции темы
Старый 03.11.2008, 23:20   #1
Изменить статус▼
 
Аватар для RаzdoR

 
Регистрация: 26.11.2007
Сообщений: 8
Репутация: 692 [+/-]
ITlab Виртуальные машины

Виртуальные машины


Введение

Виртуальной машиной (англ. virtual machine) называют программную или аппаратную среду, исполняющую некоторый код или спецификацию такой системы.

Виртуальная машина ( в дальнейшем ВМ) – это полностью изолированный программный контейнер, способный выполнять собственную операционную систему и приложения, как физический компьютер. Виртуальная машина работает абсолютно так же, как физический компьютер, и содержит собственные виртуальные (т.е. программные) ЦП, ОЗУ, жесткий диск и сетевую интерфейсную карту (NIC).

Операционная система, приложения и другие компьютеры в сети не способны отличить виртуальную машину от физического компьютера. Даже сама виртуальная машина считает себя материально существующим компьютером. Тем не менее, он состоит исключительно из программного обеспечения и абсолютно не содержит аппаратных компонентов. Поэтому виртуальные машины обладают рядом существенных преимуществ по сравнению с физическими серверами.
Зачастую виртуальная машина эмулирует работу реального компьютера. На виртуальную машину, так же как и на реальный компьютер можно инсталлировать операционную систему, у виртуальной машины так же есть BIOS, оперативная память, жёсткий диск (выделенное место на жёстком диске реального компьютера), могут эмулироваться периферийные устройства. На одном компьютере может функционировать несколько виртуальных машин.

Многим по тем или иным причинам приходится использовать виртуальные машины. Здесь будут рассмотрены самые известные и основные. Более подробный список видов виртуальных машин Вы можете посмотреть здесь

Виртуальные машины могут использоваться:
  • для защиты информации и ограничения возможностей процессов
  • для исследования нового ПО или новой компьютерной архитектуры
  • для эмуляции различных архитектур (например, эмулятор игровой приставки)
  • с целью оптимизации использования ресурсов мэйнфреймов и прочих мощных компьютеров (например, IBM eServer (англ.))
  • для изучения различных вирусов и метеодов борьбы с ними
Наиболее известные виртуальные машины:
  • VMware
  • VirtualBox
  • Microsoft VirtualPC


VMware Workstation


Программа, позволяющая создавать и запускать одновременно несколько Виртуальных Машин (x86-архитектуры), в каждой из которых работает своя гостевая операционная система (например, Microsoft Windows, GNU/Linux и т. п.).

Установка и настройка VMvare
Скрытый текст:
- Установите VMWare и запустите программу. В первом же окне выберите опцию создания новой виртуальной машины.

-На первом шаге кликните Next. Когда увидите следующее окно,
выбирайте Typical (обычную) конфигурацию и жмите Next.

-Выберите операционную систему из списка предложеных, которую вы планируете установить на виртуальную машину.



-На следующем шаге вы можете выбрать имя виртуальной машины и расположение ее файлов. Можно оставить значения по умолчанию.



-Конфигурация сети зависит от ваших обстоятельств. Я выбираю "Use Network Address Translation (NAT)", т.к. у меня нет LAN, подключение к сети Интернет осуществляется через Dial-up. При таком варианте если хост подключен, то и клиент может выходить в Интернет. Если вы выберете "Bridged Networking", то это равносильно созданию двух отдельных компьютеров с уникальным IP адресом для каждого из них. Иными словами, вам нужно будет назначить клиенту собственный IP адрес. Более подробно можно узнать в теме про сети.



-На следующем шаге вам нужно выбрать размер виртуального жесткого диска. Фактически, это файл на вашем жестком диске с максимальным размером, который вы укажете на данном этапе. Однако, клиент будет видеть его сразу таким, как вы укажете. Иными словами, если вы выберете размер в 4Гб, то виртуальная машина будет "думать", что размер ее жесткого диска 4Гб. На реальном жестком диске размер файла будет зависеть от размера всех файлов на виртуальном диске, но он будет не более 4Гб. Замечу, что 4Гб более чем адекватно для тестирования автоматической установки. Рекомендация Alanoll отметить чекбокс "Allocate all disk space now" (Выделить все дисковое пространство сейчас), достаточно полезна т.к. это увеличит быстродействие виртуальной машины. Но это советшенно не обязательно. Можете оставить по умолчанию ли изменить по своему усмотрению.

Eсли вы отметили чекбокс "Allocate all disk space now", то VMWare попросит подтвердить решение. Нажмите Yes.

-На этом мастер конфигурации завершает свою работу, и вы попадаете в главное окно VMWare. Конфигурирование, однако, на этом не заканчивается.



Осталось проделать всего пару манипуляций и настроить загрузку VMWare с ISO образа или CD-ROMa. Нажмите "Edit Virtual Machine Settings" слева. Вы увидите окно аналогичное такому:



-Кликните на "CD-ROM" слева, а справа выберите опцию "Use ISO image". Найдите загрузочный ISO образ, который вы хотите использовать или отметьте Use physical drive если хотите использовать Ваш физический привод и нажмите OK, чтобы вернуться к главному окну.

Kликните на кнопку с зеленой стрелкой наверху для запуска виртуальной машины. Теперь все должно работать так, как будто перед вами реальная машина.

Возможна следующая ситуация. Вы настроили загрузку с ISO, но при запуске виртуальной машины не появляется надпись "Press any key to boot from CD...", и машина не загружается с CD. В таком случае надо выставить загрузку с CD-ROM в BIOS, точно также как на обычной машине. Перезапустите виртуальную машину и нажмите F2. Вы должны войти в настройки BIOS виртуальной машины.

В BIOS'e настройте загрузку с CD-ROM, сохраните настройки"Exit Saving Changes" и жмите Enter. Подтвердите запрос на изменение настроек, и виртуальная машина перезагрузится с новыми настройками.






VirtualBox


Программный продукт виртуализации для операционных систем Microsoft Windows, DOS, GNU/Linux, Mac OS X и SUN Solaris/OpenSolaris. полнофункциональная версия для личного использования распространяется бесплатно.

К ключевым возможностям VirtualBox можно отнести:
  • Кроссплатформенность
  • Модульность
  • Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых ОС (только в проприетарной версии)
  • Поддержка 64-битных гостевых систем (только на 64-битных хост-системах)
  • Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP (только в проприетарной версии)
  • Экспериментальная поддержка образов жестких дисков VMDK/VMware
  • Поддержка iSCSI (только в проприетарной версии)
  • Поддержка виртуализации аудиоустройств
  • Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
  • Поддержка дерева сохраненных состояний виртуальной машины (snapshots), к которым может быть произведен откат из любого состояния гостевой системы
  • Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами

Установка и настройка VirtualBox
Скрытый текст:
Установите программу и запустите её. Установка VirtualBox не вызывает никаких затруднений.
Создадим ВМ
-Запускаем программу. Нам доступен только один пункт -"Создать".

-Жмем его. Появится Мастер создания новой ВМ. Нажимаем кнопку - "Далее". Здесь мы вибираем тип будушей ОС и даем название ВМ.



-Следующим пунктом является определение количества оперативной памяти, выделяемой для ВМ. Программа определяет минимальное значение, но при возможности его желательно увеличить.



-Далее создаем жесткий диск для будущей ОС. Жмем кнопку "Создать..."
Я рекомендую выбирать "Динамически расширяющийся образ" т.к. Вы не всегда можете предпологать сколько потребуется места для Ос на ВМ.



Определяем размер будущего диска. Программа сама предложит вам оптимальный размер, но Вы можете выставить его по своему желанию. Меньше рекомендуемого ставит не желательно.
-Выбрав только что созданый "Загрузочный жесткий диск" нажимаем кнопку Далее. Виртуальная машина создана. Готово.

Приступим к настройке ВМ.

-Нажмите кнопку Свойства. На вкладке "Общие" - справа в подразделе "Дополнительно" выставляем порядок загрузки.
-Далее CD/DVD-ROM, отмечаем галочку "Подключить СD/DVD"



Найдите загрузочный ISO образ, который вы хотите использовать или отметьте "Физический CD/DVD-дисковод" если хотите использовать Ваш физический привод.

-Аудио. Если Вы планируете использовать звук на ВМ то отметьте галочку
"Включить аудио" и выбирете аудиодрайвер и аудиоконтролер.

-USB. Отмечаем "Включить контролер USB/USB2.0 если Вы собираетесь использовать USB-флешки и клавиатуры и мыши.





Microsoft Virtual PC


Корпорация Microsoft разрабатывала программу Microsoft Virtual PC 2007 не в последнюю очередь с целью предоставления возможности работы с Windows Vista в качестве гостевой операционной системы, это программный пакет виртуализации для операционной системы Windows, а также программа эмуляции для Apple Mac OS.
Установка программы производилась в операционной системе Windows Vista HomePremium.
Настройка Microsoft Virtual PC

Скрытый текст:
Программа Virtual PC 2007 упакована в пакет установщика Windows (MSI-файл), поэтому установка не должна вызвать особых затруднений.

После завершения установки запустите программу Virtual PC 2007. При первом запуске должно появится окно мастера создания виртуальной машины. Если мастер не запустился, нажмите кнопку New в окне Virtual PC Console.

В окне приветствия мастера нажмите кнопку Next. Откроется окно
Установите переключатель в положение Create a virtual machine и нажмите кнопку Next.



Укажите имя файла виртуальной машины и путь к нему.



Выберите из раскрывающегося списка операционную систему, которую вы планируете установить на виртуальную машину.

Вы можете указать, сколько оперативной памяти будет доступно для виртуальной машины. Вы можете ввести требуемое значение с клавиатуры или передвинуть ползунок. По умолчанию предлагается выделить рекомендуемые 512 Мб, однако для Windows Vista я решил выделить чуть больше.

Следующим шагом будет создание виртуального жесткого диска или указание существующего. Установите переключатель в положение A new virtual hard disk, если вы хотите создать новый виртуальный диск.



Укажите имя файла для виртуального жесткого диска и папку, в которой он будет храниться. Вы можете воспользоваться кнопкой Browse для удобства навигации. Затем укажите желаемый размер виртуального жесткого диска. Для Windows Vista потребуется диск размером не менее 8 Гб. По умолчанию программа Virtual PC 2007 создает виртуальный диск, который будет автоматически расширен, если гостевой операционной системе потребуется больше места, чем было выделено первоначально.

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

В окне Virtual PC Console нажмите кнопку Start для запуска виртуальной машины. Когда откроется окно виртуальной машины, перетащите в него мышью ISO-образ операционной системы, который будет использован в качестве загрузочного диска.



Вы также можете выбрать из меню CD команду Capture ISO Image и указать программе ISO-образ, который вы хотите использовать, как показано на рисунке ниже.



Если все сделано правильно, должна начаться установка операционной системы.

Хотелось бы отметить, что после установки Windows Vista на виртуальную машину Microsoft Virtual PC 2007 не потребовалось производить дополнительные настройки сетевых подключений. С выходом в Интернет в гостевой операционной системе не возникло никаких проблем.

Дополнительные параметры виртуальной машины вы всегда можете сконфигурировать, нажав кнопку Settings в окне Virtual PC Console. Откроется окно настроек, как показано на рисунке ниже.







При составлении использовалась информация с сайтов:
Wikipedia OSzone Securitylab Microsoft VirtualBox.ogr VMvare http://unattended.msfn.org
Все права сохранены и всё такое.

Последний раз редактировалось Kentаvr; 20.05.2010 в 14:10.
RаzdoR вне форума  
Ответить с цитированием
Старый 17.07.2012, 17:04   #121
Просто Карыч

 
Регистрация: 20.01.2007
Сообщений: 181
Репутация: 109 [+/-]
Цитата:
Сообщение от Zubekov Посмотреть сообщение
если это возможно установить Кипер в VB чтоб легче было переносить с одного компа на другой.
Есть шанс что тебя забанят на вебмани.
__________________
Можно дать другому разумный совет, но нельзя научить его разумному поведению. (с) Франсуа де Ларошфуко
____________________________
"Дуpь - это особая фоpма матеpии, котоpая не возникает ниоткуда и не исчезает никуда, а лишь пеpеходит из одной головы в дpугую." (с) Народная мудрость

Мозг состоит на 80 процентов из жидкости, и мало того, что у многих она тормозная, так некоторым еще конкретно не долили...
Кар-Карыч вне форума  
Отправить сообщение для Кар-Карыч с помощью ICQ Ответить с цитированием
Старый 17.07.2012, 18:39   #122
Новичок
 
Регистрация: 16.07.2012
Сообщений: 2
Репутация: 0 [+/-]
Всем спс за ответы, инет подключил, с кипером конечно придётся ещё повозиться
Zubekov вне форума  
Ответить с цитированием
Старый 21.08.2012, 14:54   #123
Юзер
 
Регистрация: 04.03.2010
Сообщений: 141
Репутация: -12 [+/-]
Пытался установить Windows 8 на "виртуалку" (Oracle VM VirtualBox).
Версия программы 4.1.20.

При попытке запуска Win8, выдает следующее сообщение:
Скрытый текст:

Другие ОС загружаются нормально.

Искал в Google.

Скачал утилиту Intel® Processor Identification Utility - Windows* Version.
Технология виртуализации Intel (R) поддерживается.
В инструкции написано
Цитата:
Включение в BIOS опции по поддержке Виртуализации: Заходим в BIOS. Каждый BIOS имеет свою структуру, я же приведу пример активации опции виртуализации процессора в AMI BIOS. Раздел Advances->CPU Configuration->на против опции Intel (R) Virtualization Tech должно стоять Enabled.
Но у меня в Advanced пункта "CPU Configuration" нет.
Есть только 2 других пункта "Numlock", и "HDC Configure As".

Последний раз редактировалось Игра; 21.08.2012 в 15:37.
Игра вне форума  
Ответить с цитированием
Старый 19.09.2012, 09:51   #124
Опытный игрок
 
Аватар для macht
 
Регистрация: 28.05.2006
Адрес: Серда
Сообщений: 1,959
Репутация: 216 [+/-]
Игра,
начнем с того что только в версии VirtualBox 4.2 появилась поддержка 8ки. это раз.
В биосе\уефи в пункте Advanced выбери пункт CPU - там должен быть включен (enable) пункт ***(intel,amd - у всех по разному технология зовется)Virtualization. Все. Больше ничего ты не включишь аппаратного. И это с учетом того, что процессор должен поддерживать технологию на аппаратном уровнею. Напиши свою мать и проц я ткну тебя лицом куда надо.
__________________
Steam:ru_macht
PSN: ru_macht
macht вне форума  
Отправить сообщение для macht с помощью ICQ Отправить сообщение для macht с помощью Skype™ Ответить с цитированием
Старый 19.09.2012, 21:25   #125
Юзер
 
Регистрация: 04.03.2010
Сообщений: 141
Репутация: -12 [+/-]
macht, Смотрел прогой Speccy.
Проц - Intel Core i3 M380.
Мать -
Игра вне форума  
Ответить с цитированием
Старый 12.10.2012, 13:09   #126
Новичок
 
Аватар для gavrich2
 
Регистрация: 02.06.2010
Сообщений: 48
Репутация: 5 [+/-]
Отзовитесь кто подключал в Виртуалбоксе (последней версии) инет через сетевой мост реального и виртуального адаптеров? Хостовая система виндовс 7 х64, гостевая сборка ХР х32. Сетевой мост работает только локально с еще одним виртуальным адаптером. При создании моста пишет что невозможно соединить с реальным адаптером. В одной статье читал все получалось. У меня так отказывается создавать. NАТ не подходит, так как вероятно выдает реальный мас адрес компа. Нужно хотя бы чтоб по отдельности оси работали как 2 разных компа.
__________________
AMD Phenom 965BE@4GHz / Zalman CNPS10X Performa / 120mm + 80mm / Asrock K10N78FullHD-hSLI R3.0 / Asus GTX560@900MHz / Chieftec BPS-650C (650W) / HDD 465 GB + SSD Kingston HyperX 3K 120 GB / 2x2Gb DDR2@800MHz / Sven ATX-L8010 / Acer X203H 20" / Windows 7 Ultimate (64 bit)
gavrich2 вне форума  
Отправить сообщение для gavrich2 с помощью ICQ Отправить сообщение для gavrich2 с помощью Skype™ Ответить с цитированием
Старый 15.12.2018, 06:06   #127
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 9,611
Репутация: 529 [+/-]
Как игры играть в виртуалке? В VirtualBox 5.2.22 поставил XP, включил Дополнения с 3D, поддержку 3D и 2D, установил DirectX 9c. Игры жалуются на отсутствие DirectX, видеоадаптера и т.д.

Добавлено через 3 часа 32 минуты
Поставил какой-то wine3d в систему из безопасного режима. Как я понял, перенаправляет запросы DirectX в OpenGL. Всё запустилось, но лаги дичайшие даже в World of Goo.


Поставил ту же XP в VMware Workstation Pro 15 - всё завелось без танцев с бубном. В ExMachina можно играть даже на максимальных настройках. Rome: Total War, ради которого, кстати, всё и затевалось, неиграбелен на 99% + некритичные проблемы с текстурами.
__________________
ZTE Axon 7
Nokia Lumia 920

Последний раз редактировалось Earth2Space; 24.12.2018 в 18:56. Причина: Добавлено сообщение
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 16.12.2018, 15:39   #128
Злостный флудоискатель
 
Аватар для Nike

Администратор
 
Регистрация: 03.03.2003
Сообщений: 4,271
Репутация: 5481 [+/-]
ни в одной ВМ не рализовано полноценное 3д ускорение. Играть в игры в вм без проброса видеокарты (под виндой невозможно) - такое себе.
__________________
Отсутствие закона не освобождает от ответственности
Nike вне форума  
Отправить сообщение для Nike с помощью ICQ Ответить с цитированием
Старый 17.12.2018, 00:58   #129
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 9,611
Репутация: 529 [+/-]
Nike, почему, кстати, всё так плохо?
__________________
ZTE Axon 7
Nokia Lumia 920
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 23.12.2018, 16:03   #130
Злостный флудоискатель
 
Аватар для Nike

Администратор
 
Регистрация: 03.03.2003
Сообщений: 4,271
Репутация: 5481 [+/-]
Потому что оно очень мало кому надо и реализовать очень сложно, ВМ не для этого используется в подавляющем большинстве случаев. Трудозатраты на реализацию должны кем-то окупиться. При этом если действительно надо - уже пару лет как можно в ВМ получить именно настоящую видеокарту, так что думаю существенного и тем более быстрого развития тут не будет.
__________________
Отсутствие закона не освобождает от ответственности
Nike вне форума  
Отправить сообщение для Nike с помощью ICQ Ответить с цитированием
Старый 23.12.2018, 16:15   #131
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 9,611
Репутация: 529 [+/-]
Цитата:
Сообщение от Nike Посмотреть сообщение
уже пару лет как можно в ВМ получить именно настоящую видеокарту
Как??
__________________
ZTE Axon 7
Nokia Lumia 920
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 23.12.2018, 23:28   #132
Игроман
 
Аватар для Cyclops

 
Регистрация: 17.12.2007
Сообщений: 3,536
Репутация: 630 [+/-]
Как в VMWare Workstation Pro 15 включить копипаст из основной оси в виртуальную?
Cyclops вне форума  
Ответить с цитированием
Старый 24.12.2018, 10:54   #133
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 9,611
Репутация: 529 [+/-]
Cyclops, Параметры виртуальной машины - Параметры - Изоляция гостевой ОС - Разрешить копирование и вставку - поставить галочки. И потребуется отключить автозахват с устройств ввода (и в VirtualBox так же): Правка - Настройки - Устройства ввода - убрать первые три галочки.
__________________
ZTE Axon 7
Nokia Lumia 920
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 31.12.2018, 18:07   #134
Злостный флудоискатель
 
Аватар для Nike

Администратор
 
Регистрация: 03.03.2003
Сообщений: 4,271
Репутация: 5481 [+/-]
Цитата:
Сообщение от Earth2Space Посмотреть сообщение
Как??
Называется это PCI Passthrough. В лине через VFIO и QEMU-KVM использую уже год. Материнка должна мочь включить IOMMU и нормально распределять IOMMU-группы по слотам. На русском информации почти нет, неплохая инфа об этом в вики archlinux и тут можно что-то найти: https://www.reddit.com/r/VFIO/
__________________
Отсутствие закона не освобождает от ответственности
Nike вне форума  
Отправить сообщение для Nike с помощью ICQ Ответить с цитированием
Старый 31.12.2018, 22:13   #135
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 9,611
Репутация: 529 [+/-]
Nike, это всё не для винды, да?
__________________
ZTE Axon 7
Nokia Lumia 920
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 01.01.2019, 02:32   #136
Злостный флудоискатель
 
Аватар для Nike

Администратор
 
Регистрация: 03.03.2003
Сообщений: 4,271
Репутация: 5481 [+/-]
да, я-же сразу сказал %) Винда клиентом быть может, но хостом нет.
__________________
Отсутствие закона не освобождает от ответственности
Nike вне форума  
Отправить сообщение для Nike с помощью ICQ Ответить с цитированием
Ответ

Метки
virtual machines, virtualbox, vmvare, виртуальные машины

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 00:38.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования