Худшие практики: virtual machine memory limit

Сегодня о “худшей практике” одной настройки виртуальной машины.

Некоторое время назад обнаружились серверы с большим уровнем IOPS – в районе 1000-1500 операций. Экспресс-диагностика не дала результата, а так как размер дисков машин был очень небольшим, то они были перемещены на локальные SSD, что сняло остроту проблемы.

Сейчас же обнаружились проблемы с терминальными серверами – довольно сильные лаги при большом количестве подключений. Анализ системы показал довольно классическую проблему – наличие baloon. Наличие “пузыря” в памяти насторожило, так как на хосте свободной памяти было с избытком. Ларчик открылся просто при 3 ГБ ОЗУ виртуальной машины стояла волшебная труодминская настройка memory limit 2 ГБ. К пущей радости, история умалчивает кто был этим тру одмином.

После такого открытия я запустил RVTools и проинспектировал все виртуальные машины на наличие лимитов памяти, ну, и на “пузыри” заодно.

Тут-то и всплыли виртуалки с большими IOPS, так как настройки на них были примерно следующие ОЗУ – 1,5 ГБ, лимит – 256 МБ. На одной из машины при ОЗУ 3 ГБ, лимит был 512 МБ, а размер  “пузыря” 2 ГБ.

Для чего понадобилось выставлять лимиты остаётся загадкой. Поснимал все лимиты на память, так как для моей конфигурации данный функционал не имеет смысла.

VMware tool update

Почерпнул отсюда.
По умолчанию, при обновлении VMware Tools в автоматическом режиме происходит перезагрузка ВМ. На просторах инета есть скрипты для PowerSHell, позволяющие обновить все ваши машины без автоматической перезагрузки.
Если же с PowerSHell вы не дружите, то для вас есть следующий вариант:
Выбираете в контекстном меню Guest->Install/Upgrade VMware Tools, там выбираете Automatic Tools Upgrade и в строке с опциями указываете

/S /v”REBOOT=R /qb”

Если будете копировать строку отсюда, то обязательно удалите и снова вбейте двойные кавычки.

UPD: Михаил подсказывает, что для пятой версии подходят другие параметры.

/S /v “/qn REBOOT=R”

Встречайте vCenter 4.0 Update 2

Вышел новый апдейт к vCenter 4.0.

Поддерживается кастомизация следующих операционных систем:

  • Windows XP Professional SP2 (x64) serviced by Windows Server 2003 SP2
  • SLES 11 (x32 and x64)
  • SLES 10 SP3 (x32 and x64)
  • RHEL 5.5 Server Platform (x32 and x64)
  • RHEL 5.4 Server Platform (x32 and x64)
  • RHEL 4.8 Server Platform (x32 and 64)
  • Debian 5.0 (x32 and x64)
  • Debian 5.0 R1 (x32 and x64)
  • Debian 5.0 R2 (x32 and x64)

Обязательно сверьте с матрицей совместимости версию своих хостов перед обновлением vCenter.

Кроме того, исправлено достаточно большое количество ошибок/глюков.

Книга на русском про VMware vSphere

Дружно поздравляем Мишу Михеева – автора этой единственной в своем роде книги!

1269282124-clip-89kb

Оглавление можно посмотреть тут. Книга стоит 349 рублей, есть возможность заказать ее со скидкой в 10%.

Коллеги из Перми, кого интересует данная книга, предлагаю в комментариях оставлять заявки на заказ книги. Я планирую заказать себе один экземпляр.

UPD: на данный момент будем заказывать четыре книги (мне, Nobody, Дмитрию и Владиславу).

Диаграмма работы VMware High Availability

Hany Michael опубликовал обновленную версию диаграммы работы HA в гипервизоре vSphere 4 на примере реально существующего кластера. Диаграмма позволяет понять архитектуру и логику высокой доступности от компании VMware.

Скачать диаграмму HA.

P.S.

Другие диаграммы:

Несколько обновлений

Обновились продукты от компании VMware:

  1. VMware ESX 4.0 Update 1. Подробности.
  2. VMware vCenter Server 4.0 Update 1. Подробности.
  3. VMware vCenter Server Heartbeat 5.5 Update 2. Подробности.
  4. VMware Data Recovery 1.1. Подробности.
  5. VMware vSphere PowerCLI 4.0 Update 1. Подробности.

Бесплатное обучение по VMware

Учебный центр HP, Moscow решился на беспрецедентную акцию: они проводят однодневное дистанционное обучение бесплатно.
Курс называется HH631SR – VMware vSphere [v4]: обзор возможностей (дистанционный курс).
Ссылка на курс здесь!

Вышли 8 новых патчей для ESX4, 7 – критического уровня

Конец сентября отпразднуем установкой восьми новых патчей для ESX4.
Рекомендуется ознакомиться со списком тут (thank you, Jason).

Проверка совместимости сервера HP и версии ESX

Я озадачился установкой тестового сервера ESX4i на HP Proliant DL140 G3. Включил в BIOS технологии Intel VT&DEP, установил и получил фиолетовый экран смерти. Проверил, что есть более новый BIOS, скачал и установил. Серверу не полегчало.
Совершенно случайно 🙂 я натолкнулся на следующую страницу – VMware from HP for Proliant. Шикарный список серверов от HP, сертифицированных на совместимость как с ESX4i, так и с ESX3i. Фанатам HP рекомендуется к ознакомлению.
P.S. Установил на сервер ESX4i от VMware (сборка 164009) без агентов HP. 15 минут – полет нормальный, сейчас сервер усиленно обновляется до сборки 181… Подозреваю, проблема в том, что 100 серия очень обрезана и с агентами вообще не дружит.
Оставайтесь с нами 🙂

Microsoft сертифицировал vSphere

На сайте Windows Server Catalog появилась информация о том, что поддерживается запуск Windows Server 2008 x32 и x64 с помощью гипервизора VMware vSphere.
Product Version – 4.0
Guest OS – Windows Server 2008
Hardware CPU Architecture – Xeon
Max Processors in VM – 8
Max Memory in VM in GB – 255 GB
Support URL – www.vmware.com/support

Product Version – 4.0
Guest OS – Windows Server 2008
Hardware CPU Architecture – Opteron
Max Processors in VM – 8
Max Memory in VM in GB – 255 GB
Support URL – www.vmware.com/support

Это означает, что операционные системы Windows 2008/2003/2000/… поддерживаются в этом виртуальном окружении так же, как если бы они были установлены на сертифицированный железный сервер (сертифицированный на совместимость).
А здесь объясняется, как читать этот каталог и в чем его важность!