Vmware технология виртуальных сетей. Полигон для администрирования серверов

Администрирование серверов, это очень широкий круг задач, тысячи программ и сервисов со своими тонкостями и нюансами, десятки операционных систем, постоянно что-то меняется, обновляется, физически не реально знать все наизусть. Постоянно приходится сталкиваться с тем, что ставишь или настраиваешь или исправляешь что-то впервые.

При работе с новым сервером, это не так критично, можно попробовать разные варианты решения задачи, выбрав оптимальный, никто от этого не пострадает, не считая конечно личного времени. В конце концов можно все снести и настроить заново.

В случае боевого сервера, на котором работают какие-то сервисы, веб сервера, базы данных, лежат сайты, такой вариант не прокатит, могут пострадать пользовательские данные, сервис может быть недоступен длительное время со всеми вытекающими.

В такой ситуации у администратора серверов всегда должен быть безопасный полигон для испытаний, где не страшно ошибиться, где можно потрогать новую версию операционной системы или погонять какой-то софт, в общем ломай не хочу. У меня уже не первый год, таким полигоном является VMWare workstation , на которой я держу виртуальные машины с основными операционными системами, с которыми работаю - FreeBSD, различные дистрибутивы Linux, типа Debian, CentOS, Ubuntu, и с которыми не работаю тоже, просто для общего развития, например различные Windows.

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

Постараюсь вкратце описать процесс создания тренировочного полигона для администрирования серверов, как делаю я, то есть не вдаваясь в документацию по VMWare, в которой и так все достаточно подробно.

Итак, основная операционка - Windows 7 ultimate x64 SP1, VMWare Workstation 7.1.4, на тестовой виртуальной машине будет установлена операционная система FreeBSD 8.2 amd64.

Компьютер на котором установлена VMWare Workstation является хост-машиной , по отношению к виртуальным машинам.
Виртуальные машины, являются гостевыми системами , по отношению к хост-машине (виртуальная машина = гостевая система).

Структура моей сети очень проста, обычный роутер на который приходит интернет канал, внутренний IP адрес интерфейса роутера - 192.168.1.10 . Поскольку машин внутри моей сети не много, 3-5, я не использую DHCP сервер роутера а назначаю статические IP адреса, мне так удобней. На рабочем компьютере, прописан IP адрес 192.168.1.11 , шлюз соответственно 192.168.1.10 .

Не буду расписывать процесс установки VMWare, там нет ничего сложного. После установки потребуется перезагрузка.

Настройка виртуальных коммутаторов VMWare

VMWare поддерживает 3 вида сетевого взаимодействия гостевых систем и хост-машины:

  • Host-only - только хост
  • Bridged - сетевой мост
  • NAT - устройство трансляции адресов (Network Address Translation)

Первый тип позволяет создать виртуальную сеть в рамках хоста, виртуальные машины при этом не имеют выхода во внешний мир, ограничиваясь внутренней сетью.

Второй тип - мост, позволяет объединить виртуальный адаптер гостевой системы с физическим сетевым адаптером хост-машины. При таком типе соединения, гостевая система
будет вести себя как независимый компьютер в рамках сети хост-машины. То есть, в моем случае, хост-машина - это 192.168.1.11 , кроме нее в моей сети есть например
еще одна машины с адресами 192.168.1.12 , если я подниму виртуалку и назначу ей адрес 192.168.1.13 , то она будет видна в моей сети как еще один обычный компьютер.

Немного путано), но если подумать, все станет понятно. Мост самый простой вариант настройки, на гостевой системе можно вообще ничего не прописывать, она
получит IP адрес с DHCP, моего роутера.

Третий тип - NAT. Я пользуюсь именно этим типом, какой-то конкретной причины нет, просто так исторически сложилось, да и в настройке этот вариант не на много сложнее
сетевого моста.

За настройку виртуальных коммутаторов в VMWare отвечает утилита . Запускаем VMWare Workstation, сначала идем в Edit > Preferences , я тут практически ничего не меняю, только в первой вкладке прописываю путь до папки, где храню или буду хранить виртуальные машины:

далее запускаем Edit > Virtual Network Editor . Замечу, что в VMWare Workstation 6.5, данная утилита слегка отличается, но смысл тот-же, просто там все было разнесено по разным вкладкам а 7 версии все делается в одном окне.

1. Это список виртуальных коммутаторов. Как видно на скрине, коммутатор VMnet0 - Bridged (мост), VMnet1 - Host-only, и VMnet8 - это NAT, который нас и интересует.
2. Это как раз нужный коммутатор. При выделении этой строки, настройки внизу изменятся на соответствующие.
3. Выбран тип NAT, для данного коммутатора. Под кнопкой NAT Settings , настройки Network Address Translation (см. скрин ниже).
4. Подключить коммутатор к сети.
5. Использовать-ли для раздачи IP адресов DHCP сервер (см. скрин ниже).
6. Тут задан диапазон сети для виртуальных машин, то есть внутренняя сеть VMWare, находящаяся за коммутатором VMnet8.

Я обычно отключаю лишние коммутаторы, что-бы не путаться. Для этого нужно выделить в списке соответствующий и снять галку с пункта 4. В данном случае я отключу коммутатор Host-only.

Здесь можно все оставить по умолчанию. Шлюз для сети 192.168.50.0 будет иметь адрес 192.168.50.2 . Можете заглянуть в настройки DNS и NetBIOS, там я тоже все оставил как было.

Тут задан диапазон из которого будут выдаваться IP адреса виртуальным машинам. А так-же, так называемое время аренды, срок, на который присваивается IP адрес. Тут я тоже оставляю все как есть.

Проверяем что у нас в сетевых подключениях на основном компьютере (хост-машина).

Видим в списке 2 сети, MainNet - это моя основная сеть, а VMware Network Adapter VMnet8 - это коммутатор NAT. Настройки соединения VMnet8 опять-же можно оставить как есть.

На этом первая часть, касающаяся настройки сети закончена, можно поднимать первую виртуальную машину.

Виртуальная сетевая карта. Параметры.

Для начала я предлагаю вам ознакомиться с параметрами подключения к сетевой карте виртуальной машины а уже после этого мы поговорим о «редакторе виртуальной сети». Откройте параметры виртуальной машины, это можно сделать из меню «Виртуальная машина» -> «Параметры» или можно открыть вкладку вашей виртуальной машины и нажать «Изменение настройки» так же есть возможность использования горячей клавиши (Ctrl+D).

Нам открывается конфигуратор виртуальной машины, выбираем сетевой адаптер и справа появляются его настройки. Теперь разберёмся что здесь к чему.

  1. 1.Подключение типа «мост». При использовании этого типа подключения виртуальный адаптер работает непосредственно с физическим адаптером на хостовой машине. Что это даёт? Эта настройка позволяет виртуальному компьютеру взаимодействовать с локальной сетью и интернетом если они доступны для физического адаптера хостовой машины. Настройки для сетевого подключения вwindows в таком случает берутся с DHCP сервера который встроен в продукт VMWare.
  2. 2.Подключение типа «NAT». При использовании этого типа подключения адапреты виртуальной и хостовой машины создают между собой соединение, параметры для которого задаются DHCPсервером VMWare. При использовании подключения данного вида у виртуальной машины появляется доступ к внешнему миру который подключен по сдерставм физического адапрета при этом данная машина не будет видна из вне.
  3. 3.Подключение типа «Только узел». Это подключение создаёт между виртуальным адаптером на виртуальной машине и виртуальным адаптером VMWare на хостовой машине образуется виртуальная сеть, настройки для которой так же задаёт встроенный в VMWare DHCP сервер. В такой сети виртуальный компьютер и хост могут объмениваться данными между собой, но при этом виртуальный компьютер не имеет доступа к внешнему миру (физическая сеть, интернет).
  4. 4.Подключение типа «Другое». Для данного вида поключения можно выбрать любую созданную виртуальную сеть. Такие виртуальные сети создаются и настраиваются с помощью «редактора виртуальной сети». Параметры для таких виртуальных сетей аналогичны тем что описывались выше, при этом в «редакторе виртуальной сети» так же можно настроить параметры встроенного DHCPсервера и проброс портов.

Редактор виртуальной сети

Для вызова редактора зайдите в меню «правка» -> «редактор виртуальной сети», сочетание горячих клавиш для этого пункта меню не присвоено.

По умолчанию в «редакторе виртуальной сети» созданы три сети с дефолтными настройками.

Сеть VMnet0 настроена на подключение типа «мост». В настройках этого подключения возможно явно указать с каким адаптером будет создан мост.

Сеть VMnet8 использует тип подключения «NAT». В настройках подключения можно изменить настройки встроенного DHCP сервера или деактивировать его. Так же возможно снять галочку с настройки «подключить виртуальный адаптер к этой сети», это выключит виртуальный сетевой адаптер на машине хосте, при этом если DHCP активен то доступ к интернету у виртуальной машины останется… Ещё здесь можно настроить «параметры NAT». В этих параметрах есть возможность пробросить порт с хостовой машины на виртуальную. Рассмотрим этот параметр подробней.


Допустим нужно что бы данные приходящие на определённый порт жизического подключения на хостовой машине перенаправлялись на определённый порт подключения виртуальной машины. Нажмите кнопку «добавить» в «параметрах NAT» и укажите необходимые данные.

  1. 1.Порт узла – здесь нужно указать с какого порта хостовой машины мы хотим перенаправить данные.
  2. 2.Тип – выберите нужный тип TCP или UDP
  3. 3.IP адрес виртуальной машины – можно узнать в «свойствах подключения адаптера» на виртуальной машине.
  4. 4.Порт виртуальной машины — указать номер порта на виртуальной машине который будет принимать перенаправляемые данные.
  5. 5.Описание – можно подписать например к какому сервису относится данный порт.
  6. 6.Нажимаем «ОК» и тестируем полученный результат.

Пример того как я пробросил стандартный порт для IIS.

Сеть VMnet1 настроена на работу с подключением «Только узел». В настройках этой сети так же доступны настройки встроенного DHCP и возможность создания подключения с виртуальным сетевым адаптером на хосте.

Создание и конфигурирование сети.

Предлагаю попробовать создать сеть между двумя виртуальными машинами. Для простоты обозначения я назову обе виртуальные машины и приведу параметры подключения каждой машины:

SERVER — эта первая виртуальная машина под управлением ОС Windows Server 2012 состоящая в рабочей группе «Workgroup». В настройках подключения, в параметрах TCP/IP вручную указаны IP адрес (192.168.0.1) и маска подсети (255.255.255.0), брандмауэр windows отключен.

CLIENT – вторая виртуальная машина под управлением ОС Windows 7 состоящая в рабочей группе «Workgroup». В настройках подключения, в параметрах TCP/IP вручную указаны IP адрес (192.168.0.2) и маска подсети (255.255.255.0), брандмауэр windows отключен.

На обеих виртуальных машинах в параметрах сетевого адаптера было выбрано подключение к сетиVMnet1. С помощью «редактора виртуальной сети» в настройках сети VMnet1 были отключены две настройки «подключение виртуального адаптера узла к этой сети» и использование встроенного DHCPсервера.


Теперь убедимся что наши виртуальные машины состоят в одной виртуальной сети, для этого воспользуемся командой ping.


Как мы могли убедиться обе машины подключены к одной виртуальной сети которая изолирована от внешнего мира и не связана с виртуальным адаптером хоста.

Я предлагаю добавить на SERVER, второй виртуальный адаптер и настроить его для связи с внешним миром. Открываем параметры виртуальной машины «виртуальная машина» -> «параметры» (Ctrl+D) и нажимаем кнопку «добавить». Перед нами мастер добавления нового оборудования, выбираем «сетевой адаптер» и нажимаем «далее». На этом этапе мастер предлагает выбрать нам тип подключения для нового виртуального адаптера, в моём случае я выбирал «другое» и указал на сеть VMnet8(NAT). Нажимаем «готово» и видим что в конфигурацию виртуальной машины добавился второй сетевой адаптер настроенный на подключение к сети VMnet8.

VMware Workstation является идеальным решением для самообразования, отладки приложений, создания тестовых лабораторных сред. Многие, кто делает первые шаги с VMware Workstation сталкиваются с различными вопросами при настройке. В данной статье мы рассмотрим сетевые настройки доступные сразу после установки VMware Workstation . Это статья будет интересна, прежде всего, тем, кто только начинает разбираться в виртуальной среде.

По умолчанию, в VMware Workstation существует три типа виртуальных сетей. Подключить виртуальную машину к определенной сети можно из меню Virtual Machine Settings

Рассмотрим доступные по умолчанию сети VMware Workstation :

Bridged/VMnet0. В этом подключении виртуальная машина подключается к сети, используя физический сетевой адаптер хоста. Виртуальный сетевой адаптер виртуальной машины использует физический сетевой адаптер вашего компьютера, открывая доступ виртуальной машине к той же сети, к которой подключен физический компьютер. Иными словами, виртуальные машины получают доступ к вашей локальной сети.

Необходимо учесть, хостовая и гостевая операционные системы имеют уникальные MAC и IP адреса. В случае если на виртуальных машинах не указан статический IP адрес, то она получит его по DHCP, как обычный компьютер. В данном типе подключения, виртуальная машина имеет полный доступ к локальной сети и может подключаться к другим компьютерам, а компьютеры локальной сети могут подключаться к ней.

Такой тип подключения используется наиболее часто.

Host-only/VMnet1. Второго рода сеть соединяет гостевую виртуальную машину и хостовый компьютер, образуя частную сеть. Данное подключение обеспечивает сетевое соединение между виртуальной машиной и физическим компьютером (хостом), используя виртуальный сетевой адаптер доступный операционной системе хоста.

При этом типе подключения, виртуальная машина не имеет доступ к локальной сети и Интернету. Поскольку виртуальные машины не имеют доступа к физической сети, VMware Workstation предусматривает использование DHCP службы для назначения TCP\IP параметров виртуальным машинам. Для host-only виртуальной сети используется определенная подсеть, в нашем случае это 192.168.52.0-254, где виртуальный адаптер на физическом компьютере имеет IP адрес 192.168.52.1, а все гостевые виртуальные машины использующие host-only подключение получают адреса от VMware DHCP server.

Виртуальные машины использующие host-only сеть могут взаимодействовать между собой в этой сети.

NAT/VMnet8. Это третий тип подключения. Для этого типа подключения характерно, что связь между виртуальной машиной и хостом осуществляется по частной сети. Для чего в физическом компьютере установлена вторая виртуальная сетевая карта.

При использовании NAT подключения, виртуальная машина не имеет собственного IP адреса внешней сети. Тем не менее, виртуальная машина может подключаться к компьютерам из внешней сети по стандартному протоколу TCP/IP. При этом виртуальная машина использует IP и MAC адреса физического компьютера.

Стоит заметить, что по умолчанию, компьютер из локальной физической сети не может подключаться к виртуальной машине.

NAT подключение выбирается по умолчанию при создании новой виртуальной машины VMware Workstation .

Так как виртуальная машина не имеет непосредственного доступа к сети, VMware Workstation использует DHCP службу для назначения IP адресов виртуальным машинам в частной сети.

Управление виртуальными сетями VMware Workstation осуществляется в Virtual Network Editor, который устанавливается по умолчанию. Запустить Virtual Network Editor можно непосредственно из меню Пуск, выбрав Все программы, затем VMware и Virtual Network Editor. Вы также можете запустить Virtual Network Editor внутри интерфейса VMware Workstation , выбрав меню Edit и Virtual Network Editor.

После запуска Virtual Network Editor вы увидите вкладку Summary . На этой вкладке отображаются все виртуальные сети используемые VMware Workstation .

Automatic Bridging. В случае если хостовая машина, т.е. компьютер на котором установлено ПО VMware Workstation , имеет более одного физического адаптера Ethernet, автоматически происходит выбор первого доступного физического адаптера, который будет использоваться в виртуальной сети VMnet0. Есть возможность добавить исключение не использовать определенный физический адаптер в сети VMnet0.

Host Virtual Network Mapping . Эта вкладка служит для настройки виртуальных сетей в VMware Workstation . На этой вкладке для сети VMnet0.можно указать использование определенного физического адаптера. Для сетей VMnet1 и VMnet8 можно указать подсеть и параметры DHCP.

Host Virtual Network Adapter. Этот тип адаптеров позволяет подключаться хостовой машине к виртуальной сети. По умолчанию создаются два виртуальных сетевых адаптера на хост: один для bridge сети и один для network address translation (NAT) сети. С помощью этой вкладки можно отключать или полностью удалить определенный адаптер. Также на этой вкладке можно создать новый виртуальный адаптер и связать его с конкретной VMnet.

DHCP. На этой вкладке определяются параметры DHCP для VMnet1 (host-only) и VMnet8 (NAT) виртуальных сетей. Здесь же можно остановить или перезапустить DHCP службу.

NAT. На этой вкладке определяется, какая виртуальная сеть будет использовать трансляцию сетевых адресов (NAT). На этой вкладке вы можете запустить/остановить NAT службу. Кроме того, существуют расширенные настройки NAT доступны в разделе "Изменить".

Мы надеемся, что вы получили более четкое представление о виртуальных сетях VMware Workstation , и данная статья оказалась полезной для вас.

Специалистам в разных областях IT довольно часто приходится изучать различные операционные системы, тестировать на них написанное программное обеспечение, изучать взаимодействие компьютеров по сети, а также настраивать серверные и клиентские программы. Как правило, для таких задач, требуется не один компьютер, но содержать дома несколько компьютеров очень сложно. Во-первых, не каждый согласится выложить около 500$ за второй, а тем более третий компьютер. А, во-вторых, не у всех есть место для их размещения. Что же делать и как выйти из сложившейся ситуации? Ответ есть! К вашим услугам VMWare Workstation ! В данной статье рассмотрены настройка VMWare Workstation , создание виртуальных сетевых адаптеров и сети из виртуальных машин.

VMWare Workstation - это программный продукт, позволяющий создавать виртуальные компьютеры. Т.е. у вас появляется возможность на одном физическом компьютере разместить много логических. Плюс ко всему, вы сможете их объединить сетью между собой. И что самое главное, вы не нанесете вред оборудованию компьютера и не придется думать, как разметить винчестер для установки второй операционной системы на компьютер. А теперь рассмотрим более подробно возможности этой программы.

В данной статье будет производиться настройка VMWare Workstation 5.5.2 - build 29772 . В качестве основной (host) операционной системы (т.е. та ОС, на которую устанавливается VMWare Workstation) используется Windows XP SP1.

В качестве операционных систем, которые разрешается установить на VMWare Workstation (их называют гостевыми (guest)), можно использовать Windows (начиная с 3.1 и заканчивая Vista), различные виды Linux, FreeBSD, Solaris, Novell NetWare, MS DOS, а так же разрешается установка некоторых 64-разрядных ОС.

Для примера рассмотрим установку Windows XP Media Center , FreeBSD 6.1 и SUSE Linux Enterprise Server , а затем объединим эти системы в единую сеть. В нашем примере используется ПК с процессором Intel Pentium 4 2.0 GHz и 768 Mb оперативной памяти.

VMWare Workstation для каждого виртуального компьютера создает свое виртуальное оборудование:

  • Процессор - используется такой же, как и на реальной машине. В последних версиях реализована поддержка двухпроцессорных систем. Если у вас в реальном компьютере 2 процессора, то и в виртуальном вы сможете использовать 2.
  • Оперативная память - ограничена размером оперативной памяти на реальном компьютере. Но не может превышать 1280 Мб.
  • Поддержка как IDE, так и SCSI устройств.
  • Гибкие диски 3,5 дюйма.
  • LPT и COM порты.
  • USB устройства.
  • Звуковая карта.
  • виртуальные адаптеры Ethernet.
  • лавиатура и мышь.

Итак, приступим к практике. Установка VMWare Workstation не представляет ничего сложного. Во время, установки следует отключиться автозапуск CD-ROM. После окончания установки введите серийный номер (Help->Enter Serial Number…), который можно заказать на сайте производителя http://www.vmware.com/ . Причем после истечения срока использования, его можно заказать повторно, правда, уже на другой почтовый ящик.На рисунке 1 показана VMWare Workstation после установки.

Рис 1. VMWare Workstation

Теперь рассмотрим способы сетевого взаимодействия виртуальных машин:

Bridged networking (мост) - позволяет присоединить сетевой интерфейс виртуальной машины к локальной сети. Т.е. из локальной сети будет виден еще один Ethernet-интерфейс, со своим ip-адресом, а данные будут передаваться через реальный интерфейс основной машины. По умолчанию, для этого используется интерфейс vmnet0

Host-only networking - служит для объединения основной и виртуальных машин в единую сеть. В данном случае, присоединение к реальной сети не происходит и данная сеть видна только на локальном компьютере.

NAT adapter (Network Address Translation adapter) - используется для подключения виртуальных машин к Интернету через основную машину. Похоже на соединение при помощи моста, но отличается тем, что в сети не появляются новые интерфейсы. Устройство NAT преобразует пакеты таким образом, что все устройства реальной сети считают, что они общаются с реальным сетевым адаптером. В свою очередь устройство NAT, на основе созданной им специальной таблицы, различает какой сети принадлежат приходящие на реальный адаптер пакеты.

Виртуальные адаптеры работают в частных сетях класс С, которые начинаются с адреса 192.168.0.0 и заканчиваются адресом 192.168.255.255.Мы будем создадим сеть изображенную на следующей схеме.

Рис 2. Схема создаваемой сети

Устройство NAT будет обслуживать сеть VMnet8, с адресным пространством 192.168.1.0. Сеть VMnet1 (host-only) будет с адресным пространством 192.168.5.0. Теперь необходимо создать эти сети. Заходим в VMWare Workstation, выбираем Edit->Virtual Network Settings… Перед нами появляется редактор виртуальных сетей.

Рис 3. Редактор виртуальных сетей

По умолчанию сеть VMnet1 и VMnet8 уже существуют, но мы хотим создать сети с другими адресами и изменить некоторые настройки. Поэтому, переходим на закладку Host Virtual Adapters и удаляем оба устройства, затем, нажимаем Применить. Сейчас мы создадим два новых виртуальных сетевых адаптера. Для этого нажимаем кнопку “Add” на вкладке Host Virtual Adapters. В появившемся окне (рис. 3) выбираем VMnet1. Таким же образом добавляем VMnet8.

Рис 4. Добавление виртуального сетевого адаптера

После этого переходим на закладку Host Virtual Network Mapping. Напротив VMnet1 появилось новое устройство NewDevice. Следует нажать кнопку со стрелочкой напротив этого устройства и в появившемся меню выбрать пункт Subnet. В появившемся окне ввести ip-адрес нашей сети - 192.168.5.0 (рис. 5).

Рис 5. Задание адреса сети из виртуальных машин

Для VMnet8 проделываем аналогичные действия, задав ip-адрес 192.168.1.0. После задания адресов обеим сетям нажимаем кнопку «Применить». В нижеследующих таблицах приведено распределение ip-адресов для сетей типа host-only и использующих NAT.

Таблица 1. Распределение ip-адресов в сетях host-only

Таблица 1. Распределение ip-адресов в сетях host-only

Таблица 2. Распределение адресов в сетях, использующих NAT

В созданных сетях, мы может задавать ip-адреса виртуальным машинам как статически, так и динамически. Для задания ip-адреса динамически воспользуемся услугами DHCP-сервиса. Настройка данного сервиса осуществляется на закладке DHCP (рис. 6).

Рис 6. Настройка DHCP-сервиса

На закладке NAT осуществляется управление NAT-сервиса для сети VMnet8 (рис. 7).

Рис 7. Настройка NAT-сервиса

Теперь зайдите в Windows в Панель управления -> Сетевые подключения. Там должно появиться два новых сетевых подключения (рис. 8).

Рис 8. Сетевые подключения длясети из виртуальных машин

Посмотрев свойства этих подключений убеждаемся, что адаптер VMware Network Adapter for VMnet1 имеет ip-адрес 192.168.5.1, а VMware Virtual Ethernet Adapter for VMnet8 - 192.168.1.1.

Разобравшись немного с устройством сетей приступим к установке операционных систем. Начнем с Windows XP Media Center. Выбираем File->New->Virtual Machine… В появившемся мастере жмем «Далее», тип конфигурации оставляем без изменений - Typical. Из группы операционных систем выбираем Microsoft Windows, в списке версии выбираем Microsoft Windows XP Professional.

Рис 9. Выбор операционной системы для виртуальной машины

В следующем окне указываем название и путь, где будет хранится виртуальная машина. В диалоге «Network Type» выбираем «Use host-only networking». Затем предлагается указать размер винчестера. В нашем случае достаточно 3 Гб. Если отметить галочкой Allocate all disk space now, то 3 Гб под нашу систему будут выделены сразу, если же этого не сделать, то место на физическом винчестере будет заниматься по мере заполнения виртуального винчестера. После этого нажимаем «Готово».

Теперь изменим некоторые настройки. Для этого в созданной виртуальной машине выбираем Edit Virtual Machine Settings. виртуальной машины. Параметр Memory (оперативная память) изменяем до 128 Mb. В параметре CD-ROM можно указать с какого CD-ROM загружаться, а можно использовать ISO-образы, указав расположение файла-образа. Эта возможность в некоторых ситуациях может оказаться очень удобной. И, наконец, установим параметры сетевой карты Ethernet. В списке Network connection выбираем Custom и указываем VMnet1 (Host-only).

Рис 10. Настройка сетевой карты

После изменения всех параметров нажимаем «ОК», а затем запускаем виртуальную машину. После старта щелкаем мышкой в окне виртуального компьютера и нажимаем кнопку “Esc”, для того, чтобы указать из какого места произвести загрузку. В нашем случае нужно выбрать CD-ROM Drive и нажать “Enter”. После чего начинается процесс установки операционной системы как на обычный компьютер. После окончания установки следует установить специальные драйвера, для более качественной работы. Когда запущена виртуальная машина, выберите VM->Install VMware Tools, теперь в виртуальном компьютере зайдите на устройство CD-ROM и выполните установку.

Таким же образом, устанавливаем SUSE Linux Enterprise Server. Оперативной памяти выделим 128 Mb и подключим сетевую плату к сети VMnet1.

FreeBSD будет с параметра и 128 Mb оперативной памяти. А сетевых карт для этой системы мы будем использовать две: одна (Ethernet) будет «смотреть» в сеть VMnet8, а другая (Ethernet 2) в VMnet1. Таким образом, FreeBSD будет соединять две сети между собой. Для того чтобы добавить в систему еще одну сетевую карту, нажмите в редакторе свойств виртуальной машины кнопку “Add”. Запустится мастер, в котором следует указать тип добавляемого оборудования, в нашем случае Ethernet, а далее указать сеть в которую «смотрит» данный сетевой виртуальный адаптер.

Рис 11. Добавление нового сетевого виртуального адаптера

После установки операционных систем, мы можем приступить к их объединению в сеть. Пусть, Windows XP Media Center получает ip-адрес автоматически от DHCP-сервиса. Тогда запускаем виртуальную машину с Windows XP Media Center, заходим в Панель управления -> Сетевые подключения. Выбираем свойства для соединения Loacal Area Connection. В списке компонентов подключения выбираем Протокол Интернета (TCP/IP) и нажимаем кнопку «Свойства» и устанавливаем переключатель на пункт «Получить IP-адрес автоматически». Нажимаем “Дополнительно” и добавляем шлюз с адресом 192.168.5.2. Закрываем все окна, нажатием «ОК». Запускаем консоль вводим ipconfig /all и смотрим результат (рис. 12).

Рис 12. Результат выполнения команды ipconfig /all

Теперь очередь настройки SUSE Linux Enterprise Server. Запускаем программу для администрирования YaST. В разделе «Сетевые устройства» выбираем «Сетевая плата». В окне «Обзор настроек сетевых карт» выбираем нашу карту и нажимаем «Редактировать». Вводим IP-адрес 192.168.5.15, маску - 255.255.255.0. Нажимаем кнопку «Маршрутизация» и в качестве шлюза указываем FreeBSD, т.е. вводим адрес 192.168.5.2. Применяем введенные настройки.

Мы можем проверить, работают ли сетевые карты и видят ли они друг друга. Для этого в командной строке Windows XP Media Center вводим ping 192.168.5.129, если приходит ответ, значит сетевая карта работает. Вводим ping 192.168.5.15 и получив ответ, делаем вывод, что сетевая карта Linux-машины тоже работает и мы можем общаться с ней. Ради интереса можно «пропинговать» Windows-машину из Linux.

Рис 13. «Пингование» Windows-машины из Linux.

Самое время настройки FreeBSD. Запускаем программу sysinstall от пользователя root. Выбираем Configure -> Networking -> Interfaces. Для интерфейса lc0, принадлежащего сети VMnet8, устанавливаем:

IPv4 Gateway: 192.168.1.2 (это IP-адрес устройства NAT),

Name Server: 192.168.1.1 (указываем основную машину как сервер имен, иначе могут возникнуть проблемы с загрузкой сайтов, при обращении к ним по имени),

IPv4 Address: 192.168.1.4 (IP-адрес сетевой карты),

Netmask: 255.255.255.0,

поле Host и Domain заполним произвольно, т.к. эти названия для нас сейчас не важны.

Для интерфейса lc1, принадлежащего сети VMnet1, устанавливаем:

IPv4 Address: 192.168.1.4,

Netmask: 255.255.255.0.

На этом настройку сетевых карт считаем оконченной.

Приступаем к «пинговке». Во FreeBSD вводим:

ping 192.168.5.15 - ответ должен поступить от SUSE Linux Enterprise Server;

ping 192.168.5.129 - ответ должен поступить от Windows XP Media Center;

ping 192.168.1.2 - ответ должен поступить от устройства NAT;

ping 192.168.1.1 - ответ должен поступить от Windows XP Pro (основной ОС).

Получив ответы от всех виртуальных машин, делаем вывод о том, что наша сеть функционирует.

Теперь необходимо разрешить к вашему основному сетевому подключению общий доступ. И в свойствах этого подключения на вкладке «Сеть», выбрать компоненту VMware Brige Protocol, зайти в ее свойства, в поле VMnet Number ввести 8.

Введя в браузере во FreeBSD адрес ya.ru, мы можем наблюдать успешную загрузку главной страницы сайта «Яndex», при наличии соединения с Интернетом основного компьютера.

Рис 14. Выход на сайт Яndex из FreeBSD на виртуальной машине VMWare Workstation.

Закончив разговор о настройке сети, нельзя не упомянуть еще об одной замечательной возможности VMware Workstation - Snapshot (мгновенный снимок). Эта возможность позволяет сохранить текущее состояние виртуальной машины и при необходимости вернуться к нему. Зачем это нужно? Предположим, вы хотите поэкспериментировать с установкой программного обеспечения, но не знаете, чем это может закончиться. Тогда, перед установкой вы делаете snapshot, затем устанавливаете программы и, если происходит сбой или вас не устраивает установленное ПО, то вы выбираете сделанный snapshot и система принимает исходное состояние. Самое главное вам не придется ее переустанавливать, как это часто бывает в реальной жизни.

Для того чтобы сделать snapshot выберите VM -> Snapshot -> Snapshot Manager. В появившемся окне нажмите Take Snapshot… введите название и описание snapshot’а. Делать snapshot’ы лучше в выключенном состоянии виртуальной машины, т.к. не будет производится сохранение содержимого оперативной памяти, тем самым экономя место на винчестере.

Рис 15. Создание snapshot’a в VMWare Workstation

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

На основе материалов skdev.ru