分类:
2008-05-17 17:04:08
|
虚拟机的配置
在本节中,我们将介绍创建虚拟机之后执行的配置任务的一些基本示例: 启用虚拟机的 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 的声音设置,以及诸如 、内存和磁盘 IO 带宽分配之类的资源设置等等。例如,我们的虚拟机分配有 1024 MB 内存,欲增加更多内存,可以使用滑动条或手动输入一个内存值,单击 OK,然后启动虚拟机,使更改生效。 图 14. Virtual Machine Properties Editor
DB2 9 的安装 安装和配置好客户操作系统之后,可以继续将 DB2 ESE v9.1 安装到虚拟机中。将 DB2 安装到虚拟机中的步骤与将其安装到实际的 Linux 机器上一样。可以从命令行运行 db2setup 来启动安装程序。 图 15. DB2 的安装
安装了 DB2,并成功创建实例之后,便可以以实例所有者的身份(在这个例子中是 db2inst1)登录,然后调用 db2profile 脚本来设置环境变量。可以使用 db2sampl 脚本创建样例数据库。 为了打开 DB2 Control Center,记得要以 root 用户发出 xhost +,以添加对 X Server 的访问权限。然后,以实例所有者身份重新登录,并启动 DB2 Control Center,如图 16 所示: 图 16. 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 产品的更多信息,请访问 。 当安装好 DB2 之后,需要对数据库和实例进行调优,以取得最佳性能。参考 小节为调优数据库提供了很好的起点。 结束语 VMware ESX 服务器为服务器合并和降低数据中心成本提供了一个健壮的、可伸缩的解决方案。它为管理越来越多的服务器提供了一种有效的方式,并且为 DB2 用户和开发人员提供了一个便利的环境,在此环境中可以在大量上开发应用程序和数据库,而其成本要小于在物理服务器实现的成本。 |