Добавлен: 06.07.2023
Просмотров: 212
Скачиваний: 11
СОДЕРЖАНИЕ
1.2. Преимущества и недостатки виртуальных машин
1.2.1. Преимущества виртуальных машин
1.2.2. Недостатки виртуальных машин
1.3. Архитектура виртуальных машин
1.3.1. Абстракция и виртуализация
1.3.2. Процессные и системные виртуальные машины
1.3.3. Классификация виртуальных машин
2. Различные виртуальные машины
2.1.1. Администрирование платформы
2.1.2. Настройка параметров VMware Workstation 6.0
2.1.3. Работа с виртуальными дисками
2.1.4. Настройка параметров сетевого взаимодействия
2.1.5. Использование инструментов для разработки и тестирования
2.2.1. Новые возможности и изменения.
2.3. Другие виртуальные машины
Программа имеется в виде как под Windows, так и под Linux.
Возможности и функции программы:
- Как уже было сказано – поддержка хостовых операционных систем Windows и Linux
- Возможность запуска 32-х и 64-х битных гостевых операционных систем.
- Большое количество оперативной памяти для одной виртуальной машины, до 8 гигабайт.
- Возможность записи активности виртуальной машины
- Неограниченное количество снимков состояния виртуальной машины и простое создание резервных копий системы.
- Встроенный VNC сервер.
И многое другое.
Кампания VMware предоставляет инструмент, с помощью которого можно запускать более одной виртуальной машины на одном хосте. Конечно, VMware Player 2.0 не позволяет запускать полноценные машины, а только с помощью специальных шаблонов. Шаблоны виртуальных машин набирают популярность с каждый днём. Инструмент можно спокойно загрузить с сайта кампании, хотя он также прилагается в комплекте к VMware Workstation 6.0. Возможности продукта включают в себя:
- Запуск 32-х и 64-х битных систем.
- Поддержка более чем 1 виртуальной машины.
- Большое количество поддерживаемых гостевых систем.
- Возможность обмена файлами между хостовой и гостевой системой.
- Поддержка USB 2.0
- Простой и понятный интерфейс инструмента
2.1.1. Администрирование платформы
VMware Workstation 6 является одной из самых удобных систем виртуализации, имеет разнообразие инструментов для администрирования платформы и виртуальных машин. К примеру, платформа позволяет настраивать любые параметры, как себя, так и виртуальных машин, через удобный, графический интерфейс. Но также настройки хранятся в файлах с расширением *.ini(самой VMware Workstation) и *.vmx(для каждой виртуальной машины)
Управление виртуально машиной может производиться двумя способами:
- Локально через GUI (Graphical User Interface)
- Локально или удаленно через командную строку CLI(Command Line Interface).
Кроме всего этого существует большое кол-во различных утилит. К примеру, vmware-vdiskmanager.exe, позволяющей проводить различные операции с виртуальными дисками. Или vmware-mount.exe, позволяющей монтировать виртуальные диски в хостовую систему в качестве логических дисков.
Чаще всего платформу VMware Workstation используют для повышения эффективности процесса разработки и тестирования, и поэтому в шестой части программы добавили немало функций и возможностей специально для этого.
2.1.2. Настройка параметров VMware Workstation 6.0
Как уже было сказано, VMware Workstation позволяет гибко настраивать настройки, параметры платформы. Через графический пользовательский интерфейс или через файл preferences.ini.
В файле preferences.ini находится несколько секций для редактирования окружения. К примеру:
- pref.view.toolbars.list – позволяет управлять отображаемыми элементами меню.
- pref.ws.currentObj – настройки выбранной при запуске Workstation виртуальной машины.- pref.ws.openedObj – параметры открытых виртуальных систем.
- mks.noBeep = "TRUE" – отключает звуковые сигналы виртуальных машин.
- pref.placement – управление положением окна Workstation.
Для настройки этих параметров через графический интерфейс надо в меню Edit нажать кнопку Preferences. В VMware Workstation можно настроить окружение рабочей области:- Установить папку, где будут храниться виртуальные машины.
- Возможность работы виртуальных машин в фоновом режиме после закрытия консоли Workstation.
- Включение общих папок.
- Настройка иконки в системном трее.
- Выбор поколения аппаратного обеспечения.
- Настройка проверки обновлений.
Все эти настройки находятся на вкладке Workspace.
На вкладке Input настраиваются параметры, связанные с фокусом мышки:
- Перевод фокуса в гостевую систему при нажатие мыши и клавиатуры в области гостевой системы.
- Вывод фокуса из гостевой системы при покидание области гостевой системы.
- Прятать курсор при снятие фокуса из гостевой системы.
- Переводить фокус в гостевую систему, когда курсор входит в область окна.
Выглядит это так:
На вкладке Hot Keys, как понятно из перевода, можно настроить горячие клавиши. Для сохранения и дальнейшего использования которых надо будет перезапустить виртуальную машину.
На вкладке Display настраиваются параметры отображения графических консолей. И именно, здесь можно выставить автоматическое выравнивание окна Workstation, разрешение гостевой системы и параметры полноэкранного режима.
На вкладке Tools можно включить автоматическое обновление утилит VMware Tools при следующем запуске гостевой системы. Во вкладке Memory находятся параметры выделения памяти виртуальным машинам, а также возможность использования файла подкачки(*.vmem).
На следующей вкладке, Priority, задается приоритет для виртуальных машин, находящихся и не находящихся в фокусе.
При настройке приоритета каждой из виртуальных машин в ее свойствах, эти настройки будут перекрыты. Здесь также можно отключить создание снимков гостевой системы в фоновом режиме.
На вкладке Devices можно включить/отключить автозапуск CD/DVD-дисков в хостовой системе. В рекомендациях говорится, что желательно отключать автозапуск CD/DVD-дисков. Иначе может возникнуть непредвиденное поведение виртуальных машин.
Ну и на последней вкладке Lockout вы можете задать административный пароль для создания виртуальных машин, изменения их настроек и управления сетевым взаимодействием:
Настройки каждой виртуально машины отдельно перебивают глобальные настройки. Будьте внимательны.
2.1.3. Работа с виртуальными дисками
В VMware Workstation можно создать несколько типов виртуальных дисков, каждый из которых нужен для разных вариантов использования.
- preallocated (указанный объем диска резервируется сразу, при этом неиспользуемое место заполняется нулевыми байтами)
- growable (диск растет по мере его заполнения)
Если виртуальная машина использует приложения чувствительные к операциям ввода-вывода, то рекомендуется использовать первый тип виртуальных дисков, так как такие машины требуют высокого быстродействия дисковой системы. Второй тип позволяет экономить дисковое пространство хоста. При создание виртуальной машины можно разбить диск на блоки по 2ГБ, это очень важно, если вы используете файловую систему, не поддерживающую большие размеры файлов.
Диски, создаваемые Workstation, бывают зависимые (участвуют при создание мгновенных снимков системы) и независимые (сохраняют своё состояние независимо от снапшотов).
Постоянный тип удобен для хранения файлов, которые не будут изменяться при откате к снапшотам, временный тип удобен для экспериментирования, так как изменения временного типа дисков не сохраняются при выключение виртуальной машины.
Так же можно использовать и физические диски хостовой системы напрямую, но это не рекомендуется делать, так как могут возникнуть всяческие сложности, к примеру, потеря информации с дисков.
Желательно регулярно производить дефрагментацию дисков виртуальной машины в следующем порядке:
- Диски внутренней системы.
- Файл виртуальной машины через инструменты VMware Workstation.
- Диски хостовой системы.
2.1.4. Настройка параметров сетевого взаимодействия
Платформа VMware Workstation обладает большими возможностями в сетевом взаимодействие между виртуальными машинами и хостовой системой. Существует четыре типа сетевого взаимодействия:
- Bridged (ресурсы виртуального сетевого адаптера разделяются с физическим адаптером хоста, что позволяет виртуальной машине иметь собственный внешний IP-адрес и вести себя по отношению к внешней сети как независимый компьютер)
- Host-only (виртуальная машина взаимодействует только в пределах хоста, получая IP-адрес от встроенного DHCP-сервера)
- NAT (виртуальная машина может инициировать соединения во внешнюю сеть через встроенный NAT-сервер VMware, но из внешней сети не видна, при этом внутренний IP-адрес также назначает DHCP-сервер)
- Custom (сетевой адаптер подключается к выбранному сетевому концентратору, в пределах которого осуществляется сетевое взаимодействие)
Кампания VMware предоставляет утилиту Virtual Network Editor (vmnetcfg.exe), которая позволяет привязывать физические и виртуальные сетевые адаптеры к виртуальным сетевым концентраторам. Проще говоря, платформа VMware Workstation позволяет гибко настраивать виртуальное сетевое взаимодействие в пределах хостовой системы. При настройки сетевого взаимодействия, следует уделять внимание типу Bridged, так как он смотрит во внешнюю сеть и нуждается в такой же защите, как и хостовая ОС.
2.1.5. Использование инструментов для разработки и тестирования
Разработка и тестирование нового программного обеспечения является – одна из главных причин использования виртуальных машин. Поэтому VMware включила несколько инструментов, основанных именно на этом. С VMware Workstation могут быть использованы надстройки для интеграции со средами разработки Visual Studio (только для Windows) и Eclipse (Windows и Linux), позволяющие упростить процесс отладки программного обеспечения в виртуальных машинах (Workstation IDE). При настройке инструментов необходимо указать путь к виртуальной системе, какой установочный скрипт необходимо выполнить и расположение общих папок. После этого, интегрированный виртуальный отладчик запускает виртуальную машину, настраивает среду в соответствии с заданными параметрами и запускает приложение, либо «цепляется» к необходимой программе, начиная сессию отладки. После завершения приложения, отладчик останавливает, перезапускает виртуальную машину или сохраняет ее состояние в зависимости от настроек.
При установке VMware Workstation нам предложат выбрать дополнительные компоненты, там и можно будет выбрать пункт, который установит нам виртуальные отладчики. Утилита Remote Debug Monitor (msvsmon.exe) помогает отлаживать с помощью Visual Studio 2005. Утилита поддерживает функцию удаленной отладки. Как говорилось раньше, существуют зависимые и независимые диски, сейчас нас интересуют временные независимые диски. Именно они наиболее полезны для разработки и тестирования, так не сохраняют изменения после перезапуска виртуальной машины. Во время работы с такими дисками, все их изменения хранятся в redo-логе, который может быть либо удален по окончании работы виртуальной машины, либо применен к vmdk-диску, сохранив тем самым его состояние.
2.1.6. Заключение
Платформа VMware Workstation является одним из самых лучших, если не самым лучшим, инструментом для виртуализации десктопов. Она имеет большое количество настраиваемых параметров и встроенных инструментов для самых разных пользовательских задач. Использование платформы VMware Workstation для разработки и тестирования программного обеспечения стало должным для разных кампаний. Платформу VMware Workstation так же используют и в домашней обстановке из-за большого количества простых и понятных утилит, к примеру, VMware Player.
2.2. VMware Workstation 7
2.2.1. Новые возможности и изменения.
- Улучшения в поддержке 3D. OpenGL 2.1 и Shader Model 3.0 поддерживаются в виртуальных машинах Windows XP, Vista и Windows 7. (Косвенно это должно означать поддержку Aero в Windows Vista).
- Поддержка новой модели драйверов Windows Display Driver Model для Windows 7 - пока работает только 2D ускорение и поддерживается только один монитор, драйвер использует 32MB RAM. Если вам требуется запускать 3d приложения в Windows 7, вы должны настроить её на использование старого SVGAII драйвера от VMWare.
- Поддержка vSphere 4.0 и ESX support. Профессионалы теперь могут запускать эти технологии в качестве гостевых систем и проверить то, как они подходят для вашей организации. ESX на данный момент поддерживается только на процессорах, поддерживающих аппаратное ускорение виртуализации (все Intel Core 2 и выше, AMD Athlon 64 X2 AM2/Phenom и выше).
- Поддержка многопроцессорности расширена до четырёхпроцессорных SMP систем, что позволяет вам использовать все возможности вашей аппаратуры. VMWare позволяет выделить для гостя систему с четырьмя виртуальными одноядерными процессорами, с двумя двухядерными и с одним четырёхядерным.
- Виртуальная печать позволяет вам даже без установки принтеров печатать на все принтеры хостовой ОС - принтеры добавляются в гостевую ОС автоматически и не требуют наличия сети.
- Загрузка утилит VMWare через Интернет по запросу. VMWare добавили возможность загрузки через Интернет самой свежей версии VMWare Tools в т.ч. для новых ОС, что позволит улучшить поддержку новых систем, не дожидаясь выхода новой версии VMWare WorkStation.
- AutoProtect - новая возможность создания snapshot'ов виртуальной машины по расписанию для возможности быстрого восстановления гостевой ОС.
- Шифрование виртуальной машины - теперь VMWare поддерживает шифрование (AES 128 бит) и защиту паролем виртуальных машин. Запуск таких машин работает и в VMWare Player.
- Поддержка IPv6 была добавлена для соединения типа bridge (прямое подключение виртуальной машины к физической сети).
- Поддержка ALSA. Наконец-то VMWare стала поддерживать вывод звука в ALSA, что позволит одновременно выводить звук из хостовой ОС и из гостя без блокировки звуковых устройств.
- Поставить на паузу - возможность, которая была в VirtualBox с самого начала, появилась и в VMWare. Теперь можно временно остановить выполнения гостевой ОС и высвободить ресурсы для системы.
- Улучшения в технологии Drag and Drop. Поддержка перетаскивания картинок, форматированных e-mail вложений и zip папок теперь поддерживается как в Windows, так и в Линукс.
- Улучшена поддержка отладки гостевой ОС в режиме replay ("проигрывания"). Читайте документацию.
- Расширение виртуальных дисков. Теперь возможно расширять виртуальные диски, а ОС Windows Vista и Windows 7 могут воспользоваться этой возможностью без запуска дополнительного ПО (Linux LVM должен также поддерживать эту возможность).
- Линукс ОС теперь могут монтировать образы виртуальных дисков через Fuse.
- Улучшен интерфейс управления виртуальными сетями.
- Централизованный сбор информации для службы поддержки - позволяет легко нажатием одной кнопки собрать подробную информацию о госте и о хостовой системе, сжать её и послать в службу техподдержки или прикрепить на форумы VMWare.