我做开源工具测试时,90%以上是在 VMWare 虚拟机中实现的,本人比较懒一直没有学习 Xen 虚拟机的用法,等下次吧,一等要彻底开源是我的一个梦想呵呵!说说这个 All in One 虚拟机的想法,我只是想把所有的我熟悉的工具都安装和配置在一个虚拟机里,这样当有人需要给做 Demo 的时候,我可以很快的做一个分享.如果有朋友感兴趣的话,我可以刻盘他.总的来讲希望能分享一下我的学习成果给大家.第一步:安装虚拟机这个虚拟机我不像使用很多的 Snapshoot,我以前是这么做的,从一个基础的 OS 发出许多分支到不同的工具;这样做的缺点有二:1)特别占磁盘空间;2)不能同时访问多个系统.我选择的 Linux 是 Open Suse Linux 10.2;Suse 的包管理对我来说真的很方便,从安装 DVD 上用 Yast 可以方便安装各种软件,无须考虑包之间的依赖性问题.我选择的是最小图形化系统安装,安装完之后,vmdk 文件的大小好像是 2GB 多.接下来安装的是所有的必须的包,大致如下:Apache,Perl,MySQL,PostgreSQL,rddtool,net-snmp,php,gcc,Kernel-source(for vmware tools)…等安装完之后用 chkconfig on 命令设置需要自动启动的服务;然后把 apache 等服务逐个启动一下验证是否工作正常.然后安装的是 VMWare tools,这个好像也不是必须,不过还是装上比较好,方便虚拟机和 host 机共享文件.我的虚拟机的版本是 5.5.3workstation 版本.第二步:安装各种开源软件下面可能会是一个很长的 change log1. 安装 OpenNMS 1.3.2 安装方法 设置了 opennms 的自动启动,还没有设置 tomcat5.5.23 的自动启动.2.安装 Cacti **0.8.6j **安装方法, 使用的 poller.php,尝试安装 cactid,安装失败,原因可能是 OpenSuse10.2 好像没有 net-snmp lib 包. 暂时不安装 cactid3.安装 OCSNG 1.0.1 安装方法4.安装 hyperic-hq 3.0.4-389 安装方法, 2007-6-21th5.安装 OTRS 2.2.1-1 安装方法很简单,执行 rpm 安装既可, 2007-7-28th