Виртуальный компьютер::Журнал СА 6.2003
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

Разбор полетов  

Ошибок опыт трудный

Как часто мы легко повторяем, что не надо бояться совершать ошибки, мол,

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6143
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6856
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4139
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 2978
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3781
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3789
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6283
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3134
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3434
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7246
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10616
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12336
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 13969
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9100
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7053
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5362
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4594
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3402
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3129
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3379
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3000
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Виртуальный компьютер

Архив номеров / 2003 / Выпуск №6 (7) / Виртуальный компьютер

Рубрика: Администрирование /  Виртуализация

ДЕНИС КОЛИСНИЧЕНКО

Виртуальный компьютер

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

Как и у любого пользователя, мигрировавшего на Linux, у меня осталось несколько программ в мире Windows. Кому же хочется несколько раз в день перезагружать операционную систему (хотя, работая с Windows 98, это неизбежно)? Поэтому я начал искать какой-нибудь эмулятор, который бы позволил, не выгружая Linux, запускать Windows-программы. От эмулятора много не требовалось: только запуск Delphi и MS Office (разумеется, кроме запуска нужно, чтобы эти программы нормально работали). Свой поиск я начал с установленного на моей машине дистрибутива. Практически в любом дистрибутиве можно найти эмулятор wine. Но он оказался не только неудобным, но и вообще непригодным для использования. В эмуляторе «со скрипом» работал Блокнот, а на запуск WinAMP ушла целая вечность, при этом последний заикался и картавил. Все попытки русифицировать тот же Блокнот не увенчались успехом. Сами понимаете, о запуске Delphi или MS Word вообще не может быть и речи.

Через некоторое время мне попался «под горячую руку» эмулятор wineX, но кроме как для запуска Windows-игрушек, он больше ни на что непригоден. Относительно него могу сказать: да, игры запускались, но не все, а те, которые запустились, медленно работали. Было бы несправедливо с моей стороны забыть об эмуляторе Win4Lin. Это довольно добротный эмулятор, позволяющий запускать самые популярные Windows-программы, например, MS Office 2000/XP, Photoshop, Corel Draw. Стоит отметить высокую производительность эмулятора по сравнению с другими продуктами.

Но у меня как-то не сложились отношения с Win4Lin. Почему-то он мне не понравился: может быть, повлияли некоторые ограничения третьей версии, которые были позже устранены в новой, четвертой, версии, а может быть небольшие проблемы при установке. Но, наверное, самой весомой причиной была месяц назад установленная вторая версия VMware. Сейчас уже появилась версия VMWare 3.2, в которой устранены многие ограничения второй версии. Относительно эмулятора Win4Lin могу сказать: очень хороший продукт, а то, что мне больше понравился VMware, является только моим субъективным мнением: о вкусах не спорят. Установите Win4Lin, может быть, он станет первым и единственным Windows-эмулятором на вашем компьютере.

Чем же хорош VMware? В самом начале статьи я написал, что VMware – это эмулятор Windows. Простите, я вам соврал. VMware – это нечто большее, чем просто эмулятор форточек. Представьте себе некий виртуальный компьютер, в который можно установить следующие операционные системы:

  • Windows 95;
  • Windows 98/SE/ME;
  • Windows NT 4 Server/Workstation;
  • Windows 2000/XP;
  • FreeBSD;
  • Linux (да, даже Linux).

Именно эти операционные системы поддерживает эмулятор VMware. В мире VMware есть два термина: основная (host) и гостевая (guest) операционныe системы. Перечисленные выше операционные системы являются гостевыми, то есть их можно установить в VMware, работающий под управлением основной операционной системы. В качестве основной операционной системы могут выступать операционные системы Linux и Windows NT/2000.

Эмулятор позволяет одновременно запускать две ОС – одна будет выполняться на нормальном компьютере, а вторая – в виртуальном, в среде VMware. Например, работая в Linux, вы можете запустить операционную систему Windows в эмуляторе как обыкновенное приложение, и переключаться между операционными системами как между обыкновенными окнами.

Я тестировал следующие гостевые операционные системы:

  • Windows 95/98;
  • Windows NT 4 Server;
  • Linux.

Что мне понравилось – так это надежность. Ни разу за весь период эксплуатации Windows 98 у меня не завис. А виртуальный Linux работал в качестве шлюза и отлично справлялся с поставленной задачей.

Что не понравилось – скорость работы, особенно операционной системы Windows NT Server. При работе с Windows 95/98 мой виртуальный компьютер работал со скоростью неплохого Intel Pentium 166 МГц 32 Мб RAM, хотя VMware создал такую виртуальную конфигурацию: Intel Celeron 400 МГц 64 Мб RAM.

Работая под Windows 95/98, меня вполне устроила производительность приложений:

  • Delphi 3 Client/Server Suite;
  • MS Office 97/2000;
  • WinAMP;
  • The Bat!

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

Для чего нужна VMware, вы уже поняли. Кроме того, VMware – это настоящая находка для разработчика программного обеспечения и системного администратора. Первый может разрабатывать приложение, работая в Windows 2000, а потом без перезагрузки сразу же протестировать его работу в Windows 98. Системный администратор может протестировать настройки своего сервера, запустив виртуальный компьютер-клиент. Специально для этого виртуальный компьютер может работать в одном из трех основных режимах доступа к сети:

  • Без сети;
  • Host-only networking;
  • Bridged networking.

Существует еще и комбинированный метод доступа к сети – Bridged and Host-only Networking, который сочетает сразу два метода доступа к сети – второй и третий.

Первый режим нас вообще не интересует и не будет рассмотрен.

Если вы выбрали второй режим, Host-only networking, то ваш виртуальный компьютер будет виден только во внутренней сети VMware, созданной с помощью модуля vmnet. Этот режим нужно выбрать, если вы не подключаетесь к локальной сети: тогда в виртуальной сети будут два компьютера – настоящий и из мира Матрицы. Если вы выберете этот режим и подключитесь к локальной сети, то ваш виртуальный компьютер будет видеть все узлы локальной сети, но ни один узел сети не будет видеть его – будет виден только ваш реальный компьютер. Шлюзом для виртуального компьютера будет выступать настоящий.

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

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

  • Процессор с частотой не менее 400 МГц (чем больше, тем лучше).
  • Не менее 64 Мб оперативной памяти (я вообще рекомендую установить 128 Мб).
  • Свободное место на винчестере для гостевой операционной системы и для самого эмулятора (занимает довольно немного места).
  • $300.

С первыми тремя требованиями ваш компьютер, не сомневаюсь, справится. А вот как насчет последнего? Именно столько стоит лицензия на VMware.

Вот теперь можно приступить к настройке эмулятора. Заходим на сайт www.vmware.com и загружаем пакет VMware-workstation-3.2.0-2230.i386.rpm. Версия 3.2 является самой новой на момент написания этих строк. Она занимает около 12 Мб, для ее работы нужно ядро 2.4.*, если, конечно, вы работаете под Linux. Вы можете загрузить вторую версию эмулятора – она весит около 6 Мб, но для ее работы необходимо ядро 2.2.*. Кстати, вариант VMware 2 + ядро 2.2 является оптимальным для не очень быстрой машины, например, Intel Celeron < 400 МГц и 64 Мб ОЗУ.

Можно также загрузить откомпилированные модули для вашего ядра, но я не рекомендую этого делать. Лучше перекомпилировать модули под ваше ядро. Для этого вам потребуются установленные исходные тексты ядра и нормально работающий компилятор gcc.

После загрузки программы необходимо зарегистрироваться и получить лицензию. Для версии 2.0 – это файл license_XXXXXX_XXX, который нужно поместить в каталог ~/.vmware, а для версии 3.0 – это ключ, который надо ввести по просьбе программы. Письмо с файлом лицензии или ключом придет на ваш почтовый ящик.

Рисунок 1. Регистрация эмулятора

Рисунок 1. Регистрация эмулятора

Установите VMware командой:

rpm –ihv VMware-workstation-3.2.0-2230.i386.rpm

После установки VMware запустите программу vmware-config.pl. Обе эти команды нужно вводить, зарегистрировавшись как пользователь root. Скрипт vmware-config.pl предложит вам откомпилировать модули. Если же нужные модули будут найдены в каталоге /usr/lib/vmware/modules/binary, они будут скопированы в каталог /lib/modules.

None of VMware"s pre-built vmmon modules is suitable for your running kernel.

for your system (you need to have a C compiler installed on your system)? [yes]

Просто нажмите Enter в знак вашего согласия. Затем скрипт спросит вас, где хранятся файлы заголовков. По умолчанию используется каталог /usr/src/linux/include.

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

Здесь также нажмите Enter. После этого программа попытается собрать модуль vmnet. Если модуль будет успешно откомпилирован, программа повторит первые два вопроса, но для модуля vmppuser.

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

Do you want networking for your virtual machines? yes

Если вы хотите включить поддержку сети (очень рекомендую!), вам нужно ответить yes на этот вопрос. После этого вы увидите два сообщения: из первого мы узнаем, что конфигуратор создал интерфейс vmnet0 для работы в режиме Bridged Networking, а из второго – что был создан интерфейс vmnet8 для работы в режиме NAT.

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

После этого введите IP-адрес виртуального компьютера и маску сети:

What will be the IP address of your host on the private network? 192.168.1.2

What will be the netmask of your private network? 255.255.255.0

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

Do you want to be able to use host-only networking in your virtual machines? yes

Если ваша машина не подключена к локальной сети, Host-only networking – это единственный способ связи между вашими машинами, поэтому не стоит отказываться от него. В случае положительного ответа, конфигуратор настроит интерфейс vmnet1 для работы в режиме Host-only networking.

Следующий вопрос:

Do you want this script to automatically configure your system to allow your Virtual Machines to access the host filesystem?

(yes/no/help)yes

Если вы ответите да, будут установлены сервер DHCP и пакет Samba для организации доступа виртуальных машин к вашей файловой системе. В качестве сервера Samba будет использоваться ваш основной компьютер – 192.168.1.1. В случае если на вашем компьютере уже установлен и настроен пакет Samba, не рекомендуется отвечать «Да» на этот вопрос.

Вам также будет задан вопрос о средстве выбора режима работы сети виртуальной машины: wizard или editor. Пока введите wizard, а позже, когда узнаете, о чем шла речь, сможете переконфигурировать VMware (или прочтите всю статью до конца).

Затем вам будет предложено прочесть лицензию на DHCP-сервер и установить параметры VMware Samba. В качестве имени пользователя введите имя, под которым вы обычно регистрируетесь в системе, пароль введите тот же:

Please specify a username that is known to your host: denis

New SMB password:

Retype new SMB password:

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

Рисунок 2. Выбор виртуальной машины

Рисунок 2. Выбор виртуальной машины

Теперь ваш VMware готов к работе. Далее нам предстоит сконфигурировать виртуальную машину. Запустите систему X-Window, если она у вас еще не запущена, и введите команду vmware в окне терминала. Эмулятор проверит видеорежим и отобразит на экране окошко выбора конфигурации VMware – виртуальной машины. Правда, это окошко вы увидите только после ввода серийного номера. Вам доступны три режима продолжения работы:

  • Run Configuration Wizard
  • Run Configuration Editor
  • Open an Existing Configuration

Мастер конфигурации (Configuration Wizard) позволяет быстро создать новую конфигурацию – через пару щелчков мыши у вас будет еще один компьютер, правда, виртуальный. Редактор конфигурации (Configuration Editor) позволяет более точно настроить вашу конфигурацию.

Выбрав третий режим, вы можете открыть существующую конфигурацию, но пока нам открывать нечего.

Запускаем Мастера и следуем его указаниям. Мастер предложит вам:

  • Выбрать тип гостевой операционной системы.
  • Выбрать каталог, в котором будут находиться файлы виртуальной машины. Чтобы было меньше проблем с правами доступа, укажите подкаталог вашего домашнего каталога. Естественно, если вы – root, то вам можно использовать любой каталог, хоть /var.
  • Выбрать тип жесткого диска и установить его размер.
  • Выбор привода CDROM виртуального компьютера.
  • Выбор режима доступа к сети – Host-only networking или Bridged networking. Это окно появится только в том случае, если вы при настройке VMware с помощью vmware-config ввели wizard в ответ на вопрос о средстве конфигурации режима сети. Если вы при настройке выбрали editor, вы сможете изменить тип виртуальной машины с помощью Редактора конфигурации.

Рисунок 3. Выбор ОС для виртуального компьютера

Рисунок 3. Выбор ОС для виртуального компьютера

Будто бы ничего сложного, но мы подробнее остановимся на выборе диска и устройства CDROM. Вы можете выбрать виртуальный диск (New Virtual Drive) или использовать существующий физический диск машины (Existing Physical Disk). В первом случае в каталог, который вы ввели на втором шаге Мастера, будет помещен файл с расширением .dsk и именем вашей виртуальной машины. Использование виртуального диска – это самое оптимальное решение. Использовать реальный диск очень не рекомендую, так как файлы гостевой системы будут расположены прямо в каталогах вашей основной операционной системы. С одной стороны, это удобно, так как можно получить доступ к файлам виртуальной машины без ее запуска, но лучше не рисковать и использовать виртуальный диск – в крайнем случае, если что-то случится с виртуальным диском, файлы физического диска не будут повреждены.

Когда вам будет предложено ввести размер жесткого диска, не изменяйте максимальное значение: VMware создаст файл размером 3k, который будет расти по мере необходимости. А вот если вы укажите точный размер диска, например, 1024 Мб, у вас на диске появится файл размером в 1 Гб. В версии 2.0 существовало ограничение на максимальный размер диска – 2000 Мб. В более поздних версиях (3.0, 3.2) это ограничение снято.

Рисунок 4. Запуск виртуальной машины

Рисунок 4. Запуск виртуальной машины

При выборе CDROM вам нужно ввести имя устройства, например, /dev/cdrom или /dev/hdd, если CDROM подключен как Secondary Slave. Включите режим Start with CDROM connected, если хотите, чтобы CDROM был доступен при запуске виртуальной машины.

Все! Вот теперь вы можете нажимать кнопку Power On и устанавливать Windows. Перед установкой желательно запустить Редактор конфигурации и изменить некоторые параметры на свой вкус. Помните, что для работы каких-либо устройств в виртуальной машине нужно, чтобы Linux поддерживал эти устройства, поэтому не удивляйтесь, если в виртуальной машине не будет работать ваш Windows-модем, который вы так и не смогли заставить работать в Linux.

При установке Windows выберите тип видеоадаптера VGA 640x480x16. Затем, после установки, выполните команду меню VMware Settings, VMware Tools Install. После этого на вашем виртуальном дисководе появится виртуальная дискета, на которой как раз и будет драйвер для видеоплаты. Отройте «Ваш Компьютер» и запустите программу VMWare Tools с вашей виртуальной дискеты. Теперь запустите панель управления Windows и измените драйвер видеоплаты. При выборе драйвера выберите установку с диска и введите A:WIN9X.

Если вы выбрали Host-only networking, то при настройке сети те параметры, которые вы ввели при настройке этого режима с помощью скрипта vmware-config.pl. Например, если вы ввели сеть 192.168.1.0, но именно эту сеть вам нужно указать в параметрах TCP/IP (ее маска 255.255.255.0). Шлюзом по умолчанию для вас будет компьютер 192.168.1.1 – это ваша реальная операционная система, а виртуальный компьютер получит адрес 192.168.1.2.

Вот теперь уж действительно «все» и вы можете преспокойно работать в Windows, который запущен в окошке KDE (или другого менеджера).

В этой статье я описал лишь базовые настройки VMWare. Надеюсь, что со все остальные возможности вы освоите самостоятельно. Все ваши вопросы вы можете задать мне по адресу dhsilabs@mail.ru.


Комментарии отсутствуют

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

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru