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