Чи знаєте ви, що 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 засобами графічного інтерфейсу, використовується майстер установки:
Малюнок 1. Щоб запустити майстер установки VMware Tools
Спочатку до віртуальної машини монтується образ, що містить інсталяційний ISO-файлом, а подальші дії виробляються зсередини гостьовий операційної системи віртуальної машини. В ОС сімейства Windows необхідно переконатися, що образ успішно «змонтований». Щоб перевірити це, відкриваємо провідник:
Малюнок 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 будуть входити до його складу.
Малюнок 5. Репозиторий GitHub
Вихідний код OVT доступний для всіх бажаючих в репозиторії GitHub. проте офіційна підтримка поширюється на OVT, що входять до складу дистрибутивів Linux. До складу OVT інструментів можуть не включатися функції динамічного зміни розмірів робочого столу і бути недоступними функції копіювати / вставити. Для отримання цих можливостей потрібно встановити допоміжний пакет open-vm-tools-desktop.
VM-інструменти, орієнтовані на відповідну ОС, покращують процеси взаємодії з певним середовищем, підвищують продуктивність гостьовий ОС віртуальної машини в IaaS -облаке, покращують управління нею. Незважаючи на існування двох типів VM Tools для ОС Linux, вибирати між ними не потрібно, адже для різних версій ОС використовуються різні типи пакетів. І якщо RHEL 6 використовує оригінальні OSP-пакети, то в RHEL 7 OVM Tools вже інтегровані.
* Текст підготовлений з використанням матеріалу VMware