Виртуальные машины: несколько компьютеров в одном
Шрифт:
Эмулируемый адаптер может опознаваться гостевой ОС как адаптер (универсальный) Intel 21140-Based PCI Fast Ethernet.
Способ подключения хост-компьютера к Интернету в данном случае значения не имеет: это может быть как модемное соединение, так и подключение через физическую локальную сеть.
В такой виртуальной сети Virtual PC использует собственный DHCP-сервер, который назначает каждой подключенной ВМ динамический IP-адрес из диапазона 192.168.131.X, где X может принимать значение от 1 до 253 (рис. 2.65).
Рис. 2.65. Virtual PC
Пользователь не может повлиять на распределение IP-адресов в виртуальной сети, поэтому если хостовая ОС использует IP-адрес из указанного диапазона, нужно изменить параметры хостовой ОС.
Кроме того, для соответствующего подключения ВМ в параметрах протокола TCP/IP необходимо указать, что IP-адрес назначается автоматически DHCP-сервером.
При использовании данного способа выхода в Интернет из ВМ требуется учитывать следующие ограничения:
■ в общем случае не рекомендуется применять коммутируемое подключение к Интернету из виртуальной машины, поскольку это может вызвать проблемы с его настройкой (такое подключение не может совместно использоваться ВМ, хостовой ОС и другими виртуальными машинами сети); некоторые сетевые приложения, требующие статического IP-адреса (например, программы для общения в чате), могут некорректно работать в cреде гостевой ОС;
■ пользователи, не являющиеся членами группы администраторов хостовой ОС, не могут отправлять и принимать команды
Итак, чтобы обеспечить доступ ВМ к сервисам и ресурсам Интернета, выполните следующее.
1. В окне консоли виртуальных машин выберите ВМ, для которой требуется обеспечить выход в Интернет, и щелкните на кнопке Settings.
2. Выберите категорию Networking и для первого адаптера (Adapter 1) выберите в списке вариант Shared Networking (NAT).
3. В панели управления гостевой ОС Откройте категорию Сетевые подключения и запустите мастер новых подключений.
Глава 3
Виртуальные машины VMware Workstation
До тех пор пока корпорация Microsoft не обратила свой взор на рынок виртуальных машин, компания VMware была на этом рынке безоговорочным лидером.
Однако и теперь еще рано говорить о том, что пакет Virtual PC 2004 «отодвинул» продукты от VMware на вторые роли. Они остаются весьма популярными среди пользователей по трем основным причинам: благодаря действительно удачным технологическим решениям, благодаря постоянному совершенствованию поддерживаемых продуктов и, самое главное, — благодаря поддержке самых разнообразных видов и версий операционных систем, причем как в качестве хостовых, так и в качестве гостевых.
Общая характеристика
В настоящее время семейство продуктов от VMware, предназначенных для создания виртуальных машин и управления ими, насчитывает несколько представителей:
■ VMware Workstation — приложение для «настольных» систем, обеспечивающее создание «обычных» виртуальных машин и управления ими. Потенциальные пользователи этого продукта — разработчики и тестеры программного обеспечения, преподаватели и другие IT-специалисты.
■ VMware АСЕ — приложение для «настольных» систем, обеспечивающее создание защищенных виртуальных машин (АСЕ означает Assured Computing Environment — защищенная вычислительная среда). Каждая ВМ, созданная с помощью VMware АСЕ, снабжается индивидуальными средствами администрирования и защиты от несанкционированного доступа. Основной контингент пользователей — сотрудники предприятий, для каждого из которых требуется создать собственную защищенную среду на общем для всех физическом компьютере.
■ VMware GSX Server — серверное приложение уровня предприятия, предназначенное для создания виртуальной инфраструктуры предприятия, тестирования распределенных приложений и т.п.
■ VMware ESX Server — серверное решение, предназначенное для создания инфраструктуры виртуальных хранилищ данных. Как и во второй главе книги, нас в первую очередь будет интересовать инструмент для создания «настольных» виртуальных машин, а именно VMware Workstation. Б книге представлена последняя на сегодняшний день коммерческая версия продукта — VMware Workstation 5.0. В то же время, на веб-сайте компании VMware можно получить для ознакомления бета-версию пакета VMware Workstation 5.5,
Особенности работы VMware Workstation
Каждая виртуальная машина, созданная с помощью VMware Workstation, представляет собой автономный компьютер с собственными аппаратными ресурсами, часть которых эмулируется программно, а часть «заимствуется» у хост-компьютера.
Параметры виртуального компьютера сохраняются в специальном конфигурационном VMX-файле (в текстовом формате). Этот файл (как и другие файлы, определяющие работу ВМ), при необходимости может быть перенесен на другой хост-компьютер с целью воспроизведения параметров виртуальной машины. Однако в составе VMware отсутствуют штатные средства подключения к консоли таких «чужих» ВМ. Для обхода этого ограничения можно использовать некоторые ухищрения, о которых рассказано в разделе «Создание и настройка виртуальной машины».
В отличие от Virtual PC, имя конфигурационного файла, созданного VMware, не совпадает с именем ВМ, а определяется типом гостевой ОС, указанным на этапе создания ВМ. Например, конфигурационные файлы всех ВМ с гостевой ОС Windows 98 называются Win98.vmx. То же самое относится к именам файлов виртуальных жестких дисков: для Windows 98 они все называются Windows 98.vmdk. По указанной причине (а также по некоторым другим соображениям) файлы каждой ВМ должны обязательно размещаться в отдельной папке.