Вышел очередной фикс-релиз для платформы VMware vSphere 5.5. Борьба с SSL продолжается.
Заметки о релизе VMware ESXi 5.5 Update 3b.
Заметки о релизе VMware vCenter Server 5.5 Update 3b.
P.S. Вышел новый релиз VMware Remote Console 8.0.
Записки о виртуализации и о жизни
Вышел очередной фикс-релиз для платформы VMware vSphere 5.5. Борьба с SSL продолжается.
Заметки о релизе VMware ESXi 5.5 Update 3b.
Заметки о релизе VMware vCenter Server 5.5 Update 3b.
P.S. Вышел новый релиз VMware Remote Console 8.0.
В 2015 году наше предприятия активно двигалось в сторону Windows Server 2012 R2, попутно собирая грабли совместимости с гипервизором VMware vSphere.
Граблей собралось вагон и маленькая тележка, так что пора поделиться с публикой.
Тормоза придумали трусы
Если ваш сервер сильно тормозит, а по счётчику virtual disk latency вы видите сотни миллисекунд при небольшой нагрузке ввода-вывода, то это полбеды. Если же при этом у вас сервер ещё и ребутается каждые 2-3 месяца, а то и зависает при загрузке, то советую обратить внимание на версию virtual machine hardware: (vHW=10)&&(MSWS2012(r2)) == явная патология. Решение написано в базе знаний Windows 8 and Windows 2012 Server virtual machines fail upon reboot, то есть достаточно обновится до 11 версии виртуального оборудовани, если же у вас не ESXi 6.0, то vHW=11 вам не светит, а самые распоследние патчи не решают проблему с жёсткими дисковыми лагами.
Пользуйтесь ангельским наречием
Если при обновление VMware Tools на ESXi 6.0, неожиданно, самоуничтожились из-за операционной системы на русском языке, то у вас есть пара решений – установить VMware Tools 10 либо установить сетевой адаптер E1000/E1000e вместо VMXNET3, чтобы сеть работала без vmtools. Но и тут вас ждёт отличная грабля – E1000/E1000e, внезапно, теряет сетку из-за встроенного в MSWS2012(R2) драйвера, о чём написано в статье Windows 2012 virtual machines using E1000/E1000e driver experience loss of network connectivity.
Выхода нет
Если при создании снапшотов со сбросом памяти на диск у вас двоятся диски, а в логе событий пачка новых записей, то вам сюда Creating a quiesced snapshot of a Windows virtual machine generates Event IDs 50, 57, 137, 140, 157, or 12289, будете знать, что вы не одни в этой безвыходной ситуации.
Для тех, кто поторопился перейти на ESXi 5.5U3 и ESXi 6.0U1 и огрёб проблемы со снапшотами и отвалом сети.
Инженеры VMware выпустили HTML5 Embedded Host Client for ESXi v2.
Новый функционал:
Хост
Виртуальные машины
Хранилища
Сеть
Прочие функции
Подробнее:
ESXi Embedded Host Client Fling updated to v2.
Страница приложения.
Инженеры VMware выпустили HTML5 Embedded Host Client for ESXi, который устанавливается на хосты ESXi и позволяет выполнять следующие операции через браузер:
Поддерживается ESXi 6.0 и 5.5U3.
Для хостов с ESXi 5.5 и обновленных с 5.5 до 6.0 требуется правка файла
|
1 |
/etc/vmware/rhttpproxy/endpoints.conf |
удалить:
|
1 |
/ui local 8308 redirect allow |
сделать рестарт сервиса:
|
1 |
/etc/init.d/rhttpproxy restart |
Возникла задача переноса ряда виртуальных машин из точки А в точку Б.
Навскидку вспомнились следующие варианты:
Continue reading “Как экспортировать набор виртуальных машин”
Сегодня я хочу рассказать сразу о двух фичах, объединяющих vSphere и Powershell.
1) Для веб-клиента vSphere 6.0 (vSphere Web Client Version 6.0.0 Build 2559277), установленного как на VC, так и на VCVA, появился продукт, транслирующий выполняемые действия в командлеты PowerCLI. Называется этот продукт Onyx.
2) Месяц назад появился плагин для веб-клиента PowerActions 1.5.0, поддерживающий vSphere 6 Web Client. Данный клиент работает с веб-клиентами, начиная с vSphere 5.1.
Данный плагин позволяет выполнять PowerCLI-команды прямо в веб-клиенте vSphere.
P.S. Из полезных фич для веб-клиента я бы еще отметил ESXTOP-плагин.
Наш бложик уже упоминал о массовом автоматическом обновлении VMware Tools средствами PowerCLI.
А вот как массово обновить вручную идея пришла мне только вчера.
Почему может возникнуть такая задача? Например, нам надо выбрать с десяток виртуалок с разными версиями ОС и протестировать обновление, то вместо десяти запусков можно запустить одновременное обновление и отследить уже результаты.
Предлагаемый способ очень прост и не требует никаких дополнительных навыков:

Итак, третий акт Марлезонского балета. Предыдущий акт Обновление хостов ESXi 5.5 с коммутатором Cisco Nexus 1000V до ESXi 6.0.
При сканировании хостов ESXi 5.5 VMware Update Manager пишет “Unsupported configuration” без всяких пояснений. Для начала читаем /var/log/vua-*.log и ищем слово error:
|
1 2 3 4 5 6 7 8 9 10 |
--> <test> --> <name><strong>SANE_ESX_CONF</strong></name> --> <expected> --> <value>True</value> --> </expected> --> <found> --> <value>False</value> --> </found> --> <result>ERROR</result> --> </test> |
|
1 |
--> ERROR:root:could not get system uuid |
|
1 2 |
--> ERROR:root:Skipping VMFS version check. Couldn't get filesystem list: (256) Errors: --> Unable to resolve hostname 'vbackup02' |
Поиск по ошибке выдает статью Upgrading to VMware ESXi 5.x fails with the error: Error in ESX configuration file esx.conf (2011588).
Подтверждаем, что ошибку определили верно:
|
1 2 |
~ # esxcfg-info | grep 'System UUID' Error: Unable to resolve hostname 'vbackup02' |
Открываем файлик /etc/vmware/esx.conf и видим:
|
1 2 3 4 |
/nas/VeeamBackup_vbackup02/readOnly = "false" /nas/VeeamBackup_vbackup02/enabled = "true" /nas/VeeamBackup_vbackup02/share = "/VeeamBackup_vbackup02" /nas/VeeamBackup_vbackup02/host = "vbackup02" |
При использовании технологии Veeam Instant Recovery создается и монтируется к хостам NAS-хранилище. Если же вы сменили сервер Veeam, а хранилище отмонтировали, то наивно думать, что в конфигурации ESXi произошли все требуемые зачистки.
Удаляем лишние строки и сохраняем файл. Делаем проверку, что проблема ушла:
|
1 2 3 |
~ # esxcfg-info | grep 'System UUID' |----World Command Line...grep System UUID |----System UUID...51d560ed-d21d-176e-d080-3440b5e48bc8 |
Запускам сканирование заново.
Описание аналогичной ситуации для любителей английского Unsupported Configuration when using VUM for a Major Upgrade.
Не смотря на название, сегодняшняя статья продолжение эпика Собираем грабли при обновлении VMware vSphere 5.5 до vSphere 6.0.
Для затравки, первый баг на сегодня очень радует – желтый баннер с текстом “Quick stats on hostname is not up-to-date”. Судя по vCenter Server 5.5 and 6.0 displays a yellow warning in the Summary tab of hosts and reports the error: Quick stats on hostname is not up-to-date (2061008), разработчики синхронизируют фиксы с серьёзным лагом.
А теперь к основному блюду.
Как неправильно обновлять хост ESXi 6.0 с Cisco Nexus 1000V
После обновления супервизора VSM Cisco Nexus 1000V пришло время обновлять карты расширения VEM.
При попытке обновления Update Manager ругнулся на VIB cisco-vem-v173-esx , который я снёс командой
|
1 2 |
vem stop esxcli software vib remove -n cisco-vem-v173-esx |
а сам хост удалил из коммутатора Remove from VDS.
Это было жёсткой ошибкой, так как после обновления возможности добавить хосты c ESXi версии 6.0 на данный момент нет – хосты просто не отображаются в списке выбора.
Я понадеялся на только что вышедшую версию Cisco Virtual Switch Update Manager Release 1.3, но браузер зависает при обращении из vSphere Web Client, так как, похоже, продукт до сих пор не поддеживает vCenter 6.0.
Поэтому пришлось искать в глубь и ширь. Поиск в базе знаний даёт подсказку When attempting to add an ESXi 5.x host to a DVS, the host is missing or the list is empty (2039046), но я мигрировал базу на vPostgres, поэтому необходимо понять как vPostgres готовить.
Раскрываем дерево – VCDB->Схемы->vc->Таблицы->VPX_DVS_COMPATIBLE, добавляем пару строк со значениями:
После этого подключаем хост в коммутатор. Если возникает ошибка, описанная в Adding an ESX/ESXi host to Nexus 1000v vDS fails with the error: vDS operation failed on host <hostname>, got (vmodl.fault.SystemError) exception (2007166), то на время подключения останавливаем службу VMware Update Manager (VIB модуль должен быть установлен вручную).
Если все вышесказанное не помогло, то делаем как написано ниже, но если вы не сделаете то, что выше, не факт, что сработает то, что ниже.
Как правильно обновлять хост ESXi 6.0 с Cisco Nexus 1000V
На данный момент официальная единственная возможность – это сразу вшивать VIB Cisco Nexus 1000V VEM в образ ESXi 6.0 и им обновляться.
Все команды выполняются в PowerCLI:
|
1 2 |
<em>PowerCLI C:\temp> Connect-VIServer vcenter </em><em>PowerCLI C:\temp> Add-EsxSoftwareDepot .\VMware-ESXi-6.0.0-2494585-depot.zip</em> |
|
1 2 3 |
Depot Url --------- zip:C:\temp\VMware-ESXi-6.0.0-2494585-depot.zip?index.xml |
|
1 |
<em>PowerCLI C:\temp> Add-EsxSoftwareDepot .\VEM\VEM600-201504173119-BG-release.zip</em> |
|
1 2 3 |
Depot Url --------- zip:C:\temp\VEM\VEM600-201504173119-BG-release.zip?index.xml |
|
1 |
<em>PowerCLI C:\temp> Get-EsxSoftwarePackage | where {$_.Vendor -eq "Cisco"}</em> |
|
1 2 3 |
Name Version Vendor Creation Date ---- ------- ------ ------------ cisco-vem-v173-esx 5.2.1.3.1.4.0-6.0.1 Cisco 16.04.201... |
|
1 |
<em>PowerCLI C:\temp> Get-EsxImageProfile | Select Name</em> |
|
1 2 3 4 |
Name ---- ESXi-6.0.0-2494585-no-tools ESXi-6.0.0-2494585-standard |
|
1 |
<em>PowerCLI C:\temp> New-EsxImageProfile -CloneProfile ESXi-6.0.0-2494585-standard -Name ESXi-6.0-plus-VEM-6.0 -AcceptanceLevel PartnerSupported -Vendor "NotVmware"</em> |
|
1 2 3 |
Name Vendor Last Modified Acceptance Level ---- ------ ------------- ---------------- ESXi-6.0-plus-VEM-6.0 Cisco 06.02.2015 2... PartnerSupported |
|
1 |
<em>PowerCLI C:\temp> Add-EsxSoftwarePackage -ImageProfile ESXi-6.0-plus-VEM-6.0 -SoftwarePackage cisco-vem-v173-esx</em> |
|
1 2 3 |
Name Vendor Last Modified Acceptance Level ---- ------ ------------- ---------------- ESXi-6.0-plus-VEM-6.0 Cisco 08.06.2015 1... PartnerSupported |
|
1 |
<em>PowerCLI C:\temp> Export-EsxImageProfile -ImageProfile ESXi-6.0-plus-VEM-6.0 -ExportToISO -FilePath ESXi-6.0-plus-VEM-6.0.iso</em> |
За основу взята статья Upgrading an ESXi/ESX 4.x host with the Cisco Nexus 1000V to ESXi 5.x using Update Manager (2021363).
Вывод
Горе от ума вечно…