VMware tools – это наборы драйверов и утилит под многие поддерживаемые ОС. Несмотря на то что операционные системы могут работать в виртуальных машинах и без , настоятельно рекомендуется их устанавливать.
Именно в составе содержатся драйверы для разнообразных виртуальных комплектующих. Для тех из них, что не имеют физических аналогов (pvscsi, vmxnet#), VMware tools являются единственным источником драйверов. Кроме драйверов, содержат скрипты и службы, обеспечивающие такие возможности, как автоматическое «освобождение» курсора мыши при покидании им окна консоли и операции копирования и вставки текста между консолью виртуальной машины и ОС клиента (это неполный список возможностей VMware tools).
Дальнейшее будет в основном ориентировано на гостевые ОС Windows. Для популярных Linux дистрибутивов отличия в основном интерфейсные, вида «не нажать ОК три раза», а «запустить такой-то сценарий». Для устаревших или менее распространенных ОС (например, Solaris, Netware) какие-то функции могут быть недоступны. Так что если у вас не только Windows – загляните в документацию.
Обратите внимание. Для быстрой установки под Linux с настройками по умолчанию вам поможет ключ –default. Полная команда выглядит примерно так: [root@linuxServer ~]# vmware-config-tools.pl –default.
Для установки (и обновления) VMware tools выберите в контекстном меню ВМ пункт Guest ? Install\Upgrade . В появившемся меню можно
выбрать, хотите ли вы интерактивную установку с помощью мастера или установку автоматическую, с указанными настройками (рис. 5.40).

Рис. 5.40. Выбор типа установки
Какую бы вы ни выбрали, в первый из виртуальных CD-ROM этой ВМ автоматически подмонтируется образ iso с дистрибутивом VMware tools. Обратите внимание, что тип дистрибутива зависит от типа гостевой ОС, указанного в настройках ВМ.
Обратите внимание. Даже если у ВМ нет ни одного привода CD/DVD-ROM, но какая-то старая версия VMware Tools уже установлена, то обновление VMware Tools все равно будет произведено. Дистрибутив новой версии передается через внутренний механизм коммуникации между сервером и ВМ.
Если выбрать интерактивную установку, то после подмонтирования в случае Windows сработает автозапуск, и вы увидите мастер установки. В случае других ОС вам придется выполнить несколько команд – см. документ vSphere Basic System Administration.
Если выбрать автоматическую установку, то без указания дополнительных параметров VMware tools будут установлены с настройками по умолчанию. Дополнительные параметры актуальны только для гостевых Windows – это параметры для msi дистрибутива . Скорее всего, они вам не пригодятся.
Обратите внимание: после установки VMware tools вас попросят перезагрузить ВМ. При установке в автоматическом режиме перезагрузка также произой дет автоматически.
В ВМ должен быть CD-ROM, иначе этот путь установки/обновления VMware tools будет непригоден.
В случае интерактивной установки вы сможете выбрать компоненты VMware tools для установки. Менять список по умолчанию обычно не приходится.
В некоторых ОС (например, Windows Server 2008) необходимо включить аппаратное ускорение видео. Для этого зайдите в персонализацию рабочего стола,
выберите пункт Параметры дисплея ? на закладке Диагностика нажмите кнопку
Изменить параметры ? ползунок до упора вправо (рис. 5.41). Эта инструкция от-
крывается в текстовом файле после установки , но ее мало кто читает.

Рис. 5.41. Включение аппаратного ускорения
После установки VMware tools в Windows в трее и в панели управления появляются характерные иконки. Двойной клик запускает настройки в гостевой ОС.
На закладке Options мы можем:
Q включить или выключить синхронизацию времени через VMware tools.
Не надо включать такую синхронизацию, если гостевая ОС уже использует NTP для синхронизации времени. Если есть выбор что использовать, то мне более надежной представляется синхронизация времени не через
VMware tools. Этот флажок можно поставить в свойствах ВМ ? закладка
Options ? ;
Q включить или выключить отображение иконки в трее;
Q включить или выключить оповещение о доступности обновления . VMware периодически выпускает новые версии . Если в состав обновления для ESX(i) входила обновленная версия VMware tools, то если эта настройка включена, вы увидите отображение доступности обновления в виде желтого восклицательного знака на иконке VMware tools в трее. Обновления для VMware Tools всегда поставляются в составе обновлений для ESX(i).
Обновить можно:
Q зайдя в консоль ВМ, запустив настройки VMware tools и на закладке Options нажав кнопку Upgrade;
Q в свойствах ВМ ? закладка Options ? можно поставить
флажок «Проверять актуально и обновлять VMware tools при каждом включении ВМ»;
Q обновить можно, и не заходя в консоль ВМ, точно так же, как вы устанавливаете VMware tools: в контекстном меню ВМ выбрав Guest ?
Install/Upgrade . Скорее всего, удобнее будет выбрать автоматическую установку. Обратите внимание, что эту операцию можно запустить для нескольких ВМ сразу. В клиенте vSphere пройдите Home
? Inventory ? Hosts and Clusters ? выделите Datacenter ? закладка
Virtual Machines ? рамкой или с помощью Ctrl и Shift выделите нуж-
ные ВМ, в контекстном меню для них выберите Guest ? Install/Upgrade
;
Q наконец, для массового обновления VMware tools на многих ВМ удобнее всего использовать VMware Update Manager. См. посвященный ему раздел.
Не забывайте, что эта операция связана с перезагрузкой ВМ. Сначала установщик деинсталлирует старую версию, затем устанавливает новую.
На закладке Devices вы можете отключить какие-то из контроллеров этой ВМ (см. рис. 5.42).
Часто эта возможность вредна, так как позволяет пользователям ВМ вывести ее из строя отключением сетевых контроллеров. Чтобы предотвратить такую возможность, добавьте в файл настроек ВМ настройки
devices.hotplug = "false" isolation.device.connectable.disable = "true" isolation.device.edit.disable = "true"
Первая из этих настроек запретит горячее удаление или добавление любых устройств в эту ВМ (пропадет возможность удалять контроллеры как USBустройства), а две другие запретят отключение устройств через .
На закладке Scripts мы можем посмотреть или указать, какие сценарии запускаются по тем или иным событиям по питанию ВМ.

Рис. 5.42. Отключение контроллеров ВМ
Закладки Shared Folders и Shrink не актуальны для ESX(i), достались как присутствующие в VMware Workstation – а VMware tools и набор виртуального оборудования у этих продуктов весьма близки (хотя и не идентичны).
Обратите внимание. После установки в каталоге C:\Program Files\ VMware\VMware Tools находятся все драйверы для виртуального оборудования VMware под данную версию ОС. Они могут пригодиться, если вдруг драйвер на какоелибо устройство не установился автоматически.
5.5. vAPP
vApp – это контейнер для виртуальных машин, который позволяет произво дить некоторые манипуляции над группой помещенных в него ВМ как над единым объектом (рис. 5.43).
В контекстном меню сервера или DRS-кластера вы увидите пункт New vApp. В запустившемся мастере вас попросят указать имя и настройки количества ресурсов для создаваемого vApp. Настройки количества ресурсов абсолютно такие же, как и для пулов ресурсов, – то есть vApp является пулом ресурсов, кроме прочего. О пулах ресурсов и о настройках распределения ресурсов см. в соответствую щем разделе.
vAPP

Рис. 5.43. Схема vApp Источник: VMware
Для существующего vApp мы можем указать следующие настройки на закладке Options:
Q Resources – здесь указываем настройки распределения ресурсов. См.
«Пулы ресурсов»;
Q Properties – здесь указываем значения произвольных полей. Сами произвольные поля задаются в пункте Advanced ? кнопка Properties;
Q IP Allocation Policy – ВМ в vApp могут получать сетевые настройки одним из трех типов:
• Fixed – когда настройки произведены в гостевой ОС;
• Transient – когда для включаемой ВМ выдается IP из диапазона IPадресов (где настраивается этот диапазон, чуть далее). После выключения ВМ этот IP освобождается;
• DHCP.
Но будут ли доступны Transient и DHCP, настраивается в окне настроек:
Advanced ? кнопка IP Allocation;
Q Advanced – здесь мы можем указать информацию о vApp:
• по кнопке Properties можно указать произвольные переменные, значения которых затем могут быть присвоены в пункте Properties, описанном выше;
• по кнопке IP Allocation мы можем разрешить использовать Transient и DHCP вариант настройки IP для ВМ в этом vApp.
На закладке Start Order указываем порядок запуска и интервалы между запуском ВМ в этом vApp. Эти настройки актуальны, когда мы выполняем операцию
«Power On» для vApp, не для отдельной ВМ в нем.
Диапазон IP-адресов создается совершенно в другом месте – выделите датацентр (объект vCenter) и перейдите на закладку IP Pools. Нажав Add, вы указы-
ваете все сетевые настройки, которые затем могут использоваться в vApp этого дата-центра. IP Pool привязывается к сети (группе портов для ВМ). Таким образом, указав для ВМ в vApp использовать конкретную группу портов и в настройках vApp раздачу адресов Transient, вы и указываете, какой IP Pool будет ими использоваться. Однако, для того чтобы воспользоваться данным механизмом назначения IP-адресов, придется задействовать сценарий, запускаемый в гостевой ОС при старте, и этот сценарий будет обращаться к свойствам vApp (которые будут передаваться в каждую ВМ в виде файла xml на подмонтированном iso). Подробности см. по ссылке http://link.vm4.ru/sepof и в блоге http://blogs.vmware. com/vapp/.
Готовый vApp можно экспортировать через меню File ? Export ? Export OVF
Template. В едином пакете, с единственным файлом описания в формате ovf будут
все ВМ этого vApp и его собственные настройки.
Резюме
vApp – это развитие идей Virtual Appliance для случаев, когда единое решение – это несколько виртуальных машин. Для администраторов vSphere vApp это средство в первую очередь внешнее. В том смысле, что мы можем экспортировать загруженные готовые vApp в нашу среду.
Однако если у вас есть своя группа виртуальных машин, которые являются одним решением, вы можете объединить их в собственноручно созданный vApp. Из плюсов вы получите:
Q возможность включения и выключения группы целиком;
Q возможность указывать автостарт, порядок старта и паузы между включениями виртуальных машин именно этой группы;
Q выдавать им IP-адреса из диапазона, настроенного в vCenter, а не статично
и не по DHCP.
Обратите внимание. Если у вас есть созданный на ESX(i) сервере vApp, а затем вы этот сервер добавляете в кластер DRS, то vApp придется удалить для завершения этой операции. Создавайте vApp после внесения сервера в кластер DRS.
Источник: Михеев М. О. Администрирование VMware vSphere 4.1. – М.: ДМК Пресс, 2011. – 448 с.: ил.

June 5th, 2012
admin
Опубликовано в рубрике