iBuys Asked: 2009-06-09 06:45:39 +0800 CST2009-06-09 06:45:39 +0800 CST 2009-06-09 06:45:39 +0800 CST VMWare 中的 DB2 [关闭] 772 有人对在 VMWare 中运行 DB2 有什么建议吗?我们被告知不要这样做,但我认为 VMWare 是 IBM 支持的环境。 virtualization db2 6 个回答 Voted Kevin Kuphal 2009-06-09T06:50:32+08:002009-06-09T06:50:32+08:00 为什么你被告知不要这样做?我已经使用 VMware 多年了,不记得我尝试虚拟化的应用程序或服务器有任何问题。 如果它是受支持的环境,我会这样做。在 VMware 下运行任何应用程序最困难的部分是应用程序供应商,他们将头埋在沙子里,拒绝支持他们在 VMware 上运行的应用程序,因为他们不了解它。 Rizwan Kassim 2009-06-09T06:51:21+08:002009-06-09T06:51:21+08:00 与您对任何其他虚拟化数据库所做的相同。 密切关注您可以采取哪些措施来最大限度地提高 I/O 性能和缓存可用性。有多个可用内核。 顺便说一下,VMWare ESXi 和 ESX 是 DB2 支持的虚拟机管理程序。 http://www.ibm.com/developerworks/wikis/display/im/DB2+Virtualization+Support 你有什么具体的顾虑吗? arun 2009-11-07T21:30:51+08:002009-11-07T21:30:51+08:00 我在 ubuntu jaunty vmware server 3 中运行,应用程序一直在运行,没有问题。 Peter Schuetze 2009-12-31T09:15:30+08:002009-12-31T09:15:30+08:00 前几天我和我们的管理员讨论了这个话题,他说 vmware 曾经在 db2 上存在性能问题(在硬盘驱动器上写入以实现更好的持久性方面,数据库通常比其他软件更深入地进入操作系统层)。我认为他提到优化算法在 db2 访问驱动器的方式上存在问题。 但是,他知道 vmware 现在支持 db2,并决定等待虚拟化 db2 服务器,直到第一个采用者消除了大部分问题。 Roqetman 2009-12-31T11:52:17+08:002009-12-31T11:52:17+08:00 我已经做了很多年了;唯一需要注意的是确保您可以为虚拟机分配足够的内存和 cpu,否则如果资源不足,您可能会得到一些奇怪的结果。 dm3281 2010-07-31T12:09:29+08:002010-07-31T12:09:29+08:00 您始终可以为 DB2 数据库创建原始 LUN。这通常比使用 .vmdk 文件更快。 我会确保您使用的是 vSphere 4 并确保虚拟机已加载 v7 硬件/工具。
为什么你被告知不要这样做?我已经使用 VMware 多年了,不记得我尝试虚拟化的应用程序或服务器有任何问题。
如果它是受支持的环境,我会这样做。在 VMware 下运行任何应用程序最困难的部分是应用程序供应商,他们将头埋在沙子里,拒绝支持他们在 VMware 上运行的应用程序,因为他们不了解它。
与您对任何其他虚拟化数据库所做的相同。
密切关注您可以采取哪些措施来最大限度地提高 I/O 性能和缓存可用性。有多个可用内核。
顺便说一下,VMWare ESXi 和 ESX 是 DB2 支持的虚拟机管理程序。
http://www.ibm.com/developerworks/wikis/display/im/DB2+Virtualization+Support
你有什么具体的顾虑吗?
我在 ubuntu jaunty vmware server 3 中运行,应用程序一直在运行,没有问题。
前几天我和我们的管理员讨论了这个话题,他说 vmware 曾经在 db2 上存在性能问题(在硬盘驱动器上写入以实现更好的持久性方面,数据库通常比其他软件更深入地进入操作系统层)。我认为他提到优化算法在 db2 访问驱动器的方式上存在问题。
但是,他知道 vmware 现在支持 db2,并决定等待虚拟化 db2 服务器,直到第一个采用者消除了大部分问题。
我已经做了很多年了;唯一需要注意的是确保您可以为虚拟机分配足够的内存和 cpu,否则如果资源不足,您可能会得到一些奇怪的结果。
您始终可以为 DB2 数据库创建原始 LUN。这通常比使用 .vmdk 文件更快。
我会确保您使用的是 vSphere 4 并确保虚拟机已加载 v7 硬件/工具。