Семейство продуктов компании VMWare, Inc. является в настоящее время, пожалуй, наиболее популярным и массовым среди имеющихся инструментов виртуализации. Оно включает серверные решения (VMWare ESX Server), решения для рабочих станций (VMWare Workstation) и др.
Вообще под виртуализацией понимается процесс представления вычислительных ресурсов или их логического объединения, который создает определенные преимущества перед оригинальной конфигурацией и позволяет преодолеть ограничения, связанные с реализацией, расположением или физической конфигурацией самих ресурсов. В частности, на одном достаточно мощном компьютере можно реализовать несколько виртуальных машин, работающих под управлением разных операционных систем. Это может быть необходимо во многих случаях, например, для защиты информации и ограничения некоторых процессов, исследования производительности программного обеспечения, испытания новой компьютерной архитектуры, эмуляции игровых приставок, в образовательных целях (при изучении работы различных операционных систем) и т.д. Собственные виртуальные машины могут создавать компьютерные вирусы для управления инфицированной системой (зомбирование). При такой виртуализации специальное ПО "хостовой" (host) системы (т.е. предустановленной на компьютере) создает для "гостевой" (guest) операционной системы окружение, которое для последней представляется как аппаратное, т.е. как виртуальный компьютер со своей оперативной памятью, виртуальным жестким диском и т.д.
VMWare как раз и позволяет организовать работу сразу с несколькими виртуальными компьютерами и операционными системами одновременно. Это, конечно, не единственный продукт такого рода. Имеются еще такие инструменты, как BOCHS, twoOStwo, SVISTA, Parallels, XEN и др. Корпорация Microsoft также продвигает собственный продукт Microsoft Virtual PC 2004, сделав его даже бесплатным. Однако, судя по всему, в рейтинге "народных симпатий" лидирует именно VMWare, несмотря на свою "условную" бесплатность.
По-видимому, чаще всего интерес пользователя к продуктам такого рода является свидетельством его потенциальной готовности мигрировать с Windows на другую систему, как правило, Linux. И лучшего способа испытать, что же это такое, чем установить у себя на компьютере виртуальную машину, трудно придумать. Тем более, что в случае VMWare сделать это не очень сложно, имея некоторый опыт установки ПО под Windows.
Для начала необходимо с сайта разработчика (www.vmware.com/download/ws) скачать установочный файл (его размер для VMWare Workstation 5.5.21 около 91 Mb) и, следуя стандартным инструкциям, установить программу в "хостовой" системе. Она будет работать без всяких ограничений в течение 30-дневного испытательного срока, после чего вам будет предложено купить регистрационный ключ. Пользователи, которым VMWare за месяц успела приглянуться, обычно так и поступают.
Установив VMWare, можно приступать к испытаниям. Запускаем программу обычным образом (через меню "Пуск", или щелчком по иконке в панели быстрого запуска). В открывшемся окне находим три опции: "New Virtal Machine", "New Team" (позволяет добавить несколько виртуальных машин и объединить их в сеть) и "Open Existing VM or Team". Перед выбором первой опции целесообразно сделать некоторые предварительные настройки. Для этого в меню "Edit" выбираем пункт "Preferences" и далее закладку "Workspace" для того, чтобы указать расположение по умолчанию виртуальных машин, которые будут создаваться в дальнейшем. В VMWare имеется очень неплохое справочное руководство, из которого можно узнать назначение прочих настроек.
Нажимаем иконку "New Virtal Machine". Появляется мастер создания виртуальной машины, следуя указаниям которого, нужно будет выбрать основные параметры создаваемой виртуальной машины. Прежде всего - это тип устанавливаемой на нее операционной системы. Далее придется определиться с сетевыми настройками, выделить достаточный объем оперативной памяти, указать тип виртуального диска (IDE или SCSI) и его объем и создать виртуальный диск. Перед выполнением этих процедур обязательно ознакомьтесь со справочным руководством.
После того, как виртуальная машина создана, можно установить на нее новую операционную систему, например, Linux. Для этого вставляем в дисковод установочный компакт-диск с соответствующим дистрибутивом и в окне виртуальной машины выбираем опцию "Start this virtual machine" или нажимаем зеленый треугольник в панели инструментов. Установленная таким образом система будет храниться на физическом диске в виде особого vmx-файла "хостовой" системы и может быть использована для работы и на других компьютерах (после записи на компакт-диски). Конечно, придется немного повозиться, узнать побольше о своем "железе" да и интернет "погуглить". Но опыт будет стоить потраченного времени. Да и процедура не более опасна для вашей основной операционной системы, чем установка любой другой программы.
Но что делать, если испытательный срок истекает? Ничего страшного. Созданная вами новая виртуальная машина сможет работать, только теперь надо будет воспользоваться бесплатным продуктом все той же VMWare, Inc. под названием VMWare Player, который можно скачать с www.vmware.com/products/player. Деинсталляция просроченной VMWare Workstation не приведет к удалению папки "My Virtual Machines" с созданными виртуальными машинами в указанном месте. Запускаем установленный VMWare Player, указываем виртуальную машину и работаем с ней дальше. Перенеся эту же папку на другой компьютер и установив там VMWare Player, сможем работать с альтернативными ОС и на нем.
Но аппетит всегда приходит во время еды, и, поэкспериментировав с некоторыми операционными системами или дистрибутивами, захочется попробовать что-нибудь еще. Как быть? Есть два способа. Первый - создать новые виртуальные машины и запускать их с помощью VMWare Player. Об этом речь пойдет в следующий раз. Второй способ - найти в интернете и скачать уже готовые vmx-образы операционных систем. Например, можно скачать дистрибутив VMware-ASPLinux (объем 2 CD), специально созданный для студентов МГИУ, с ftp://ftp.msiu.ru/education/VMware-ASPLinux/index.html или зайти на ftp1.freenet.de/pub/.disk3/filepilot/linux/distributionen и, если не смущает немецкий язык, скачать оттуда vmx-образы Freenet-Kanotix и SUSE 102 . Но просто целый Клондайк разработок для VMWare Player можно найти на сайте компании: www.vmware.com/vmtn/appliances/directory.
Удачных экспериментов!
Сергей САНЬКО
1 В дальнейшем, если не будет особо оговорено, речь будет идти именно об этом релизе.
2 Там есть еще много всего.
Горячие темы