Виртуальная машина 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 и более)

·Видео-адаптер, поддерживаемый сервером XFree86 (для получения всех преимуществ полноэкранного режима).


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 Получение ПО


·Заходим на сайт #"justify">download.

·Выбираем программный продукт VMware Server.

·Выбираем последнюю (на данный момент) стабильную версию VMware Server 1.0.4.

·Соглашаемся с лицензионным соглашением.

·Скачиваем архив (tar.gz) с бинарными файлами и установочными скриптами и переходим на страницу регистрации для получения ключей к продукту.


3.2 Установка ПО


·Установка должна происходить от имени пользователя root.

anatoly@anatoly-laptop:~$ su:

anatoly-laptop:/home/anatoly#

·Установка необходимых пакетов.

anatoly-laptop:/home/anatoly# aptitude install libx11-6 libx11-dev xspecs libxtst6 psmisc build-essential linux-headers-$(uname - r)

·Распаковка архива

anatoly-laptop:/home/anatoly# tar zxvf VMware-server-1.0.4-56528.tar.

anatoly-laptop:/home/anatoly#

·Переход в каталог с установочными файлами и запуск установочного скрипта.

anatoly-laptop:/home/anatoly# cd vmware/laptop:/home/anatoly/vmware#./vmware-install.pl

При выполнении этого скрипта необходимо ответить на несколько вопросов:

·Компиляцией модулей ядра.

None of VMware's pre-built vmmon modules is suitable for your running kernel. Do you want this script to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes]

·Местонахождение файлов заголовков, соответствующих запущенной версии ядра.

What is the location of the directory of C header files that match your running kernel? [/usr/src/linux-headers-2.6.22-3-686/include/]

После этого скрипт выдал следующие сообщения, на каждое из которых следует отвечать утвердительно (лучше всего просто нажимать клавишу [Enter], соглашаясь тем самым с предлагаемым по-умолчанию вариантом выбора).

·Далее предлагается принять условия пользовательской лицензии (the end user license agreement - EULA):

Press enter to display the DHCP server copyright information.

После того, как Вы согласитесь принять условия лицензии, скрипт завершает работу, выдав следующие сообщения Hit enter to continue.

Starting VMware services:machine monitor [OK]bidirectional parallel port [OK]ethernet [OK]networking on /dev/vmnet0 [OK]only networking on /dev/vmnet1 (background) [OK]can now run VMware by invoking the following command: «/usr/bin/vmware».,

- the VMware team

·После этого Вы можете покинуть shell, запущенный от имени root-а.

anatoly-laptop:/home/anatoly# exit

anatoly@anatoly-laptop:~$


4. Создание виртуальной машины


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

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

Отметим, что если мы хотим, чтобы создаваемая виртуальная машина имела доступ к физическому диску, надо либо запускать VMware от имени root-а, либо предварительно дать права доступа (0666) к дискам тому пользователю, от имени которого мы будем запускать систему виртуальных машин.


.1 Создание виртуальной машины с ОС MS Windows XP Professional


Создание виртуальной машины можно разбить на несколько этапов:

. Запуск VMware.



Виртуальная машина предлагает соединиться с сервером 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.#"justify">Debian GNU/Linux.

2.#"justify">VMware, Inc.

.#"justify">VMware.

.#"justify">VMware», автор В.А. Костромин.



Виртуальная машина VMware на основе ОС GNU/Linux 1. Основная часть 1.1 ОС GNU/Linux

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ