Полтора года назад я писал о том, что IBM DS3500/DCS3700 приобретают поддержку VAAI и ALUA. Сейчас хранилище данного типа у меня используется и время от времени ругается на предоставление LUN по непредпочитаемому пути. Как оказалось, ALUA не работает – Storage Array Type=VMW_SATP_LSI:
Решение довольно простое – в DS Storage Manager необходимо сменить операционную систему подключаемого к хранилищу сервера с VMWARE на VMWareTPGSALUA:После перезагрузки хоста политика Storage Array Type=VMW_SATP_ALUA:
Category: 5.5
Бесплатный вебинар: «VMware vSphere: переход к версии 5.5»
Внезапно, УЦ “Микроинформ” проводит бесплатный актуальный вебинар о переходе на VMware vSphere 5.5.
Дата проведения: 30 января 2014 г.
Начало вебинара: 16:00 МСК.
Продолжительность вебинара: 1,5 часа.
Вышел vCenter 5.5b
Не прошло и года, как увидел свет третий релиз системы управления VMware vSphere 5.5. Список решенных проблем поражает, впрочем, оставшихся багов не меньше.
P.S. Пожалуй, посижу пока на vCenter 5.1a – чей-то не охота до Нового Года развлекаться с этим щастьем…
Худшие практики: virtual machine memory limit
Сегодня о “худшей практике” одной настройки виртуальной машины.
Некоторое время назад обнаружились серверы с большим уровнем IOPS – в районе 1000-1500 операций. Экспресс-диагностика не дала результата, а так как размер дисков машин был очень небольшим, то они были перемещены на локальные SSD, что сняло остроту проблемы.
Сейчас же обнаружились проблемы с терминальными серверами – довольно сильные лаги при большом количестве подключений. Анализ системы показал довольно классическую проблему – наличие baloon. Наличие “пузыря” в памяти насторожило, так как на хосте свободной памяти было с избытком. Ларчик открылся просто при 3 ГБ ОЗУ виртуальной машины стояла волшебная труодминская настройка memory limit 2 ГБ. К пущей радости, история умалчивает кто был этим тру одмином.
После такого открытия я запустил RVTools и проинспектировал все виртуальные машины на наличие лимитов памяти, ну, и на “пузыри” заодно.
Тут-то и всплыли виртуалки с большими IOPS, так как настройки на них были примерно следующие ОЗУ – 1,5 ГБ, лимит – 256 МБ. На одной из машины при ОЗУ 3 ГБ, лимит был 512 МБ, а размер “пузыря” 2 ГБ.
Для чего понадобилось выставлять лимиты остаётся загадкой. Поснимал все лимиты на память, так как для моей конфигурации данный функционал не имеет смысла.
Проблема VMware vSphere 5.5 Single Sign On с вложенными группами Active Directory
Не успела выйти VMware vSphere 5.5, как проблемы снова с нами 🙂
Набивший ранее оскомину VMware SSO v1, переписанный с нуля компанией VMware, по прежнему клюет мозг. Согласно информации из официального блога, SSO v2 не “видит” группы, которые вложены в локальные группы vCenter Server.
Пока решение очень простое – добавлять такие группы руками и ждать обновления.
Перенос Custom Attributes между VMware vCenter
У меня возникла задача переехать в новый vCenter. При планировании работ обратил внимание на потребность переноса полей виртуальных машин Custom Attributes, созданных мной.
В моей инфраструктуре используется два дополнительных поля – Administrator, где указываются основной и дублирующий администратор, поле – Nagios, где указывается имя, под которым сервер занесен в систему мониторинга. Данное поле позволяет осуществлять контроль все ли продуктивные виртуальные машины занесены в Nagios.
В отличии от Notes, созданный вручную Custom Attribute хранится в vCenter и при переходе на чистую базу данных не сохраняется.
Поиск быстро выдал пример скрипта на PowerShell для экспорта-импорта данных полей.
Приведу кусочек кода, немного исправленный и используемый мной.
Экспорт (обратите внимание на указание кодировки для атрибутов на кириллице):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$vmlist = get-vm $Report =@() foreach ($vm in $vmlist) { $row = "" | Select Name, Notes, Key, Value, Key1, Value1 $row.name = $vm.Name $row.Notes = $vm | select -ExpandProperty Notes $customattribs = $vm | select -ExpandProperty CustomFields $row.Key = $customattribs[0].Key $row.Value = $customattribs[0].value $row.Key1 = $customattribs[1].Key $row.Value1 = $customattribs[1].value $Report += $row } $report | Export-Csv "c:\temp\vms-with-notes-and-attributes.csv" -NoTypeInformation -encoding unicode |
Импорт:
1 2 3 4 5 6 7 |
$NewAttribs = Import-Csv "C:\temp\vms-with-notes-and-attributes.csv" foreach ($line in $NewAttribs) { set-vm -vm $line.Name -Description $line.Notes -Confirm:$false Set-CustomField -Entity (get-vm $line.Name) -Name $line.Key -Value $line.Value -confirm:$false Set-CustomField -Entity (get-vm $line.Name) -Name $line.Key1 -Value $line.Value1 -confirm:$false } |
Чего ждать от VMware vSphere 5.5?
Пришло время нашей постоянной рубрике “Чего ждать от неанонсированных продуктов?”
Ожидаемые новые функции от следующей плаформы VMware:
- Поддержка новых ОС.
- VMware Hardware версии 10. Больше vCPU, улучшенная поддержка vGPU.
- Поддержка vmdk-файлов размером свыше 2 ТБ.
- VMware Virtual Flash (vFlash). SSD кеш для виртуальных машин.
- Virtual SAN. Создание общего распределенного пула хранения из локальных дисков.
- SSO 2.0. Единая система авторизации и управления сертификатами.
- Расширенная поддержка Link Aggregation Control Protocol (LACP).
- Распределённый файерволл.
- Обновленный Web Client.
- Репликация с поддержкой multiple points-in-time.
Анонс ожидается в конце августа на VMworld 2013, дистрибуция в сентябре.
О новых технологиях советую почитать:
Новая концепция хранения: Cormac Hogan. Software Defined Storage.
Распределенный файeрволл: What is a Distributed Firewall?
Переводы от Александра Самойленко:
VMware vSphere 5.5
Тссс… тихо, не говорите VMware… Следующая версия платформы vSphere будет 5.5… Скоро на всех хостах…
Пруфлинк: