在Linux虚拟机上安装 DB2 9(2)

http://www.itjxue.com  2015-08-21 22:28  来源:未知  点击次数: 

  虚拟机的配置

 

  在本节中,我们将介绍创建虚拟机之后执行的配置任务的一些基本示例:

  启用虚拟机的 Telnet 和 FTP 服务

  在虚拟机的 Linux 命令窗口中,切换到 /etc/xinetd.d 目录,编辑 krb5-telnet 和 gssftp 文件,将 DEFAULT 和 DISABLED 关键字的值改为:

  # default: on

  disabled = no

  编辑和保存这两个文件,使 default 为 on,且 disabled = no 之后,重新启动 xinetd:

  /etc/rc.d/init.d/xinetd restart

  等待 xinetd 进程重新启动。然后,使用 ipconfig 命令获取虚拟机的 IP 地址,并尝试从远程机器远程登录到虚拟机上。

  VMware Tools

  VMware Tools 是一组实用程序,这些实用程序提供一些功能,包括虚拟机和服务控制台之间的同步,列出和连接到 VM 可用的设备,在客户 OS 与 主机 OS 之间复制和粘贴数据(仅适用于客户 OS 为 Windows 的情况),以及管理每当 VM 的电源状态发生改变时会自动运行的脚本等等。在 Virtual Infrastructure Client GUI 的 Inventory 视图中,右键单击虚拟机,选择 Install VMware Tools 选项。

  Virtual Machine Properties Editor

  通过该屏幕可以改变新创建的虚拟机的特征。例如可以改变 VM 的硬件配置,VM 的客户 OS 的声音设置,以及诸如 CPU、内存和磁盘 IO 带宽分配之类的资源设置等等。例如,我们的虚拟机分配有 1024 MB 内存,欲增加更多内存,可以使用滑动条或手动输入一个内存值,单击 OK,然后启动虚拟机,使更改生效。

  图 14. Virtual Machine Properties Editor

  Virtual Machine Properties Editor

  DB2 9 的安装

  安装和配置好客户操作系统之后,可以继续将 DB2 ESE v9.1 安装到虚拟机中。将 DB2 安装到虚拟机中的步骤与将其安装到实际的 Linux 机器上一样。可以从命令行运行 db2setup 来启动安装程序。

  图 15. DB2 的安装

  DB2 的安装

  安装了 DB2,并成功创建实例之后,便可以以实例所有者的身份(在这个例子中是 db2inst1)登录,然后调用 db2profile 脚本来设置环境变量。可以使用 db2sampl 脚本创建样例数据库。

  为了打开 DB2 Control Center,记得要以 root 用户发出 xhost +,以添加对 X Server 的访问权限。然后,以实例所有者身份重新登录,并启动 DB2 Control Center,如图 16 所示:

  图 16. DB2 Control Center

  DB2 Control Center

  现在,您已经将 DB2 安装在虚拟机中,并创建了样例数据库,接下来可以在一个远程 DB2 客户上编目这个数据库。在远程客户机上,启动 DB2 Configuration Assistant,并使用 Add Database using Wizard 选项的 Search the network 选项。通过远程连接,可以找到并编目在虚拟机中创建的实例和数据库。为 Host Name 字段提供的 IP Address 为虚拟机的 IP 地址。

  图 17. 远程连接

  远程连接

  接下来的话题

  VMware 提供了一个自然隔离的环境,在这个环境中,可以测试对配置参数的更改,而不必担心危及实际的主机环境。很多其它的 VMware 产品也能进一步增强 VMware 环境的可用性和可管理性:

  Virtual Center 提供一个便利的环境,在此环境中,可以通过单个界面供应、监视和管理虚拟环境。可以做到:

  • 通过任务调度自动化例程管理任务
  • 监视物理服务器的性能和使用情况,以及它们正在运行的虚拟机
  • 简化新的虚拟机的部署

  通过 VMware Lab 管理器可以使用模板创建多机器配置。可以设置机器的配置,使之按照控制的顺序启动。此外,还可以将多个虚拟机视作一个单元,统一执行停止、挂起、打开、关闭、重启、部署、卸载、克隆、修改属性等任务。

  关于各种其它 VMware 产品的更多信息,请访问 http://www.vmware.com/products/home.html

  当安装好 DB2 之后,需要对数据库和实例进行调优,以取得最佳性能。参考资料 小节为调优数据库提供了很好的起点。

  结束语

  VMware ESX 服务器为服务器合并和降低数据中心成本提供了一个健壮的、可伸缩的解决方案。它为管理越来越多的服务器提供了一种有效的方式,并且为 DB2 用户和开发人员提供了一个便利的环境,在此环境中可以在大量平台上开发应用程序和数据库,而其成本要小于在物理服务器实现的成本。

(责任编辑:IT教学网)

更多

推荐数据库文章