Виртуальная машина VMware на основе ОС GNU/Linux
Виртуальная машина VMware на основе ОС GNU/Linux
1. Основная часть
1.1 ОС GNU/Linux
GNU/Linux (произносится «гну слэш ли́нукс») - свободная UNIX-подобная операционная система. Она основана на системных
программах, разработанных в рамках проекта GNU и на ядре Linux. Часто, по историческим
причинам и для краткости, эту систему называют просто «Linux».
GNU/Linux работает на PC-совместимых
системах семейства Intel x86, а также на IA-64, AMD64, PowerPC, ARM и многих других.
К операционной системе GNU/Linux
также часто относят программы, дополняющие эту операционную систему, и
прикладные программы, делающие её полноценной многофункциональной операционной
средой.
В отличие от большинства других
операционных систем, GNU/Linux не имеет единой «официальной» комплектации.
Вместо этого GNU/Linux поставляется в большом количестве так называемых
дистрибутивов, в которых программы GNU соединяются с ядром Linux и другими программами. Дистрибутив - это не просто набор
программ, а ряд решений для разных задач пользователей, объединённых едиными
системами установки, управления и обновления пакетов, настройки и поддержки.
Наиболее известными дистрибутивами GNU/Linux являются Debian, Ubuntu, Slackware, Red Hat, Fedora, Mandriva, SuSE, Gentoo. Из Отечественных дистрибутивов
наиболее известны ALT Linux и ASPLinux.
Для выполнения данного курсового
проекта был выбран дистрибутив Debian GNU/Linux как наиболее законченный и наиболее используемый.
1.2 VMware
VMware Inc. (NYSE: VMW) - компания-разработчик программного обеспечения, наиболее известная продуктами для
виртуализации x86-совместимых компьютеров - VMware
Workstation, VMware Server, VMware ESX Server, VMware
VirtualCenter, VMware ACE и VMware Player. Компания находится в собственности EMC Corporation (как независимое
подразделение), основное подразделение компании расположено в Пало-Альто,
Калифорния.
Проведем краткий обзор продуктов:
· VMware
Workstation - программа,
позволяющая создавать и запускать одновременно несколько Виртуальных Машин
(x86-архитектуры), в каждой из которых работает своя гостевая
операционная система (например, Microsoft Windows, GNU/Linux, BSD и т. п.). Также
позволяет создавать снимки Гостевой ОС.
· VMware
Player - программный продукт,
предназначенный только для запуска готовых Виртуальных Машин (созданных в
VMware Workstation, либо VMware Server). VMware Player также работает с
виртуальными машинами, созданными приложениями GSX Server и ESX Server,
Microsoft VirtualPC и Symantec LiveState Recovery. Бесплатное решение с
ограниченным, по сравнению с VMware Workstation, функционалом.
· VMware
Server (замена VMware GSX Server) -
программное обеспечение, позволяющее не только создавать и запускать
виртуальные машины, а также использовать возможности создания снимков
(snapshot), но и удалённо управлять ими. Начиная с осени 2006 года
распространяется как бесплатный продукт.
· VMware
ESX Server - коммерческий продукт, главное
отличие которого от VMware Server - установка на компьютер вместо OC
(используется специализированное ядро VMKernel и модифицированная версия
GNU/Linux от Red Hat в качестве консольной OC), что позволяет значительно
повысить быстродействие. Также имеет возможность «плавно переносить» Гостевые
ОС по сети с одного физического компьютера на другой без остановки виртуальной
машины.
Для выполнения задачи курсового
проекта был выбран дистрибутив VMware Server как наиболее функциональный из бесплатных продуктов VMware Inc.
2. Требования к
компьютеру
2.1 Требования к
аппаратной части
· Pentium
II 266 MHz или выше (процессор должен быть как минимум класса Pentium);
· ОЗУ как
минимум 64 MB (рекомендуется 128 MB и более)
2.2 Требования к
программному обеспечению
Требования к ОС GNU/Linux, используемой в
качестве базовой операционной системы:
· ядро
Linux 2.0.32 или выше
· библиотека
glibc версии от glibc2 до glibc6 (с glibc1 не работает)
· для
SMP-систем ядро должно быть версии 2.2.0 или выше
· X-сервер,
причем рекомендуется XFree86-3.3.4 или выше.не будет работать на системах, не
удовлетворяющих этим требованиям.
3. Установка системы VMware
Для установки необходимо сначала
скачать ПО с сайта компании VMware Inc., а также пройти регистрацию, чтобы получить лицензию на его использование.
3.1 Получение ПО
· Заходим
на сайт #"650916.files/image001.jpg">
Виртуальная машина предлагает
соединиться с сервером VMware через локальный хост или через удаленный хост. Выбираем
соединение через локальный хост, как показано на картинке.
. Создание новой виртуальной машины.
Запускается Wizard виртуальной машины для
создания её конфигурации.
Выбираем типичную конфигурацию виртуальной
машины.
Далее Wizard предлагает выбрать
операционную систему, с которой должна работать виртуальная машина. Выбираем Windows XP Professional.
Программа конфигурации предлагает
назначить имя новой виртуальной машины. Выбираем имя, предлагаемое по
умолчанию.
Здесь предлагается выбрать тип
соединения к сети. В данном случае выбираем тип Network Address Translation (NAT), для того чтобы виртуальная
машины смогла получить доступ к сети через уже имеющееся сетевое соединение
основной ОС.
Далее предлагается выбрать размер
виртуального диска для виртуальной машины. В данном случае выбран размер диска
4 Гбайта.
После введения всех необходимых
параметров программа конфигурации начинает выделять память на жестком диске для
виртуального диска и по окончанию создает виртуальную машину с заданными
параметрами.
На картинке показана созданная
виртуальная машина сконфигурированная под ОС MS Windows XP Professional.
5. Запуск виртуальной машины
Запуск виртуальной машины можно
разбить на два этапа:
. Загрузка ОС.
Загрузка ОС MS Windows XP Professional
. Установка VMware
tools.
После запуска ОС необходимо
установить пакет VMware tools для того чтобы виртуальная машина корректно взаимодействовала с
аппаратным обеспечением. Это делается через Menu -> VM -> install VMware Tools…
компьютер виртуальный vmware
операционный
Установка пакета VMware Tools
Литература
1. http://www.debian.org/intro/about - информация об ОС Debian GNU/Linux.
2. http://vmware.com - официальный сайт VMware, Inc.
. http://www.linuxcenter.ru/lib/books/vmware/ - книга
«Энциклопедия VMware», автор В.А. Костромин.