Оновлення віртуального обладнання ВМ і VMware tools

VMware рекомендує оновити версію віртуального обладнання ВМ і оновити VMware tools Це саме рекомендація – якщо перезавантажувати якісь ВМ для вас проблематично, вони будуть продовжувати працювати і неоновлення Само собою, для них не будуть доступні нові можливості ESX 4, залежні від віртуального обладнання, наприклад гаряче додавання памяті та інших пристроїв

Також не поспішайте оновлювати версію обладнання, якщо ви припускаєте ймовірність відкату на 3-ю версію ESX, – ВМ з останньою версією обладнання будуть працювати тільки на ESX версії 4

Для ВМ, створених на ESX (i) версії 3, версія віртуального оборудова ня – 4 Для ВМ ESX (i) 4 версія обладнання – 7 Оновити цю версію можна і вручну – в контекстному меню виключеною ВМ вибрати пункт Upgrade Virtual Hardware Але перед цим необхідно для включеної ВМ вибрати в контекст-

ном меню пункт Guest Install/Upgrade VMware tools і пройти в гостьовій ОС майстер установки / оновлення VMware tools (майстер доступний для гостьових ОС Windows, для Linux см документацію)

Також можна виділити батьківський обєкт для групи віртуальних машин (наприклад, папку) і перейти на закладку Virtual Machines Там можна рамкою виділити відразу групу ВМ і вибрати вищевказані пункти контекстного меню відразу для всієї групи Однак якщо ВМ багато, краще цю задачу автоматизувати

Для цього знову скористаємося Update Manager Перейдемо в клієнті vSphere в Home Solutions and Applications Update Manager У лівій нижній частині

вікна виберіть Create… для створення Baseline Group Запуститься майстер:

1&nbsp&nbsp&nbsp Name and Type – Вкажіть імя (наприклад, Hardware & tools Upgrade) і тип – Virtual Machines and Virtual Appliance Baseline Group

3&nbsp&nbsp&nbsp Patches – Не вибирайте нічого

4&nbsp&nbsp&nbsp Ready to Complete – Натисніть Finish

Тепер, як і у випадку з оновленням серверів, цю Baselline Group необхідно призначити на ті ВМ, які будемо оновлювати Потім просканувати ВМ на відповідність цієї Baseline Group Для цього:

1 Перейдіть в ієрархію VMs and Templates, Виділіть ВМ або групу ВМ Якщо ви плануєте, нехай не відразу, оновити всі ВМ – то найзручніше вибрати Datacenter

2 На закладці Update Manager натисніть Attach… і виберіть створену раніше Baseline Group (Hardware & tools Upgrade)

3 У контекстному меню цього обєкта виберіть Scan for Updates У вікні, залиште тільки прапорціVM Hardware upgrades іVMware Tools upgrades

Тепер ВМ зі статусом Not-Compliant можна оновити Для цього виберіть ВМ або їх групу, в контекстному меню натисніть Remediate Запуститься майстер:

1&nbsp&nbsp&nbsp Remediation Selection – Виберемо Baseline Group Hardware&amptools Upgrade,

створену раніше Якщо майстер запущений для кількох ВМ, то в нижній частині вікна буде показано їх список, і прапорцями можна буде вибрати лише деякі з них Процес оновлення буде запущений для обраних, і тільки для них У стовпці Version вказується версія віртуального обладнання – по ньому можна орієнтуватися, які машини вже оновлені Нагадаю, що для ESX 4 штатної є версія 7

2&nbsp&nbsp&nbsp Schedule – Тут ми вказуємо імя та опис завдання, а також розклад її запуску для працюючих ВМ, виключених ВМ і ВМ в стані паузи (suspend) Зверніть увагу, що дане оновлення призначено, тільки коли ВМ вимкнена

3&nbsp&nbsp&nbsp Rollback Options – Тут ми вказуємо, чи робити знімок стану ВМ перед застосуванням цих оновлень Якщо робити, то через який час цей

знімок буде автоматично видалений Знімок стану тут є точкою повернення на випадок, якщо оновлення викличе непрацездатність ВМ Чому пропонують задати час його існування – щоб вам не довелося памятати, що його треба видалити вручну Знімки стану для ВМ у виробничому середовищі потрібно застосовувати акуратно, і не рекомендується залишати знімок, якщо потреба в ньому вже відпала Подробиці шукайте в розділі, присвяченому знімкам стану (Snapshot) Рекомендації конкурують але для даної задачі такі: якщо у вас немає інших способів резервного копіювання оновлюваних ВМ – знімок стану краще зробити, щоб можна було просто повернутися в початковий стан в разі проблем Час існування їх краще задати таке, щоб вам вистачило часу перевірити, чи всі оновлені ВМ працюють коректно, чи не треба якісь повертати на стан до знімка І встигнути з цією перевіркою до того, як створені перед оновленням знімки стану почнуть видалятися

4&nbsp&nbsp&nbsp Ready to Complete – Натисніть Finish

Спочатку слід оновити VMware tools, потім віртуальне обладнання Для оновлення версії обладнання ВМ повинна бути вимкнена – і Update Manager сам її вимикати НЕ буде А для оновлення VMware Tools ВМ повинна бути включена, і якщо ви завдання Remediate призначили на вимкнену або припинену ВМ, то Update Manager сам включить їх, оновить VMware Tools і поверне в початковий стан Зверніть увагу на шаблони – якщо завдання Remediate призначена на шаблон ВМ, то Update Manager конвертує його в ВМ, оновить VMware Tools і конвертує назад Але якщо гостьова ОС в шаблоні у вас запечатана за допомогою Sysprep (або якась аналогічна ситуація) – таке самоуправство з боку Update Manager не придатне, і Remediate для таких шаблонів робити не слід

Зверніть увагу Для якихось віртуальних машин статус VMware tools може бути вказаний як Unmanaged Цей статус спеціально передбачений для тих ВМ, самостійне оновлення VMware Tools для яких не рекомендується, – для Virtual Appliance Наприклад, VMware Data Recovery Якщо буде потрібно оновлення, то буде випущена нова версія цього Virtual Appliance

Важливо: після оновлення віртуального обладнання у мережевих контролерів ВМ поміняються MAC-адреси Це може бути проблемою у випадках типу резервування IP на DHCP по MAC-адресу – так що врахуйте це заздалегідь Також гостьова ОС буде сприймати оновлені мережеві карти як нові, тому їх настройки не збережуться (включаючи статично задані IP-адреси)

У складі vSphere CLI є утиліта vihostupdate З її допомогою можна встановлювати оновлення на ESX (i) Крім того, з її допомогою можуть бути встановлені або оновлені компоненти ESXi, наприклад HP CIM Providers

У локальній командному рядку ESX працює утиліта esxupdate з дуже схожим синтаксисом

Перед оновленням вимкніть або перемістіть ВМ з оновлюваного сервера і переведіть його в режим обслуговування (Maintenance mode) Завантажте пакет оновлень Потім виконайте наступні команди

Визначте, які з оновлень застосовні: Якщо пакет розташований на сервері HTTP:

vihostupdatepl –server &ltserver&gt  –scan –bundle http://&ltwebserver&gt/rollupzip

Якщо пакет розміщений локально:

vihostupdatepl –server &ltserver&gt  –scan –bundle &ltlocal_path&gt/rollupzip

Після аргументу – server слід імя або IP-адресу ESX (i) Крім протоколу HTTP, можуть використовуватися HTTPS і FTP

Встановіть оновлення на сервер:

vihostupdatepl –server &ltserver&gt  –install –bundle http://&ltwebserver&gt/rollupzip

–bulletin bulletin1,bulletin2

або

vihostupdatepl –server &ltserver&gt  –install –bundle &ltlocal_path&gt/rollupzip  –bulletin bulletin1,bulletin2

Якщо не використовувати аргумент-bulletin, то команда встановить весь вміст з пакета

Перевірте, що поновлення встановилися:

vihostupdatepl –server &ltserver&gt  –query

Подробиці доступні в документі «vSphere Upgrade Guide»

У разі якщо оновлення сервера пройшло невдало і ви робили саме оновлення, а не установку поверх, то є можливість повернутися до працюючій системі Для цього в локальної консолі ESX (Не ESXi, в ньому такої можливості немає) виконайте команду

rollback-to-esx3

Після цього перезавантажте сервер Всі згадки про ESX 4 повинні бути видалені, завантажиться старий ESX 3 Файл віртуального диска (VMDK) Service Console – esxconsole- – Необхідно буде видалити вручну

Зверніть увагу на ВМ, для яких ви встигли оновити версію віртуального обладнання до 7, – вони не зароблять на ESX попередньої версії Якщо вам буде потрібно знизити версію віртуального обладнання з 7 на 4 (Downgrade), то для цієї мети вам допоможе VMware Converter

Джерело: Міхєєв М О Адміністрування VMware vSphere 41 – М: ДМК Пресс, 2011 – 448 с: Ил

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*