Назад | Перейти на главную страницу

DB2 в VMWare

Есть ли у кого-нибудь предложения по запуску 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.