Есть ли у кого-нибудь предложения по запуску DB2 в VMWare? Нам сказали не делать этого, но я вижу VMWare как поддерживаемую среду от IBM.
Почему Вам сказали не сделать это? Я работал с VMware много лет теперь и не могу вспомнить приложение или сервер, который я попытался виртуализировать, который имел любые проблемы.
Если бы это - поддерживаемая среда, я сделал бы это. Самая твердая часть о запущении любого приложения под VMware является поставщиками приложений, которые прячут голову в песок и отказываются поддерживать их работу приложения VMware, потому что они не понимают это.
То же, как Вы сделали бы с любой другой виртуализированной Базой данных.
Следите за тем, что можно сделать, чтобы истратить производительность ввода-вывода и доступность кэша. Имейте несколько ядер в наличии.
VMware ESXI и ESX является поддерживаемыми гипервизорами для DB2, между прочим.
http://www.ibm.com/developerworks/wikis/display/im/DB2+Virtualization+Support
Есть ли какие-либо определенные проблемы, которые Вы имеете?
Я выполняю в человечности бойкий сервер VMware 3, с приложением, поражающим все это время, никакие проблемы.
Я говорил о той теме на днях с нашим администратором, и он сказал, что VMware раньше имел проблемы производительности с db2 (Базы данных обычно идут немного глубже в уровень OS, чем другое программное обеспечение в отношениях с записью на жестких дисках для достижения лучшей персистентности). Я думаю, что он упомянул, что алгоритм оптимизации испытал затруднения из-за пути db2, получают доступ к дискам.
Однако он знал, что VMware поддерживает db2 теперь и решенный для ожидания с виртуализацией db2 серверов, пока первые приемные родители не устранили большинство проблем.
Можно всегда создавать необработанный LUN для баз данных DB2. Это обычно быстрее, чем использование .vmdk файла.
Я удостоверился бы, что Вы используете vSphere 4 и удостоверяетесь, чтобы VMs загрузили v7 аппаратные средства/инструменты.