Обновление ESXi

Скачиваем с сайта ESXi Offline Bundle нужной версии. Он будет в формате .zip. Этот архив кладем на Datastore обновляемого сервера, для простоты можно прямо в корень.

upload_esxi

 

Выключаем все виртуальные машины или мигрируем их на другие хосты.

Включаем SSH на сервере и цепляемся к нему SSH клиентом (например putty).

Переводим хост в maintenance mode:

~ # esxcli system maintenanceMode set —enable on


Проверяем версию установленной системы

~ # vmware -vl
VMware ESXi 5.1.0 build-2323236
VMware ESXi 5.1.0 Update 3

Дальше надо найти куда мы положили скачанный архив, для этого выполним команду

~ # find / -name update*
/vmfs/volumes/575aaeb3-fe1c62e0-a964-5cf3fce38338/update-from-esxi5.1-5.1_update03.zip
/vmfs/volumes/575aaeb3-fe1c62e0-a964-5cf3fce38338/update-from-esxi6.0-6.0_update02.zip

У меня на этом хосте лежат два архива обновлений, но обновляться я буду до последней версии 6.0

Для обновления надо выбрать профиль, их можно посмотреть следующей командой (параметр -d указывает путь до обновления, который мы искали пунктом выше)

~ # esxcli software sources profile list -d /vmfs/volumes/575aaeb3-fe1c62e0-a964-5cf3fce38338/update-from-esxi6.0-6.0_update02.zip
Name Vendor Acceptance Level
——————————— ———— —————-
ESXi-6.0.0-20160301001s-no-tools VMware, Inc. PartnerSupported
ESXi-6.0.0-20160302001-standard VMware, Inc. PartnerSupported
ESXi-6.0.0-20160301001s-standard VMware, Inc. PartnerSupported
ESXi-6.0.0-20160302001-no-tools VMware, Inc. PartnerSupported

Можно выбрать профиль без vmware tools, а так же со специальным флагом [S], указывающим на только Security обновления.

В большинстве случаев подходит обычный профиль standard, поэтому с ним и произведем обновление

 ~ # esxcli software profile update -d /vmfs/volumes/575aaeb3-fe1c62e0-a964-5cf3fce38338/update-from-esxi6.0-6.0_update02.zip -p ESXi-6.0.0-20160302001-standard
Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true

Кстати вместо параметра update можно использовать параметр install, тогда мы получим чистый свежеустановленный образ ESXi.

Обновление прошло успешно и можно выполнить перезагрузку хоста

~ # reboot

После перезагрузки проверим версию

~ # vmware -vl
VMware ESXi 6.0.0 build-3620759
VMware ESXi 6.0.0 Update 2

И отключим maintenance mode

~ # esxcli system maintenanceMode set —enable off


В качестве post scriptum:

Esxi можно обновить и online, не скачивая образ вручную с сайта, но для этого соответственно хост должен выходить в интернет. Процесс практически не отличается и производится так же через SSH.

Список команд:

~ # esxcli system maintenanceMode set —enable on

~ # 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 ESXi-6.0.0-20160302001-standard

~ # reboot

~ # esxcli system maintenanceMode set —enable off

~ # esxcli network firewall ruleset set -e false -r httpClient

Но лично мне как-то спокойней делать обновление offline.

Просмотр запросов к DNS серверу в онлайн режиме

Просмотр запросов к DNS серверу в онлайн режиме позволяет сделать программа DNSTOP, во FreeBSD можно установить из портов.

Запуск — root@ns:/usr/ports/dns/dnstop # dnstop em0

em0 — интерфейс

DNSTOP: STAY ON TOP OF YOUR DNS TRAFFIC

Query Sources

Queries: 2 new, 57 total

Sources             Count      %
--------------- --------- ------
xx.172.220.163          3    5.3
xx.222.204.147          3    5.3
xxx.196.24.98           3    5.3
xx.60.124.201           3    5.3
xxx.77.99.18            2    3.5
xxx.2.181.6             2    3.5
xx.83.0.9               1    1.8
xx.231.32.10            1    1.8
xxx.71.10.161           1    1.8
xxx.204.183.61          1    1.8
xx.38.0.108             1    1.8
xx.160.37.3             1    1.8
xx.99.135.16            1    1.8
xxx.254.254.130         1    1.8
xxx.13.29.44            1    1.8
xx.25.5.150             1    1.8
xxx.207.78.69           1    1.8
xx.211.69.181           1    1.8

Luminous 2

Цвет основного текста 656870 -> 333438

Post backgrounds F6F7F9 -> f4f3f2

—————————-

Base text color alt  43454A ->

Footer titles  8D2B2C

Footer text 43454A

Navigation text color CCCCCC

Navigation active text color FFFFFF

Editor text color 272A34

Изменения в Luminous

Content Background FFFFFF -> ECECEC
Светлый цвет фона FFFFFF -> ECECEC
Цвет основного текста 64676F > 43454A
Base text color alt 43454A -> 64676F

ipsLayout_contentWrapper {
background: #ECECEC;
}
#ipsLayout_body.ipsLayout_container {
background: #ECECEC;
}
.ipsBox:not(.ipsBox_transparent):not(.ipsModerated) {
background-color: #ECECEC;
}

.ipsButtonBar {
background: #ECECEC;
}
.ipsDataItem:nth-child(2n):not(.ipsDataItem_selected):not(.ipsModerated):not(.ipsDataItem_new):not(.ipsDataItem_success):not(.ipsDataItem_warning):not(.ipsDataItem_error):not(.ipsDataItem_info):not(.ipsDataItem_status) {
background: #EAEAEA;
}

.ipsAreaBackground_reset {
background: #EAEAEA;
}
.ipsDataList {
background: #EAEAEA;
}

body.base-logged-in[data-pagecontroller=»topic»] .cPost .ipsComment_controls {
background: #EAEAEA;
}
.modal_theme_normal {
display: none;
background: rgba(50,50,50,.2);
background-color: rgba(50, 50, 50, 0.2);
HelveticaEAEAEA
body.ipsApp_front[data-pageapp=»pages»][data-pagecontroller=»page»] h1.ipsType_pageTitle { display: none; }

Дефолтные настройки темы Luminous

Footer FFFFFF
Панель кнопок FFFFFF

Breadcrumb bar FFFFFF
Content Background FFFFFF
Светлый цвет фона FFFFFF
Navigation text color CCCCCC
Navigation submenu FFFFFF
Фон страницы F5F6F9

.ipsBreadcrumb.ipsBreadcrumb_top {
margin: 0px 10px 15px 10px !important;
}

TCPdump

Посмотреть запросы на DNS сервер:

tcpdump -niem0 port 53 | grep update

РКН

 

export LANG=en_US.UTF-8
sed ‘s/^\*\.//;s/\.$//;s/^www\.//’ $VAR/domain |idnconv |sort -u |grep ‘.’ |grep -v ‘youtube.com’ |grep -v ‘.zzz.info’ >$VAR/domain4ban
cat $VAR/domain4ban $VAR/handblock >$VAR/zigr-domain

Читать далее

Ошибка mount_smbfs: unable to open connection: syserr = Cannot allocate memory

При подключении к расшаренной папке Windows из под FreeBSD стала выскакивать ошибка:

# /usr/sbin/mount_smbfs -I 192.168.1.6 -W WORKGROUP //backup@BACKUP-PC/backup /mnt/backup
Password:
mount_smbfs: unable to open connection: syserr = Cannot allocate memory

После долгих мучений нашел решение — помогла перезагрузка Windows. (вот же гадина)

Подключение расшаренных дисков Windows к FreeBSD

mount_smbfs -I 192.168.1.6 -W WORKGROUP //backup@BACKUP-PC/backup /mnt/backup

где BACKUP-PC адрес компьютера

имя пользователя backup

Для автоматизации добавляем в /etc/rc.local:

/usr/sbin/mount_smbfs -I 192.168.1.6 -W WORKGROUP //backup@BACKUP-PC/backup /mnt/backup &

в файл /etc/nsmb.conf:

[default]
workgroup=WORKGROUP

[BACKUP-PC]
addr=192.168.1.6

[BACKUP-PC:backup]
password=пассворддд