понедельник, 21 марта 2016 г.

Обновление esxi - малая автоматизация

Методом гугления и экспериментов была сконструирована строка, которая позволяет обновлять хосты esxi без лишних телодвижений.
Копируем строчку и вставляем в терминале.
Первым шагом открывается файрволл, потом определяется самая свежая версия обновлений и происходит установка.
Строка срабатывает долго. Она не висит, а скачивает обновления.
Updated (так как вышло первое обновление для esxi 6.5):

For esxi 6.0
esxcli network firewall ruleset set -e true -r httpClient | esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p `esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep "ESXi-6.0...[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].standard" | sort | tail -1 | awk '{print $1}'`

For esxi 6.5
esxcli network firewall ruleset set -e true -r httpClient | esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p `esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep "ESXi-6.....[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].standard" | sort | tail -1 | awk '{print $1}'`