Тут лежит pdf в котором даются рекомендации по perfomance tuning. Они достаточно просты, но тем не менее могут быть полезны.
Ссылку на них нашел на новом для себя сайте vmware-land.com
Там есть раздел с тестом. Конечно, я попробовал. Набрал 76%.
Нереальный набор ссылок.
воскресенье, 30 сентября 2007 г.
Рекомендации по улучшению производительности ESX
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 лицензия = анлим ВМ с ней
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/
/ hard . Эта команда попытается убить процесс ВМ./ .vmx stop - Последнее, что можно попробовать - убить процесс как процесс -
- выполняем ps auxfww | grep
имяВМ - выполняем 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 кластера.
Еще там есть:
- Email from Service Console
- Cool things you can do with Message of the Day Banners
- Script DDNS updates
- Rescan HBA and iSCSI adapters
- Script to shut down all powered on VMs
- Installing VMFS3 on Non SCSI Disks. (!)
- Installing VMFS3 on Non SCSI Disks Part II
- и т.д.
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)
четверг, 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
Отсюда.
среда, 19 сентября 2007 г.
Очень правильные нововведения в HA
В VC 2.0.2 появилась возможность более тонокй настройки HA кластера. В частности -
- изменить дефолтные 15 секунд, которые хост ждет при потере отзывов от прочих хостов и от проверочного IP(проверочного на изоляцию, по умолчанию это шлюз SC). Делается это добавленем опции das.failuredetectiontime=<желаемое время>
- проверочный IP можно было указать произвольный(параметром das.isolationaddress=
). Но только один. Сейчас стало доступно указание второго, параметром das.isolationaddress2 = <IP>
Подробнее.
вторник, 18 сентября 2007 г.
VMworld online
Выставка VMWorld 2007 определенно удалась. Куча народу, куча спонсоров, куча компаний и т.д.
Ныне есть онлайн ресурс с неожиданным названием vmworld.com
плагины для ESX3i
лично мне кажущаяся очень перспективной фича - возможность установки плагинов в Virtual Center, которые потом могут быть доустановлены в Virtual Infrastructure Client, прямо из его соответствующего пункта настроек. Я думаю, нас ожидают времена большого кол-ва допутилит именно в таком формате.
отсюда
скриншот ESX3i
Чувак вернулся с VMworld, воткнул подаренную флешку в чистый сервак, и тот загрузился в ESX. Оригинал.
суббота, 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.
Тут.
выделяется топ популярных проблем:
- Unable to connect to the Service Console
- NICs in a bond are not in the same broadcast domain
- Expanding a VMDK when there is an existing snapshot
- Corrupt snapshot (.VMSD) file
- Corrupt snapshot
- Adding extents to VMFS volumes
- Recovering a VMFS partition
Если покоцался 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 - когда все настройки лежат на каждом хосте, среди которых в какой то момент времени один является "лидером".
понедельник, 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 г.
Research: AMD more efficient than Intel
Есть мнение, что процессоры AMD более эффективны - с т. зрения потребляемой энергии.
VMware Guest Security ProblemsЕсть мнение, что вредоносный софт может повредоносить ВМ , используя их собственный внутренний API. В этой статье впервую очередь говориться о потенциальной уязвимости VMware Server и VMware Workstation. Ссылка на источник - заголовок поста.