Fobos World

  • Увеличить размер
  • Размер по умолчанию
  • Уменьшить размер
Главная Программы Разное Виртуализация VirtualBox для дома

Виртуализация VirtualBox для дома

Оглавление
Виртуализация VirtualBox для дома
Часть 1
Часть 2
Часть 3
Все страницы

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

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

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

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

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

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

Если кратко, то применение виртуальных машин ограничено лишь вашей фантазией. Но к сожалению не только ей, так как все эти виртуальные компьютеры будут использовать вычислительные ресурсы вашего основного железного друга, а они к сожалению ограниченны. Кроме этого на виртуальных компьютерах нельзя играть в 3D игры.

Для создания виртуальных машин будем использовать бесплатную программу Virtual Box. Она конечно работает помедленнее чем коммерческие аналоги, например VMWare. Но при этом программа имеет удивительно простой интерфейс. Кроме того,  на основной компьютер мы поставим простенькую программу прокси-сервер, чтобы наш виртуальный компьютер был подключен к интернету. Конечно в зависимости от типа вашего подключения к интернету могут быть различные варианты, но программа прокси-сервер как раз хороша универсальностью, интернет на виртуальном компьютере будет точно!

Теперь обсудим системные требования. Для работы одной виртуальной машины на Windows XP нам потребуется компьютер чтото вроде Pentium 4 с частотой > 2ГГц и 512Мб оперативной памяти. Для просмотра вашей конфигурации можно воспользоваться программой Everest. Разумеется чем больше оперативной памяти и ядер процессора - тем лучше! Если у вас двуядерный или более процессор, то вы не заметите разницы между виртуальной машиной и реальным компьютером.


Теперь пора перейти к установке и настройке необходимых нам программ. Нам понадобятся:

Страница загрузки последней версии VirtualBox

Пусть вас не смущает что на странице загрузки английский язык. Сама программа многоязычна и выставит нужный язык сама при установке. Выбираем VirtualBox for Windows hosts x86/amd64 и качаем.

Скачать прокси-сервер 3proxy

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

Для проверки установился ли прокси нужно зайти в "Пуск - Панель управления - Администрирование - Службы" и там одна из служб должна называться 3proxy tiny proxy server, и разумеется она должна быть запущена.

Теперь перейдём к установке и настройке VirtualBox. К счастью установка не требует каких либо пояснений, можно всё время просто нажимать "Далее".

Так что начнём сразу с запуска и создания/настройки виртуальной машины.

Кстати после обновления версии виртуальной машины созданные до этого остаются в списке. У вас же список будет пустой. :)

До того как создать виртуальный компьютер немного настроим саму программу. Зайдём в пункт меню Файл-Настройки, появится окно:

Тут нам нужно изменить пути где будут находится файлы виртуальных машин, иначе они будут располагаться на диске "С", а он обычно имеет весьма ограниченный объём. Лучше всего создать на другом диске отдельную папку и указать этот путь в этом окне настроек.

Теперь приступим к созданию виртуальной машины. Нажимаем в главном окне программы большую голубую кнопку "Создать". И перед нами появляется окно с выбором имени машины и типа операционной системы.

Пока выберем Windows XP. Можно конечно и Windows 7, но тут нужно помнить о системных требованиях самой операционной системы. Windows XP гораздо менее требовательна к производительности ПК чем Vista или Windows 7.

Жмём далее и выбираем размер оперативной памяти который будет доступен виртуальной машине:

К сожалению рекомендуемый размер памяти занижен. Для Windows XP лучше выбрать от 256 до 512 Мб. Но размер выделяемой памяти не должен превышать половины объёма памяти вашего реального компьютера.

 


Здесь мы создаём жесткий диск виртуальной машины:

 

 

Выбираем тип виртуального диска. Различия можно прочитать прямо в окне программы.

 

Определяем местоположение и размер виртуального диска. Если не указать где будет расположен файл жесткого диска он разместится в папке указанной нами в самом начале.

Что же касается объёма, то 10 Гб вполне хватит. Диск "D" нам не нужен, потому что пользовательские файлы мы будем хранить на основном компьютере обращаясь к ним по локальной сети между основным и виртуальным компьютерами.

На этом создание виртуальной машины завершается и она появится слева в основном окне VirtualBox. Но для счастливого будущего, чтобы эта машина была полноценным компьютером нам нужно поднастроить сеть. Для этого щёлкаем правой кнопкой на имени машины в списке и выбираем "свойства", находим сеть и выставляем "Тип подключения" в положение "сетевой мост":

 

Чтож, машина у нас есть и её даже можно запустить, посмотреть на экран приветствия, однако у неё отсутствует операционная система! Так как изначально машина создавалась под Windows XP, то и устанавливаем на неё Windows XP. Кстати в статье про установку Windows XP операционная система ставилась именно на виртуальную машину! Установка отличается лишь тем, что мы создадим на виртуальном диске лишь один раздел "С" под операционную систему.

Для того чтобы установить ОС нам потребуется диск с Windows или образ диска в формате ISO. Заходим в свойства машины и выбираем пункт "Носители". Видим что в приводе у нас пусто:

 

В раскрывающемся списке "Привод" можно выбрать "Привод хоста Х", где "Х" буква вашего привода на реальном компьютере. Если же у вас есть образ с операционной системой щёлкаем на папочке справа для выбора образа.

Нажимаем "Добавить" и выбираем образ с операционной системой.

Теперь можно запустить виртуальную машину и установить операционную систему.


Установив Windows XP немного поиграем с ним, потому что когда у вас в окне есть ещё один компьютер  - это выглядит очень необычно!

Остановимся немного на управлении. Для переключения управления на машину можно просто щёлкнуть на ней, для освобождения управления нужно нажать ПРАВЫЙ CTRL. Это неудобно, гораздо лучше когда с виртуальной машиной можно работать как с обычным окном. Для усовершенствования нужно в верхнем меню окна запущенной машины выбрать пункт "Устройства", а в нём "Установить дополнения гостевой ОС". При этом в привод сам вставится специльный диск. Установка не представляет из себя ничего сложного, нужно лишь нажимать "Далее".

Всё, теперь управление стало проще и можно переключиться в полноэкранный режим, чтобы полноценно управлять этим компьютером. Для этого нажимаем ПРАВЫЙ CTRL+F. Для подгонки размера рабочего стола надо 2 раза нажать ПРАВЫЙ CTRL+G. Если подвести курсор мыши к нижнему краю, то выползет небольшая панелька управления. Но с клавиатуры всё же переключаться быстрее.

Поигравшись с новым компьютером можно перейти к настройке сети. В самом начале статьи я уже рассказал про прокси-сервер и его установку. Так что я думаю он уже работает на вашем настоящем компьютере и с нетерпением ждёт подключений от виртуальных машин! :)

Сначала настроим наш реальный компьютер. Чтобы к нему обращались другие нужно знать куда обращаться, поэтому настроим ему постоянный IP адрес. Для этого заходим в "Пуск - Панель управления - Сетевые подключения" находим  "Подключение по локальной сети" и выбираем его свойства.

В самом низу списка у нас "Протокол Интернета TCP/IP", выделяем и нажимаем "Свойства".

Переключаем настройки с автоматических на указанные на картинке. После изменения возможно потребуется перезагрузка компьютера. Виртуальной машине аналогичным образом можно присвоить IP "192.168.0.2"

Теперь настроим папки для обмена и хранения файлов. На диске "D" реального компьютера создадим папку с названием "Пользователь1". Щёлкнем на ней правой кнопкой и выберем "свойства". На вкладке "Доступ" поставим галочки на "Открыть общий доступ к этой папке" и "Разрешить изменение файлов по сети". Теперь в эту папку можно зайти с другого компьютера в нашей локальной сети.

 

В папке "Пользователь1" нужно создать папку "Документы" для будущих документов пользователя. Просто большинство пользователей сохраняют свои документы в стандартной папке Windows с названием "Мои документы". К сожалению эта папка по умолчанию находится на диске "С", что по соображениям надёжности хранения нам не подходит, т.к. мы стремимся к тому чтобы виртуальная машина не содержала никаких важных файлов. Для этого переназначим место физического хранения файлов папки "Мои документы". Для этого находим эту папку на рабочем столе или в меню пуск и выбираем "Свойства". В пункте "Размещение конечной папки" указываем адрес нашего настоящего компьютера и папку для хранения. При этом Windows задаст вопрос о перемещении всех файлов в указанную папку - с этим нужно согласится.

 

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

Для просмотра открытых по сети папок основного компьютера на виртуальной машине в любом окне можно набрать "\\192.168.0.1" и мы увидим список. Но каждый раз так заходить неудобно. Так что можно щёлкнуть на папке "Пользователь1" правой кнопкой и выбрать пункт "Подключить сетевой диск" и назначим ему букву. Всё, теперь когда мы зайдём в "Мой компьютер" кроме диска "С" у нас будет ещё и сетевой диск, который физически находится на нашем настоящем компьютере, но при этом с ним удобно работать.

Осталось настроить интернет, но перед выходом всё же рекомендую поставить антивирус, не забыв при этом в параметрах обновления установить прокси-сервер 192.168.0.1 и порт 3128. Аналогично нам нужно настроить браузер. Если вы пользуетесь Internet Explorer, то лучше бы вам им не пользоваться, потому как подхватить какую нибудь гадость в интернете с ним гораздо проще чем с Opera или Forefox. Скачав дистрибутив положить его в папку "Пользователь1" чтобы он был доступен на виртуальном компьютере.

Для Opera нужно зайти в меню "Инструменты - Настройки - Дополнительно - Сеть" Нажать кнопку "Прокси серверы" и в полях про HTTP, HTTPS и FTP прописать адрес прокси "192.168.0.1" порт 3128.

Для  Firefox  нужно зайти в меню "Инструменты - Нстройки - Сеть" нажать кнопку "Настроить" в разделе настройки параметров подключения. В открывшемся окне переключиться на "Ручная настройка сервиса прокси" и в поле "HTTP прокси" ввести адрес "192.168.0.1" и порт 3128 и не забыть поставить галочку "Использовать этот прокси-сервер для всех протоколов".

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

 

Комментарии 

 
#2 Fobos 16.08.2013 19:22
Да по умолчанию вроде там такой. Хотя это уже старо, в той же семёрке просто тыкаете на подключение к интернету и разрешаете его использовать другим компьютерам. А если стоит роутер, то вообще не требуется телодвижений кроме выбора для виртуальной машины сетевухи настоящего компа. Роутер выдаст адрес и всё. Пробуйте. :)
Цитировать
 
 
#1 Kj 16.08.2013 18:26
Почему порт именно 3128?
Цитировать
 

Добавить комментарий

Защитный код
Обновить



Киберкуб Самара