Огляд vm-інструментів vmware розбираємося в особливостях - iaas blog

Огляд vm-інструментів vmware розбираємося в особливостях - iaas blog

Чи знаєте ви, що VMware пропонує три типи VM-інструментів для контролю робочих процесів в віртуальному, хмарному оточенні? У цій статті ми розглянемо існуючі VM Tools і поговоримо про їх корисні властивості.

Що таке VM Tools і якими вони бувають

VM Tools - це набір утиліт, що підвищує продуктивність гостьовий ОС віртуальної машини і поліпшує управління нею. А що, якщо не встановлювати цей набір інструментів? Тоді в гостьовій операційній системі будуть відсутні деякі важливі функції і можливість інтеграції з гіпервізором, який виконує ту чи іншу віртуальну машину. Крім того, будуть відсутні оптимізовані драйвери для віртуальних пристроїв і можливість по управлінню живленням гостьовий ОС засобами VMware.

Набір утиліт VM Tools ділиться на два типи:

  • Класичний набір інструментів у вигляді ISO-образу для кожної з підтримуваних гостьових ОС: Windows, Linux, NetWare, Solaris і FreeBSD.
  • Набір OSP і OVT-інструментів для гостьових ОС на базі Linux.

Класичний набір ISO-інструментів для VM

Як зазначалося вище, класичний набір інструментів представляє собою стандартний ISO-файл і поставляється для ОС Windows, Linux, NetWare, Solaris і FreeBSD. Інструменти VM Tools рекомендується встановлювати на всі віртуальні машини і виконуватиме надалі регулярні оновлення. Інструменти VM Tools доступні за посиланням MyVMware.

Багато адміністратори встановлюють VM Tools за допомогою vSphere Client, який надає йде в дистрибутиві версію цього пакету. Вибір між варіантами установки класичних інструментів залежить від уподобань клієнта і потреб експлуатації. В недалекому майбутньому VMware планує виключити пакети VM Tools для більшості ОС зі складу поставки VMware ESXi, залишивши інструменти тільки для базових версій Windows і Linux. Решта буде потрібно завантажувати окремо.

Первісна установка VM Tools найчастіше відбувається відразу після установки гостьовий ОС. Крім того, VM Tools входять до складу золотого шаблону і при створенні віртуальних машин на його основі інструменти VMware будуть доступні в VM. Якщо ж потрібно ініціювати установку VM Tools засобами графічного інтерфейсу, використовується майстер установки:

Огляд vm-інструментів vmware розбираємося в особливостях - iaas blog

Малюнок 1. Щоб запустити майстер установки VMware Tools

Спочатку до віртуальної машини монтується образ, що містить інсталяційний ISO-файлом, а подальші дії виробляються зсередини гостьовий операційної системи віртуальної машини. В ОС сімейства Windows необхідно переконатися, що образ успішно «змонтований». Щоб перевірити це, відкриваємо провідник:

Огляд vm-інструментів vmware розбираємося в особливостях - iaas blog

Малюнок 2. Перевірка змонтованого образу

Після запуску майстра установки необхідно вибрати один із запропонованих варіантів розгортання: звичайна установка, повна або кастомизировать. На інсталяцію йде кілька хвилин.

Якщо мова йде про встановлення VM Tools в Unix-подібні гостьові операційні системи, після підключення ISO-образу до віртуальної машини він монтується зсередини ОС:

Малюнок 3. Монтування ISO-образу

Потім розпаковується вміст архіву в тимчасовий каталог і запускається скрипт установки.

Малюнок 4. Запуск скрипта установки

Встановивши інструменти, не забувайте перевіряти доступні для них оновлення. І пам'ятайте, що існує кілька способів оновити VM Tools:

  • Автоматичне оновлення при завантаженні VM.
  • Ручне оновлення однієї і більше VM засобами vSphere Client GUI.
  • Оновлення засобами VMware Update Manager, використовуючи негайний запуск, запуск за розкладом або при завантаженні.
  • Запуск процесу оновлення з гостьової ОС уповноваженим користувачем.
  • Масове оновлення засобами PowerCLI.

Пакетні VM-інструменти для гостьових ОС на базі Linux

VMware пропонує два типи пакетних VM-інструментів, орієнтованих на ОС Linux.

# Перший тип інструментів - Operating System Specific Packages, або OSP-інструменти. Пакети викачуються з сайту VMware і містять такі ж компоненти, які знаходяться в ISO-образах, що йдуть з збірками VMware ESXi. Первинна установка ініціюється з гостьової операційної системи, зовнішнього сценарію або GUI, а подальші оновлення виконуються засобами менеджера пакетів Yum або Apt.

# Другий тип інструментів - Open VM Tools, або OVT, являє собою пакети з відкритим вихідним кодом. Вбудовуються в більшість Linux-дистрибутивів. Постачальник Linux-дистрибутивів може вибирати, які компоненти Open VM Tools будуть входити до його складу.

Огляд vm-інструментів vmware розбираємося в особливостях - iaas blog

Малюнок 5. Репозиторий GitHub

Вихідний код OVT доступний для всіх бажаючих в репозиторії GitHub. проте офіційна підтримка поширюється на OVT, що входять до складу дистрибутивів Linux. До складу OVT інструментів можуть не включатися функції динамічного зміни розмірів робочого столу і бути недоступними функції копіювати / вставити. Для отримання цих можливостей потрібно встановити допоміжний пакет open-vm-tools-desktop.

VM-інструменти, орієнтовані на відповідну ОС, покращують процеси взаємодії з певним середовищем, підвищують продуктивність гостьовий ОС віртуальної машини в IaaS -облаке, покращують управління нею. Незважаючи на існування двох типів VM Tools для ОС Linux, вибирати між ними не потрібно, адже для різних версій ОС використовуються різні типи пакетів. І якщо RHEL 6 використовує оригінальні OSP-пакети, то в RHEL 7 OVM Tools вже інтегровані.

* Текст підготовлений з використанням матеріалу VMware