воскресенье, 30 сентября 2007 г.

Рекомендации по улучшению производительности ESX

Тут лежит pdf в котором даются рекомендации по perfomance tuning. Они достаточно просты, но тем не менее могут быть полезны.

Ссылку на них нашел на новом для себя сайте vmware-land.com

Там есть раздел с тестом. Конечно, я попробовал. Набрал 76%.

Нереальный набор ссылок.

USB для ВМ на ESX

Достаточно большая проблема - невозможность использовать USB и последовательный порт в ВМ. Эту проблему можно решить используя софтовые решения вида USB-over-IP.
Тут немножко инфы об этом.

Меняем базу VC с MSDE на SQL

Тут, на forum.vmware.com описаны шаги по переходу на SQL 2005 с MSDE базы для VC.

Лицензирование Windows для виртуализации

Тут выжимка, тут официальный документ, тут официальный инструмент, т.н. Virtualization Calculator 2.0.

Вкратце:

  • Windows 2003 Standart - 1 лицензия = 1 ВМ с ней
  • Windows 2003 Enterprise - 1 лицензия = 4 ВМ с ней
  • Windows 2003 Datacenter - 1 лицензия = анлим ВМ с ней
Везде имеется в виду ограничение "на 1 физический сервер". Т.е. datacenter edition нужна не "одна лицензия на все сервера на которых будут ВМ", а "одна лицензия на один (читай - на каждый)физический сервер, на котором может быть сколько угодно ВМ с этой ОС".

VMotion и другие технологии, двигающие ВМ между физическими хостами, не являются проблемой и учитываются лицензионным соглашением.


Таблица расчета стоимости:



Тут часть вторая.

Презентация про ESX3i

Тут лежит pdf - презентация про ESX3i. Этот документ с картинками :), как вы понимаете.
Что я нового отсюда подчерпнул:

  • Все, кто уже купил VI3, получат ESX3i бесплатно.
  • ESX3i будет входить в любой набор лицензий VI3(starter, standard, enterprise) , и, плюс к тому, будет доступен как отдельный продукт.
  • Цена на сам ESX3i уточняется.
  • Все мировые вендоры железа будут предлагать сервера с ESX3i на встроенной флешке.
  • Между ESX и ESX3i полная совместимость - спокойно живут в одном datacenter, делают VMotion друг на друга.
  • Отличия от привычного продукта: SC занимает порядка 98% образа диска ESX и больше половины патчей правят именно ее. Поэтому ее убрали.
  • утверждаетcя, что знания Linux теперь требоваться не будет. Видимо, имеется в виду, что средства управления из командной строки остануться в основном специфические, чисто от ESX(в первую очередь семейство команд esxcfg-*). Да и SC теперь конфигурить не придется.
  • Мне понравилась эта картинка - описывает эволюцию средств управления ESX'ом.
  • мониторинг серверов без софтовых агентов, использоваться будет CIM

что делать, если не получается выключить ВМ из GUI

Бывет(по крайней мере, в моей практике) такое - ВМ есть, а возможности из Virtual Center выключить ее нет. Или опция недоступна соответствующая, или ошибка вылазит и машина не выключается. Что можно попробовать -

  • Из командной строки выполнить команду - vmware-cmd /vmfs/volumes///.vmx stop .Само собой, это должна быть командная строка того хоста, на котором ВМ сейчас запущена.
  • если не помогло - vmware-cmd /vmfs/volumes///.vmx stop hard . Эта команда попытается убить процесс ВМ.
  • Последнее, что можно попробовать - убить процесс как процесс -
    1. выполняем ps auxfww | grep имяВМ для узнавания process ID(PID)
    2. выполняем kill -9 PID для непосредственно убития

ESX3i понял SATA диски на .. ноутбуке

Тут. Чувак воткнул флешку с ESX3i в свой ноут и он загрузился в ESX. Потом он потестил возможность загрузки на машинах Dell и IBM - и получилось. Притом, WinXP SATA контроллер IBM'вской машины не знала по дефолту :).

Veeam Release Monitor for Vi3 *Beta

Продукт позволяет мониторить ESX сервера, с\без Virtual Center, получать оповещения о событиях, оценивать загрузку.
Кстати, интересный продукт, я его немного крутил.

http://www.veeam.com/veeam_monitor_vi.asp
http://www.veeam.com/veeam_monitor.asp

Microsoft Viridian

Неспеша приближается момент, когда на рынке виртуализации возникнет монстр :)
Здесь написано(со скриншотами) об опыте установки и работе с нулевой версией продукта от уважаемой компании.


Выводы автора заметки по ссылке - за счет простоты и встроенности MS будет сильным игроком на SMB рынке. Правда, похоже конкурировать придется с ESX3i - возможно, появление этого продукта - превентивный ход VMware.
Кроме простоты, сильная сторона Viridian - то, что это продукт Microsoft. Следовательно, он может усиливать позиции существующих продуктов, он может участвовать в интересных связках, он может естественно управляться существующими продуктами. Это как раз то, над чем приходиться сейчас работать VMware.

Замечены и минусы - автор обращает внимание на то, что ему не понравилось как пришлось настраивать сеть, отсутствие VMotion, отсутствие VMFS(а следовательно, ее функционала). Опять таки, для SMB это некритично.

В любом случае, все выводы сейчас весьма предварительны.
Кроме одного - конкуренция это хорошо. VMware в любом случае перестанет быть монополистом, MS не сможет позволить себе расслабиться и сделать слабый продукт.

пятница, 28 сентября 2007 г.

И снова про NFS - делаем аналог vcb для NFS

Тут.
Вкратце - ставим NTFS для Linux(ссылка там есть), делаем снапшот ВМ, моунтим этот снапшот к Linux под которым у нас поднят NFS. И обращаемся к его содержимому(NTFS драйвер пригодиться если это Windows ВМ). Обращение(бекап) на уровне vmdk делается легко и естественно без лополнительных действий.

среда, 26 сентября 2007 г.

Ресурс со скриптами для ESX

Тут доступно некоторое количество скриптов(а также интересных команд и действий) для ESX - по нажатию ссылки Next внизу страницы. На первой странице .pl и .vbs скрипты, дающие 100% загрузку проца ВМ. Применять их можно для тестирования раздачи ресурсов, для инициации действий DRS кластера.

Еще там есть:

UPDATE с человеческим лицом - пока только ESX3i

Тут чувак пишет, что он ткнул в иконку обновления, и его ESX3i сам обновился. Притом, немного раскрывается механизм защиты от обновлений, приводящих к сбою -
у esx3i есть два "bank" - один активный, другой пассивный. В один сохраняется версия ESX3i ДО обновления, в другой - после. Обновлился, ребутнулся, начал загружаться из "банки" с обновленной версией. Если возникли траблы - ребутается и загружается из "банки" с бекапной версией. Выбор можно делать и вручную.

По ссылке есть пяток скриншотов.

вторник, 25 сентября 2007 г.

итоги VMworld 2007

Первое, конечно, анонс ESX3i - реально независимый гипервизор, без включения Linux. Притом, ESX3i не является обрезком ESX3, а новой оптимизированной сборкой, которая постепенно заменит текующую версию. virtualization.info заявляет, что VMware будет продолжать поддержку текущей версии еще долго, но очередной релиз платформы будет основан на новой архитектуре.

Остальное менее интересно(мне :))
по ссылке есть подборка анонсов, как от VMware, так и от компаний партнеров. Последний список в разы больше, так что можно констатировать - вокруг VMware Virtual Infrastructure уже сложилась целая сопутствующая инфраструктура.
Плюс надо учесть дальнейшую оптимизацию под ВМ процессоров и Intel, и AMD, плюс Cisco заявила об интересе в этом направлении. Так что, есть мнение, что за виртуализацией будующее центров обработки данных.

NFS и ESX - особое мнение

Есть мнение,что NFS'ом незаслужено пренебрегают, считая подходящими по скорости лишь FC\iSCSI системы хранения.
Отдельно интересна следующая цитата:

People may find this hard to believe, but the performance over NFS is actually better than FC or iSCSI not only in terms of throughtput but also in terms of latency. How can this be people ask? FC is 4Gb and Ethernet is 1Gb. I would say that this is a rather simplistic approach to performance. What folks don't realize is that:

  • ESX server I/O is small block and extremely random which means that bandwidth matters little. IOs and response time matter a lot.
  • You are not dealing with VMFS and a single managed disk I/O queue.
  • You can have a Single mount point across multiple IP addesses
  • You can use link aggregation IEEE 802.3ad (NetApp multimode VIF with IP aliases)
Еще, презентация инженеров NetApp на VMworld по этому вопросу.

четверг, 20 сентября 2007 г.

Опции загрузки ESX3i

Прошла информация, что если держать Shift призагрузке, то можно ввести некие опции.
Полученый хитрым методом список впечатляет:

maxPCPUS serialPort overrideSerialPortAddr baudRate
fakeNUMAnodes cpuCellSize netNumPortsets netNumGPBuffers
netMaxPCPUPktCacheSize netPktNumSlabSizes netPktHeapMinSize
netPktHeapMaxSize storageHeapMinSize storageHeapMaxSize
passthruMem BOOTIF BOOTUUID clockMultiplierMayVaryPerNode
memmapMaxPhysicalMemMB acpiDbgLevel nouseNUMAInfo
nompsIntRouting noforceCRS noACPI noexecutePOST
nopageSharing nomemCheckEveryWord nohyperthreading
nologicalApicId nodumpDiag norealNMI nologOnScreen
nonetESX2LegacyMode nonetPktBufUseSlab nonetPanicBadDevOpen
nonetUseProc nonetUseMemcpyNt noioapic nopassthruEnabled
novga64 nosmallFontForTTY noauditMode noshell nopasswdReset
nousbBoot nouwSwap nobusSpeedMayVary noclockMultiplierMayVary
noassumeCommonBusClock noassumePerNodeBusClock
nobusSpeedMayVaryPerNode notimerEnableTSC notimerForceTSC
notimerEnableHPET notimerEnableACPI notimerEnableMPMC
nomemmapStressHighBitMPNs nopanicOnVmkernelAbort noconsole
noxapicAMDDetect noxapicForce nocheckCPUIDLimit novmkKeyboard
novmkTerminals nouseTSCForCPUHz nodebugBreak nologSynchronous
nofastHzEstimate buddyPhysicalMemoryDebugStruct
noclockMultiplierMayVaryPerNode
nobuddyPhysicalMemoryDebugStruct BootConfig_LogOptions
BootUser



Отсюда.

список команд для ESX3i

Тут.

железку под ESX дешевле $900

Тут.

среда, 19 сентября 2007 г.

Очень правильные нововведения в HA

В VC 2.0.2 появилась возможность более тонокй настройки HA кластера. В частности -

  • изменить дефолтные 15 секунд, которые хост ждет при потере отзывов от прочих хостов и от проверочного IP(проверочного на изоляцию, по умолчанию это шлюз SC). Делается это добавленем опции das.failuredetectiontime=<желаемое время>
  • проверочный IP можно было указать произвольный(параметром das.isolationaddress=). Но только один. Сейчас стало доступно указание второго, параметром das.isolationaddress2 = <IP>
Эти параметры можно указать тут - Your Cluster => Edit Settings => VMware HA => Advanced Options.

Подробнее.

вторник, 18 сентября 2007 г.

WinXP гостевая под ESX

Тут рассказывается, что надо сделать, чтобы WinXP встала.

Если вкратце, то:

  • если в ВМ тип виртуального SCSI контроллера LSI logic, то идем сюда и ищем драйвер для LSI20320-R. Далее его запихиваем в образ флопика и подсовываем.
  • если контроллер Bus logic, то берем готовый образ флопика с драйверами тут.

презентация по ESX3i

тут

VMworld online

Выставка VMWorld 2007 определенно удалась. Куча народу, куча спонсоров, куча компаний и т.д.
Ныне есть онлайн ресурс с неожиданным названием vmworld.com

плагины для ESX3i

лично мне кажущаяся очень перспективной фича - возможность установки плагинов в Virtual Center, которые потом могут быть доустановлены в Virtual Infrastructure Client, прямо из его соответствующего пункта настроек. Я думаю, нас ожидают времена большого кол-ва допутилит именно в таком формате.
отсюда

В ESX3i добавили настройку NTP из GUI

Отсюда, там есть скриншот.

скриншот ESX3i

Чувак вернулся с VMworld, воткнул подаренную флешку в чистый сервак, и тот загрузился в ESX. Оригинал.

Дистрибутив Ubuntu, заточеный под виртуалки

Новость от securitylab

суббота, 15 сентября 2007 г.

три новые фичи VMware

Тут.

Вкратце:

  • VMotion a Virtual disk - в принципе, уже достаточно давно известная, но не доступная пользователям. Начиная с ESX 3.0.1 можно смигрировать(VMotion) вместе с диском ВМ с ESX2 на ESX3. По сути, с этой фичей будет возможность получать тот же VMotion на простых системах хранения. Наверное, это будет интересно.
  • Stream a virtual appliance - начали скачивать ВМ - сразу ее запустили и она стартовала. Применимо, скорее, в больших внедрениях VDI или VMware ACE.
  • Continuous availability - последняя, наверное, самая прикольная - все, что происходит с ВМ на хосте, немедленно реплицируется с другой ВМ на другом хосте. Следовательно, один из хостов\ВМ падает - остается второй набор.

траблшутинг - бест практис на VMworld.

Тут.
выделяется топ популярных проблем:

  1. Unable to connect to the Service Console
  2. NICs in a bond are not in the same broadcast domain
  3. Expanding a VMDK when there is an existing snapshot
  4. Corrupt snapshot (.VMSD) file
  5. Corrupt snapshot
  6. Adding extents to VMFS volumes
  7. Recovering a VMFS partition
Интересно про 4ую - если оказался поврежден VMSD файл с описанием снапшота - удалить его. Создать новый снапшот. Применить все снапшоты. Мы потеряем снапшоты, но получим работающую ВМ с возможностью снапшотить ее.
Если покоцался delta файл - т.е файл разницы диска, то все. Данные потеряны. Чтобы поднять ВМ - редактируем vmx файл отказываясь от последнего снапшота.

Основные рекомендации:
  • Backups!
  • Run vm-support (or gather diagnostics logs via VirtualCenter VI Client) periodically
  • Implement change control in your environment
  • Record the date and time when something happens, as this will help when trying to correlate log data

VMotion без ограничения на процессоры хоста

Как известно, у хостов, между которыми нагорячую мигрируем ВМ, должны быть совместимые процы. VMware заявляет, что работает над устранением этого ограничения, вместе с Intel и AMD. Тут лежит соответствующая презентация с VMworld.

среда, 12 сентября 2007 г.

VCB – батник для бекапа всех запущенных ВМ.

Что то такое:

for /f “tokens=2 delims=:” %%i in(’vcbvmname -h virtualcenter.rtfm-ed.co.uk -u administrator -p password -s Powerstate:on ^| find “name:”‘) do @rd /s /q “D:\Backups\All\%%i” &vcbmounter -h virtualcenter.rtfm-ed.co.uk -u administrator -p password -a name:”%%i” -r “D:\Backups\All\%%i” -t fullvm > “D:\Backups\All\%%i.log”

Эта штука юзает vcbvmname для поиска запущенных ВМ, затем передает их данные в vcbMounter и запускает FullVM backup. Прогресс каждого процесса пишется в лог.

Отсюда.

Первая демонстрация ESX3i

Чувака весьма впечатлила демонстрация ESX3i на VMworld –сервере Dell запустили, он поскрипел, сказал что он ESX, добавился в Virtual Center и запустил VM.

Отсюда.

Скриншот.

вторник, 11 сентября 2007 г.

Официальный анонс встроенного ESX

Тут. В скром времени все основные вендоры железа будут предлагать сервера с вшитым ESX сервером. Само собой - это особая версия, размером порядка 32 мегабайт. Эта версия получила официальное название ESX3i. Начало поставок ориентировочно ожидается в конце 2007 - начале 2008 г. В перспективе появиться свободно скачиваемая версия.

воскресенье, 9 сентября 2007 г.

VMware Infrastructure (VI) Perl Toolkit

VMware Infrastructure (VI) Perl Toolkit


Набор легких в использовании скриптов для взаимодействия с VI3. Поставляется как приложение под Windows/Linux, так и в виде Virtual Appliance(VM с предустановленным продуктом) под ESX и VMware Workstation/Server/Player. Кроме готовых скриптов, само собой можно и нужно делать свое.

пятница, 7 сентября 2007 г.

Несколько слов из лагеря Xen

Вот тут говориться о том, что представитель Xen утверждает, что у них отказоустойчивость выше чем у VMware - в силу того, что у VMware VI3 есть Virtual Center - в чей базе лежат настройки пулов ресурсов, настройки DRS кластеров . И Virtual center является единой точкой отказа. У Xen же для всего этого реализована такая же схема, как для VMware HA - когда все настройки лежат на каждом хосте, среди которых в какой то момент времени один является "лидером".

Неплохая ссылка по VCB для начинающих

Неплохая ссылка по VCB для начинающих

понедельник, 3 сентября 2007 г.

More ESX 3.0.2 and VC 2.0.2 Upgrade Issues


во время обновления могут возникнуть проблемы. Часть из них.

Технология AMD-V Extended Migration

Одно из ограничений- невозможность онлайн-миграции между двумя серверами с различными поколениями процессоров (например AMD и Intel), теперь устранимо благодаря созданию компанией AMD новой технологии AMD-V Extended Migration.

воскресенье, 2 сентября 2007 г.

Xen HowTo: Installing windows

Research: AMD more efficient than Intel


Есть мнение, что процессоры AMD более эффективны - с т. зрения потребляемой энергии.

VMware Guest Security ProblemsЕсть мнение, что вредоносный софт может повредоносить ВМ , используя их собственный внутренний API. В этой статье впервую очередь говориться о потенциальной уязвимости VMware Server и VMware Workstation. Ссылка на источник - заголовок поста.