Автор:
Алексей Бережной
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Чтобы получить тестовую систему на базе виртуальных машин, не нужен сервер. Достаточно простого настольного компьютера
Введение
Многие администраторы сталкиваются с необходимостью иметь свою собственную виртуальную систему. Причины могут быть самые разные: от необходимости протестировать новую заплатку прежде чем ее запустить в массовую установку до подготовки к сертификационным экзаменам. К сожалению, очень часто возникает ситуация, когда кроме собственного компьютера никакого другого под рукой нет и приходится использовать, то что есть.
В этом выпуске речь пойдет именно о настольных системах виртуализации. Далеко не все из них подходят для промышленного применения. Хотя некоторые системы с успехом справляются с высокой нагрузкой и большим числом виртуальных машин, все-таки для систем уровня предприятия лучше использовать системы bare metal.
В данной статье пойдет речь о бесплатных продуктах, которыми может воспользоваться каждый желающий приобщиться к волшебному миру виртуальных машин.
VMware Server
Это, наверное, самый известный из бесплатных продуктов для виртуализации. Название Server говорит о том, что эта разработка предназначена в первую очередь для виртуализации серверов. Если кому-нибудь интересен опыт использования VMware Server таким образом, рекомендую прочитать мои статьи на эту тему [1] и [2] Однако ничего не мешает использовать его и для рабочих станций, учитывая, что он бесплатен. Некоторые администраторы утверждают, что VMware Server несколько тяжеловат для обычного офисного компьютера и предпочитают использовать программы, менее требовательные к ресурсам. Возможно в чем-то они и правы, но особенного падения быстродействия в свободном режиме (когда нет запущенных виртуальных машин) я не замечал.
Несомненным плюсом является кроссплатформенность данного продукта. Есть версии для Windows и Linux. Это позволяет легко переносить виртуальные машины с одной платформы на другую простым копированием (виртуальная машина при этом должна быть выключена). Кроме того, сервер управляется через Web-интерфейс, что позволяет использовать практически любой Интернет браузер как для локального, так и для удаленного управления host-системой.
Применение бесплатного VMware vCenter Converter дает возможность с легкостью переводить физические машины в виртуальные. Так что если у кого-то еще сохранилась тестовая сеть из старого компьютерного барахла, она может быть без особых проблем переведена в виртуальную среду. Возможен и обратный процесс, если возникнет желание создать из виртуальной машины физическую (например, по причине нехватки ресурсов для очередного бесчеловечного эксперимента над новой версий ПО).
Ознакомиться и скачать VMware Server можно по этой ссылке
https://my.vmware.com/web/vmware/evalcenter?p=server20
Для того, чтобы подтвердить серьезность своих намерений и облегчить менеджерам VMware поголовный учет своих потенциальных клиентов, для скачивания необходимо пройти регистрацию.
Ссылка на раздел сайта о VMware vCenter Converter http://www.vmware.com/products/converter/
VirtualBox
Еще одно замечательное решение по настольной виртуализации. Этот продукт был создан фирмой Innotek GmbH, после чего был компания была куплена Sun Microsystems. После поглощения Sun Microsystems Oracle права на использование оказались у последней. К счастью на качестве исполнения и стратегии развития это не сказалось.
Программа управления имеет симпатичный интерфейс, понятный даже новичкам. VirtualBox может работать в качестве host-системы на Windows, Linux, OS X, Solaris и FreeBSD.
Помимо собственного формата VDI умеет работать VMware Virtual Machine Disk Format (VMDK); and Microsoft Virtual PC VHD. Также поддерживает импорт-экспорт в OVF (Open Virtualization Format).
Помимо поддержки различных форматов виртуальных дисков VirtualBox замечателен своими возможностями по поддержке разнообразнейших гостевых систем. Поэтому если вам приспичит хоть где-нибудь развернуть тестовую виртуалку, например, для OS/2, милости просим в VirtualBox.
Лицензия двойная, об этом я тоже писал в предыдущем выпуске DOWNLOAD [3]. Желающие побольше узнать об этом замечательном продукте могут ознакомиться с моими статьями в журнале «Системный администратор» [4] и [5].
Очень хорошая система именно для настольной виртуализации.
Домашняя страничка VirtualBox https://www.virtualbox.org/
И страничка загрузки: https://www.virtualbox.org/wiki/Downloads
MS Virtual PC 2007
Уже из названия видно, что данный продукт является весьма и весьма устаревшим. В делах виртуализации Microsoft традиционно выступает в роли догоняющего, а порой и вовсе сходит с дистанции. Других и более свежих систем для настольной виртуализации у этого производителя больше нет. (Если не считать встроенный в Windows 7 костыль под гордым названием «Windows Virtual PC». Сиё странное поделие предназначено для запуска несовместимых с Windows 7 программ, написанных для Windows XP).
Исходя из обычной для себя практики, Microsoft не стала утруждаться разработкой нового ПО, а просто перекупила уже готовый продукт. На самом деле Virtual PC создан компанией Connectix в 1997 году. Первоначально программа предназначалась для операционной системы Mac OS на платформе PowerPC Macintosh. Предполагалось выпускать Virtual PC для работы с различными гостевыми ОС, включая Linux и OS/2. После приобретения права на Virtual PC Microsoft выпустила Windows-версию пакета для бесплатного использования. Казалось бы, для пользователей все идет как нельзя лучше, но позже, в августе 2006 года компанией было заявлено об отказе выпуска версии для Mac OS новых компьютеров Apple на платформе Intel, что фактически означало прекращение поддержки всех остальных платформ кроме Windows.
Поэтому 2007-й год – это, пожалуй, последняя дата, когда компания Microsoft занималась настольной системой виртуализации для конечного пользователя. (Исключая безумный вариант с покупкой Windows Server 2008 R2 с Hyper-V и последующей установкой его на рабочую станцию.)
MS Virtual PC 2007 пока еще окончательно не умер в забвении из-за того, что используется в некоторых обучающих центрах при организации компьютерных курсов, а также в силу привычки консервативно настроенных пользователей и системных администраторов, упорно не желающих слезать с устаревшей платформы Windows 2003/XP.
Продукт полностью проприетарный, практически не поддерживающей ничего кроме некоторых операционных систем семейства Windows. Имеет массу ограничений, в частности не в состоянии использовать многопроцессорную конфигурацию гостевых систем.
Если у Вас все еще есть желание познакомиться с этой «супер-программой», вот ссылка:
http://www.microsoft.com/ru-ru/download/details.aspx?id=3702
Xen
Выше я писал о MS Virtual PC 2007 – полностью закрытом и узкоспециализированном продукте, заточенном только для Windows платформы. Теперь, чтобы восстановить справедливость, стоит написать еще об одном бесплатном продукте, пусть даже и работающем в качестве host-системы только на операционных системах opensource, в частности, на Linux.
Гипервизор Xen имеет историю, которая выглядит классической для свободного программного обеспечения. Это детище Xen Кембриджского университета, (руководитель проекта Иэн Прэтт). Далее проект развивался в рамках компании XenSource, которая разрабатывала opensource проект Xen. Как часто бывает в мире свободного ПО, чтобы поддержать проект с финансовой стороны, были выпущены коммерческие версии программного обеспечения, называвшиеся XenServer и XenEnterprise.
В дальнейшем компания была приобретена Citrix, но это пошло только на пользу общему делу. Впоследствии весь проект стал бесплатным и открытым, а компания Citrix сосредоточила свои коммерческие интересы на XenCenter – очень интересном продукте, предназначенном для управления системами виртуализации уровня предприятия.
Но вернемся к настольным системам. Сам гипервизор Xen распространяется отдельно и может быть установлен на изрядное число популярных Linux-дистрибутивов. Существуют и программы с графическим интерефейсом для управления этой системой виртуализации. Например, Virtual Machine Manager.
Можно создавать гостевые машины для Linux, Windows, Solaris и даже Novell Netware. Поэтому для настольной системы виртуализации для экспериментов и тестирования – вполне приличный выбор. Кстати, системы на базе Xen прекрасно подходят и для создания систем виртуализации серверов, непосредственно участвующих в бизнес-процессах.
Для тех, кто хочет познакомиться с данным продуктом, напоминаю, что в популярных дистрибутивах Linux данный продукт может быть поставлен «из коробки». Например, в OpenSUSE. Поэтому прежде чем качать исходники, проверьте свои репозитории на наличие уже подготовленной адаптированной версии.
Домашняя страничка гипервизора Xen:
http://xen.org/
Скачать можно здесь:
http://xen.org/products/downloads.html
Оболочка для управления Virtual Machine Manager доступна по этому адресу:
http://virt-manager.org/
Скачать эту утилиту можно здесь:
http://virt-manager.org/download.html
Заключение
Персональные системы виртуализации можно сравнить со средствами гигиены. В конце-концов, можно прожить даже если не стричься, не бриться, ходить в грязной одежде и мыться только под дождем. Но такое первобытное существование вряд ли пойдет на пользу. Средство для тестирования, которое всегда под рукой и доступно, чтобы что-то проверить – вещь весьма полезная.
Надеюсь, моя статья поможет системным администраторам в этом начинании.
Литература
[1] Алексей Бережной «Строим сетевую инфраструктуру на основе VMware Server» . Журнал «Системный администратор» №3 2007 год http://samag.ru/archive/article/1738
[2] Алексей Бережной «Строим систему для виртуализации на базе серверной платформы Intel при помощи Linux CentOS 5.2 и VMware Server 2» Журнал «Системный администратор» №10 2008 год http://samag.ru/archive/article/1845
[3] «Не все freeware одинаково бесплатно» Вторя статья рубрики «DOWNLOAD» http://samag.ru/uart/more/35
[4] Алексей Бережной «Sun VirtualBox Как персональная система виртуализации» Журнал «Системный администратор» №12 2009 год http://samag.ru/archive/article/1560
[5] Алексей Бережной «Sun (Oracle) Virtual Box. Нюансы и рекомендации» Приложение к журналу «Системный администратор» март 2010 год.
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
|