VMware tools

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 с.: ил.

Похожие посты:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий