互联网服务Linux

在 Linux 上使用基于内核的虚拟机虚拟化 IBM DB2 pureScale 特性

实现虚拟化的主要原因是为了充分利用基础架构以及提高投资回报 (ROI)。在使用虚拟化技术时,您可以共享系统资源,从而提高利用率、密度和数据中心经济。如今,IBM System x 服务器在 2U 机架空间上可以配置 16 个核心,在 4U 机架空间上可配置 40 个核心。这意味着一个由 3 至 4 个服务器组成的典型集群可以在 6U 机架空间上提供 40-160 个核心。

通过允许多个 pureScale 集群在同一硬件资源集中同时操作,虚拟化 IBM DB2 pureScale 实例可提供一个独立但统一的环境以供测试、QA 和产品数据库系统所用。KVM 是一个作为内核模块实现的 Linux 虚拟机管理程序,可提供多个客户机虚拟机 (VMs) 来并发访问 Intel 处理器的硬件虚拟化特性。KVM 使用 QEMU(用户空间模拟器)实现 I/O 硬件模拟。KVM 也可以通过 libvirt API 和基于 UI 的工具进行管理。KVM 了解 Intel CPU 的非统一内存架构 (NUMA) 特征,并为远程直接内存访问 (RDMA) 主机通道适配器 (HCA) 提供客户机虚拟机支持。

虚拟化 RDMA 设备目前,您可使用 KVM 创建 Ethernet 设备、交换机和网络。然而,目前还不具备在虚拟机管理程序上创建虚拟的 RDMA 设备的功能。您可以使用 PCI 透传 来解决这项限制。在 System x 服务器上,KVM 虚拟机管理程序支持使用 Intel Virtualization Technology for Directed I/O (VT-d) 将主系统上的 PCI 设备附加到虚拟化客户机上。PCI 透传允许这些客户机虚拟机独占访问 PCI 设备来执行一系列任务。KVM 还使这些 PCI 设备看起来好像是通过物理方式附加到客户机操作系统 (OS) 且属于客户机操作系统 (OS)。通过使用 PCI 透传,客户机虚拟机可成为用于 DB2 pureScale 实例的具有 RDMA 能力的适配器的所有者。虚拟化的 DB2 pureScale 实例的模板解决方案

接下来,您将发现一个模板解决方案,该解决方案将带您了解在虚拟化环境中使用 KVM 来配置和部署 IBM DB2 pureScale 特性所需的步骤。该模板为您提供了一组使用不同 IBM System x 服务器的可行配置,并解释了虚拟机的克隆以快速部署其他 DB2 pureScale 实例。我们介绍了具有 pureScale 特性的 DB2 10.1 的配置和性能,该特性使用 KVM 虚拟机管理程序在 Red Hat Enterprise Linux 6.2 主机的 Red Hat Enterprise Linux 6.2 客户机虚拟机上运行。按照以下步骤在 KVM 虚拟机管理程序上部署虚拟化的 DB2 pureScale 实例。

1. [url=#Step1]选择[/url] 客户机选项:硬件和软件

2. [url=#Step2]计划[/url] 和配置存储区域网络 (SAN)

附件:

附件图标在 Linux 上使用基于内核的虚拟机虚拟化 IBM DB2 pureScale 特性.doc (344.85 KB)

参与1

1同行回答

hanxyhanxy数据库管理员北京富通东方科技有限公司
虚拟化是未来的一大趋势,值得很好的研究和学习呀!显示全部
虚拟化是未来的一大趋势,值得很好的研究和学习呀!收起
IT分销/经销 · 2014-10-14
浏览1391

提问者

anyfeng
软件开发工程师某零售企业
擅长领域: 数据库存储服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2014-10-08
  • 关注会员:0 人
  • 问题浏览:2694
  • 最近回答:2014-10-14
  • X社区推广