|
|
|
|
Все знают, что такое виртуальная машина - её использовал практически каждый пользователь, и использует по сей день. Но мало догадываются о действительных возможностях современных виртуальных машин, предлагаю разобрать пару трюков, которые пригодятся многим "продвинутым" пользователям.
- Файлы Конфигурации - VMX В современном ПО виртуализации, есть красивые мастера, которыми мы пользуемся для создания виртуальных машин. Это удобно. Но очень ограничено в плане управления машин. Все параметры виртуальной машины хранятся в текстовом файле конфигурации, а удобный интерфейс сам его заполняет. Поправив файл вручную, мы можем делать, что угодно! Файл имеет расширение VMX, и выглядит примерно так
config.version = "8" virtualHW.version = "6" guestOS = "winxppro"
Это элементарный конфиг. Верхние две строчки указывают на то что работать будет в версии 6.х, последняя строка показывает тип системы : Windows XP professional. Здесь мы не задавали параметров, система назначит их по умолчанию: один процессор, 32 мб оперативки. Этим текстом можно добавить сетевую карту, и связать мостом с реальным адаптером:
ethernet0.present = "true" //адаптер включен etherner0.startConnected = "true" // запускается автоматически ethernet0.virtualDev= "e1000" // выбор чипсета Intel e 1000 ethernet0.connectionType = "bridget" // указали Мостовое соединение с системой.
Подробнее, об остальных параметрах есть в документации на сайте : sanbarrow
Кроме этого, существует онлайновый конфигуратор файлов: dcgrendel.thewaffleiron.net
-
Реально существующая ОС под виртуальной машиной. Не сложно поставить гостевую ОС, плохо только то, что все нужно настраивать заново, это рутинная работа, и отнимает драгоценное время. Можно поступить проще, вместо того чтобы каждый раз устанавливать новую ОС, перенести существующую на виртуальную машину. Здесь помогут специальные средства миграции P2V (physical to virtual) . Есть официальный продукт VMware Converter, и также от сторонних производителей. В программе VMware Converter перенос выполняется специальным мастером, который будет, спрашивать вопросы, о деталях и настройках. Расположение файлов можешь выбрать либо локальный каталог, либо сетевой диск, в любом случае Вы получите нужные файлы виртуальной машины. Список утилит, подобных VMware Converter: Virtuozzo LeoStream PlateSpin
-
Как примонтировать виртуальный диск А. вы знаете, что виртуальный жесткий диск возможно примонтировать к ОС, без проблем, копируя и скачивая от туда файлы. У VMware есть специальная утилита - DiskMount. Работает через консоль, и чем-то похожа на команду subst в windows. Виртуальный диск не должен в этот момент использоваться виртуальной машиной. Команда подключения:
VMware-mount v: "C:VMwaredisk.VMdk"
Также существует графическая оболочка VMware DiskMount GUI
-
LIVE VMware на чужом компьютере. Есть сотни тысяч способов применений виртуальной машины. Использование прививочного окружения на чужом компьютере - один из них. Можно записать виртуальную машину на LiveCD , и если изволишь на флешку , и брать её с собой. В сети есть один хороший иструмент - Moa ( www.sanbarrow.com ) . Утилита немного сложная, но обладает всеми возможностями, и по сути плагин к программе Barts Pebuilder ( www.nu2/pebuilder ) , которая создает загрузочный диск с windows.
-
Очень, очень много виртуальных машин. Если нужно создать много виртуальных машин, объединенных в сложную сеть, то VMware Workstation тут не обойдешься! Это чересчур сложная задачи для него, но есть серьезный продукт VMware ESX server. Основное отличие - установка вместо ОС ( ядро vmware и консольная linux), что увеличивает быстродействие. Установка осуществляется с помощью графического интерфейса, как у большинства современных ОС. Процедура займет около часа. Создаем инфраструктуру. Ключевые элементы инфраструктуры: физически адаптер (NIC), виртуальной коммутатор (vSwitch), вирт. Адаптер (vNIC), виртуальная сеть (vLAN). Из этого можно строить сеть любой сложности. Для управления ESX - сервером нужен VMware Infrastructure Client, по адресу https: < название вашего ESX > . Кроме этого есть ещё один инструмент - Virtual Center. ESX - современный профессиональный продукт, набирающий популярность, и имеет большие перспективы использования. Мощное оборудование, и продуманное использование не снижает производительности, при этом множество сервисов может размещаться на одном сервере!
-
Live CD на VMware Стандартный конфигуратор виртуальной машины, нельзя загрузиться с LiveCD, т.к. Задать опцию "Загрузиться с диска" в нем невозможно. Вот теперь мы воспользуемся VMX файлом.
Config.version = "8" virtaulHW.version = "4" scsi0.present = "TRUE" memsize = "256" ide1:0fileName = "livecd.iso" // вместо livecd.iso укажите файл с дистрибутивом ide1:0deviceType = "cdrom-image" ethernet0.present = "TRUE" usb.present = "TRUE" sound.virtualDev = "es1371" floppy0.present = "FALSE" displayName = "LiveCD" sound.present = "TRUE" guestOS = "otherlinux" nvram = "otherlinux.nvram" workingDir = "."
Дополнение:
Файлы, которые создает VMware:
.vmx - конфигурация .vmdk - параметры виртуального диска .nvram - постоянная память, настройка BIOS .vmerm - файл подкачки .vmsn - параметры snapshot .vmss - содержит память приостановленной гостевой ОС.
Bridge network - доступ в локальную сеть, имеет свой ip, полноценный участник сети. NAT - доступ в локальную сеть, использует ip хоста, зависим от соединения хоста. Only host network - своя собственная сеть, возможности выхода во внешную сеть - нет. no network - нет сети.
|
|
|
|
|
|