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

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

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

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}'`

For esxi 6.7
URL="http://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml";Profile=`esxcli software sources profile list -d $URL | grep -i "ESXi-6.*20.*standard" | sort -r | head -n1 | awk '{print $1}'`;esxcli software profile update -d $URL -p $Profile --no-hardware-warning

2 комментария:


  1. Hi my family member! I want to say that this post is awesome, great written and come with almost all vital infos. I would like to see extra posts like this . gmail log in

    ОтветитьУдалить
  2. WoW!
    You are the first reader of my abandoned blog :-)
    Nice to get first comment!!!

    ОтветитьУдалить