Эмулятор VMware Workstation и Red Hat Linux

Эмулятор VMware Workstation, разработанный компанией VMware, представляет собой коммерческий программный продукт, который вы можете использовать для инсталляции и запуска других операционных систем (DOS, Linux, BSD или разновидностей Windows). ПО работает, используя жесткий диск персонального компьютера для создания виртуальных файловых систем; он эмулирует виртуальный компьютер с Phoenix BIOS.

Если компьютер достаточно производительный (тактовая частота свыше 1 ГГц), оперативной памяти хватает (около 180 Мб в расчете на одну операционную систему) и нет проблем с местом на жестком диске (чуть больше 1 Гб на каждую операционную систему), тогда на одном ПК можно запустить сразу несколько разных операционных систем (в отдельных сеансах программы) и создать виртуальную сеть, объединяющую их.

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

Инсталляция VMware

Эмулятор можно загрузить и инсталлировать при помощи команды tar или rpm. Сжатые tarball-файлы или .rpm-архивы доступны из программы. Для использования ПО после инсталляции вы либо должны купить разрешительный ключ (license key) либо зарегистрировать и использовать ПО в демонстрационном режиме (без оплаты) в течение тридцатидневного периода. Для инсталляции и конфигурирования ПО необходимо иметь полномочия root, компилятор gcc и соответствующее ПО, инсталлированное в системе. Для вашего ядра должны быть скомпилированы модули виртуальной сети.

Исходный код ядра Linux и предустановленный компилятор gcc необходимы для создания модулей поддержки VMware; в ином случае фаза конфигурирования завершится неудачно.
Начните с домашней страницы www.vmware.com и следуйте по соответствующим ссылками. Рекомендуется использовать для загрузки RPM-файлы, хотя tarball-файлы также можно использовать, но это немного сложнее.

Если вы загрузите и извлечете сжатые tarball-файлы, то в результате будет создан каталог vmware-distrib.

После этого нужно войти в данный каталог и запустить Perl-сценарий vmware-install.

Запустите инсталляционный процесс следующим образом:
# ./vmware-install.pl
Для завершения инсталляции следуйте за соответствующими приглашениями.

Конфигурирование VMware

Tarball-инсталляция рано или поздно приведет вас к фазе конфигурирования.
Если вы использовали rpm-пакет, то конфигурирование придется запустить вручную с помощью команды:
# vmware-config.pl

Как упоминалось выше, понадобится исходный код ядра Linux и инсталлированный gcc-компилятор, чтобы создать модули поддержки VMware. В противном случае конфигурирование завершится неудачно. Инсталлятор построит различные модули ядра, которые будут использоваться для поддержки эмулятора в процессе его функционирования. После этого вам будет задан вопрос относительно использования сети. Если вы хотите пользоваться сетью из эмулятора и инсталлированной в нем операционной системы, выберите тип сети.

Обратите внимание, что вы всегда можете ввести команду help для получения дополнительной информации об использовании сети, которая поддерживает перенос виртуальных систем на ЛВС с постоянными соединениями или «только хостовую» (host-only) конфигурацию. Перенос позволяет операционной системе появляться в сети так, как будто это отдельный компьютер. Конфигурация host-only устанавливает сеть между виртуальной операционной системой и хостом-хозяином. При этом другие компьютеры в сети не могут взаимодействовать с виртуальной операционной системой.

VMware-специфичные сетевые сервисы будут запускаться согласно записям сценария /etc/init.d/vmware. Выбор конкретного сервиса будет зависеть от того, как вы сконфигурировали сетевые возможности на этапе настройки эмулятора. Вы можете остановить или повторно запустить сервисы VMware, обратившись к этому сценарию.

Запуск сеанса VMware

Обычно эмулятор запускается во время Х-сеанса из командной строки терминала таким образом:
$ vmware
Команда поддерживает несколько опций, самой полезной из которых является опция -у, предназначенная для диагностирования проблем с дисками, и опция -Y, позволяющая восстанавливать состояние (или устранять неполадки) виртуальных дисков.

Вы можете конфигурировать VMware с помощью графического средства конфигурирования.

После первого запуска эмулятора появится окно VMware и будет запрошен лицензионный номер. После этого вы можете запустить Configuration Wizard, открыв меню File и выбрав пункт Wizard. Затем появится серия диалоговых окон, которые используются для выбора виртуальной операционной системы и подготовки файловой системы HDD для ее инсталляции. VMware поддерживает множество операционных систем, включая DOS, Windows 3.1, 9Х, Me, NT, 2000 (версии Professional, Server и Advanced Server), XP (Home и Professional Edition), Linux и FreeBSD. Кроме того, Он обеспечивает экспериментальную поддержку для Windows .NET Web Server, Standard Server, Enterprise Server, Netware 6.0 и других операционных систем.

Убедитесь, что в конфигурации эмулятора правильно указано устройство CD-ROM. Для проверки воспользуйтесь встроенным редактором. Если вы используете SCSI-эмуляцию для устройства записи CD, то, возможно, вам придется вместо /dev/cdrom выбрать /dev/scd0.

Если вы намерены инсталлировать виртуальную операционную систему путем загрузки с CD-ROM, то, вероятно, вы станете свидетелем того, что Red Hat Linux автоматически смонтирует CD-ROM, прежде чем BIOS эмулятора VMware сможет обратиться к CD. Чтобы избавиться от этой проблемы, при его использовании отключайте демона автоматического монтирования (обычно он монтирует устройства и NFS-хосты). Вы можете временно отключить этот сервис перед запуском сеанса эмулятора.

Пребывая в ипостаси root, наберите команду
# /etc/re.d/init.d/amd stop
Второй вариант — отключить данную возможность полностью путем использования команды
ntsysv или chkconfig,

Если нужно загрузиться с конкретного устройства, нажмите клавишу F2 после нажатия кнопки Power On эмулятора VMware. Это позволит изменить настройки BIOS виртуальной машины. Находясь в конфигураторе BIOS, нажимайте правую стрелку-указатель для доступа к меню Boot BIOS; используйте клавиши плюс или минус для изменения порядка загрузочных устройств виртуальной машины. Для сохранения и перезагрузки с использованием новых настроек нажмите клавишу F10. Новые настройки для текущего конфигурационного файла будут сохранены между сеансами VMware.

Для совместного запуска нескольких ОС, просто запустите дополнительные экземпляры VMware следующим образом:
S vmware &
После нажатия кнопки Power On виртуальная операционная система начнет загружаться, и вы сможете запустить сеанс в VMware. Затем можно аналогичным образом запустить еще один сеанс эмулятора.

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

Понравилась статья? Поделиться с друзьями:
Сайт о OS Linux
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: