有没有人有任何build议在VMWare中运行DB2? 我们被告知不要这样做,但是我将VMWare视为IBM支持的环境。
你为什么不这样做? 我已经使用VMware多年,现在不能回想起我试图虚拟化的应用程序或服务器有任何问题。
如果这是一个支持的环境,我会这样做。 关于在VMware下运行任何应用程序最困难的部分是应用程序供应商,他们坚持自己的头脑,并拒绝支持在VMware上运行的应用程序,因为他们不了解它。
和其他虚拟化数据库一样。
请留意您可以做些什么来最大限度地提高I / O性能和caching可用性。 有多个核心可用。
顺便说一句,VMWare ESXi和ESX是支持DB2的pipe理程序。
http://www.ibm.com/developerworks/wikis/display/im/DB2+Virtualization+Support
你有什么具体的问题吗?
我在ubuntu jaunty vmware服务器3上运行,应用程序一直在运行,没有问题。
我已经做了多年, 唯一需要注意的是确保你可以分配足够的内存和CPU到虚拟中,否则如果资源耗尽,你可能会得到一些奇怪的结果。
我前几天跟我们的pipe理员讨论过这个话题,他说vmware过去曾经遇到db2的性能问题(数据库通常比其他软件更深入到操作系统层,而不是在硬盘上写入以达到更好的持久性)。 我想他提到了优化algorithm在db2访问驱动器方面遇到了麻烦。
但是他意识到vmware现在支持db2,并决定等待db2服务器虚拟化,直到第一批采用者消除了大部分问题。
您始终可以为DB2数据库创build原始LUN。 这通常比使用.vmdk文件更快。
我会确保您使用的是vSphere 4,并确保虚拟机加载了v7硬件/工具。