Мы рады приветствовать Вас на нашем "облачном" сервере! Здесь Вы найдете самую свежую информацию о Cloud Computing и виртуализации - последние новости, статьи, обсуждения и многое другое. Присоединяйтесь!

Smart Cloud

Ваш гид по облачным вычислениям!



Cloud Computing & Cloud Hosting by Rackspace
Виртуальный компьютер с помощью VirtualBox. PDF Печать E-mail
Автор: Владислав Белогрудов   
16.06.2009 23:58

Прежде чем строить новое решение в одном из "облаков" мы можем попробовать поработать с местными виртуальными компьютерами, чтобы "почувствовать разницу". Также виртуальные компьютеры помогут тем, кто еще не готов к Cloud Computing в силу своих убеждений, консерватизма или множества других причин, но устал от двойной загрузки типа Windows/Linux или просто хочет попробовать новую операционную систему без переразбиения жесткого диска.

В данной статье предлагается установка гипервизора VirtualBox фирмы SUN на обычный Windows XP компьютер и конфигурация виртуального компьютера с одним из популярных на сегодняшний день дистрибутивов Linux, а именно - Ubuntu 9.04. Почему VirtualBox? Мы попробовали несколько решений виртуализации для пользовательских компьютеров.  Microsoft Virtual PC оказался самым простым, но и самым капризным, отказываясь напрочь работать после нескольких запусков и переустановок. К тому же нигде недокументированная опция noreplace_paravirt для запуска Linux простыми смертными нам показалась просто дикостью. VMware известна своими прекрасными возможностями, но для нашего теста показалась излишне навороченной и к тому же требующей пройти процедуру регистрации (мы же обычные ленивые пользователи). XEN тем более был отметен как продукт для технарей с UNIX подобным прошлым. QEMU и другие консольные "утилиты" в Windows окружении оказались недружелюбными по сравнению с графическими аналогами. Кстати QEMU является основой для многих более солидных продуктов. VirtualBox работал у нас безотказно с несколькими виртуальными системами (Linux/Solaris), к тому же у него неплохая документация и он абсолютно бесплатен для личного пользования, а также разрешается его попробовать перед тем как купить для работы. Поэтому знакомство с виртуализацией мы начали именно с него. Итак, начнем.

  1. Прежде всего загрузим свежую версию программы виртуализации VirtualBox с сайта проекта
  2. Кликнув на ссылку Downloads мы попадаем на страницу, на которой выбираем VirtualBox под свою операционную систему, в данном случае - для Windows
  3. Запустим программу установки, где надо нажимая Next, Install и Accept. На одном из шагов нам понадобится ввести свой адрес электронной почты в качестве экспресс-регистрации
  4. Первый запуск VirtualBox открывает нашему взгляду панель управления виртуальными компьютерами (машинами)
  5. Теперь загружаем последнюю версию Ubuntu Linux
  6. Выбираем настольный вариант Ubuntu и ближайшее к нам расположение сервера, с которого мы скачаем образ диска. В нашем случае мы выбрали российский сервер компании Яндекс
  7. Теперь создадим новый виртуальный компьютер, нажав на иконку "Создать" в главном окне VirtualBox. Нам откроется следующий диалог, введем имя виртуального компьютера, тип и версию виртуального компьютера
  8. Следующим вопросом диалога будет количество оперативной памяти, зарезервированной под данный виртуальный компьютер. Мы оставляем значение по умолчанию, хотя, если Вы решите использовать ресурсоемкие программы в Linux, например, OpenOffice или GIMP, и располагаете достаточным количеством памяти (от 2-х Гб), то целесообразнее увеличить это значение хотя бы до 1-го Гб
  9. На вопрос о виртуальном жестком диске ответим созданием нового диска
  10. VirtualBox предлагает два типа виртуальных дисков - фиксированного размера или динамически расширяемый. Так как виртуальные диски в данном пслучае редставляют собой файлы, мы можем по достоинству оценить динамически расширяемые. Это значит, что файл диска будет занимать столько, сколько в нем будет содержаться файлов виртуального компьютера
  11. Здесь можно смело выделить Ubuntu побольше места, не боясь перерасхода. Практический минимум, к которому мы пришли, находится у отметки 2.5 - 3.0 Гб. Опять же напомним, что с динамически расширяющимися дисками можно не экономить :)
  12. Виртуальный компьютер был создан, осталось его слегка доконфигурировать перед установкой Ubuntu. Чтобы изменить параметры виртуального компьютера, можно нажать на значок "Свойства" или в правой панели выбрать нужное устройство, кликнув на его название
  13. Зайдем в общие свойства и увеличим объем видеопамяти с 12 Мб до 64 Мб
  14. В свойствах сети можно выбрать тип подключения виртуального компьютера к внешнему миру. NAT является оптимальным решением, спрятав наш виртуальный компьютер за настоящим компьютером, то есть снаружи все соединения будут видны как идущие от нашего Windows XP и в него входящие. Сама операционная система-хозяин будет для нашего виртуального компьютера маршрутизатором, сервером имен доменов и DHCP сервером
  15. Мы уже почти готовы к инталляции Ubuntu, только еще не успели создать диск из загруженного образа. И хорошо. Дело в том, что компьютер у нас - виртуальный, CD-DVD привод также является виртуальным, и диск в него мы вставим тоже виртуальный. Позже наш виртуальный CD-DVD привод можно заставить читать и писать настоящие диски напрямую (отметим галочкой), а пока что загрузим в него образ диска из файла. Нажмем на папочку с зеленым значком
  16. Нашему взору представился менеджер виртуальных носителей. Добавим в него наш файл с образом Ubuntu диска, нажав "Добавить", а затем "Выбрать"
  17. В главном окне VirtualBox наконец-то можно нажать старт. Нам откроется меню, в котором мы выберем язык меню. Кстати, в нижней части окна виртуальной машины можно наблюдать активность виртуальных устройств - на их значках появляются цветные кружочки. Еще одна важная деталь - чтобы выйти из окна, необходимо нажать правый Ctrl. Для переключения из и в полнооконный режим нажимаем Ctrl-F
  18. Далее рекомендуется, но не требуется проверить наш виртуальный установочный CD диск на наличие ошибок. Можно пропустить этот шаг, если Вы уверены, что загруженный с Internet файл неповрежден, и приступить сразу к установке
  19. Нам предлагается выбрать язык процедуры установки, который в последствии также станет основным для операционной системы. в нашем варианте почему-то на одной из кнопок вместо "Вперед" высветилось "Forward". На него и жмем
  20. Переходим к установке часового пояса. У нас автоматически высветилась Россия и Москва, единственное, что мы заметили, это неправильное время. Дело в том, что Microsoft Windows считает, что внутренние компьютерные часы установлены по местному времени, а UNIX/Linux системы расчитывают на время по Гринвичу, прибавляя или вычитая необходимое в соответствии с часовым поясом. В нашем случае мы оставили все как есть и после установки время в Ubuntu совпало с Windows XP (видимо в Ubuntu расчитывают на местное время во внутренних часах или корректируют его через сервер точного времени). Вы можете поменять настройки часов после завершения установки
  21. Далее нам предлагается установить раскладку клавиатуры
  22. Следующим шагом будет разбиение и форматирование нашего виртуального жесткого диска
  23. Создаем пользователя и пароль для нашего виртуального компьютера. У нас не спрашивается пароль суперпользователя, потому что в Ubuntu Linux вместо него данный пользователь наделен всеми необходимыми правами с помощью команды sudo
  24. Последнее сообщение об успешной установке
  25. Перед тем как нажать Enter, нам необходимо отключить (вытащить) наш виртуальный инталляционный диск. Переключимся на физический CD привод
  26. После загрузки входим под созданным нами именем и паролем в наш новый компьютер. Виртуальный компьютер уже получил IP адрес от нашей реальной системы и уже закачивает последние обновления и исправления
  27. Теперь можно абсолютно безопасно бродить по просторам Интернет :)

Вся процедура заняла на нашем Intel DuoCore 2 GHz с 2-мя Гб оперативной памяти около 20 минут не включая загрузки необходимых файлов с сайтов Ubuntu и VirtualBox.

 

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

Ваше имя (псевдоним):
Заголовок:
Комментарий:
  Картинка с секретным словом
Секретное слово: