天天看点

大战虚拟机

                            第一部分:使用 Microsoft Virtual PC 2007 安装 solaris。

       具体安装 virtual pc和虚拟光驱的部分略,下载好solaris的几张iso,开始建立虚拟机,然后出现:

use is subject to license terms,然后就停止不动了,尝试几次依然如此。

       在google的答案是:

       1."大部分使用 vmware 来作为非windows操作系统的虚拟安装,而我比较两者而言,确实功能相差很大", Microsoft Virtual PC 是 ms 的产品,列出的系统大部分都是 windows,然后有一个other,看似 other 是全包括了,但是安装 solaris 却死活过不去。

       2.使用 vmware 也有遇到同样问题的,有的说是版本低,要使用5.5.2以上版本的。也有的说,solaris10不支持希捷80G的硬盘,邪门了呢,还有这等事情?于是,拆开几天前直接安装了solaris(没有安装在虚拟机里),赫然发现,Seagate 80G。不支持硬盘之说不攻自灭。

       3.既然Virtual PC不灵,那么只有下载了最新的vmware 6,然后继续尝试,一切OK。

       4.安装过程耗时很久,终于见到了图形界面,不过之后再次启动虚拟机,却怎么也进不了图形界面。找到相关命令如下,得以解决:

          svcadm clear system/boot-archive

       命令生效后,会有一些提示消息,点击yes忽略即可。然后将会出现用户登录的图形界面,输入用户名和密码后,OK,漂亮的图形界面再次出现了。  

                          第二部分  使用virtual PC 安装suse9.2,并安装orcle 10g

       另外,由于工作需要,还需要安装一台suse 9的测试环境,故在虚拟机上安装了suse professional 9.2(生产环境需要企业版,仅用pro做测),由于之前接触过suse,安装很顺利,但是oracle 10g的安装却是足足废了一番工夫。下面简单说说我遇到的问题,这些问题针对我的环境而言,可能对有相似安装需求的朋友有所帮助,仅供参考。

       首先,因为使用了 vmware 安装了solaris,因此,继续使用 vmware 安装suse。安装过程很顺利,基本上,设置了几个比较重要的部分:包括分配的空间大小,我分配了1G的内存和10G的空间给虚拟机,因为还要安装oracle,而且,我的本的配置也能够满足(2G内存,120G硬盘)。

       顺利安装好suse后,开始配置网络,关于vmware在局域网环境下配置网络的设置,可以自己试验一下就可以搞通,也就那么几种方式,或者可以去网络搜索一下,很多资料。安装oracle之前,需要确保虚拟机和宿主机互通,使用ping命令测试一下即可。

       我在实现了互通之后,开始着手安装oracle。之前也准备了一些资料,搜索了相关的安装方法,但是,还是准备不足,性子急没办法,直接按照资料上说的建立了oracle用户之后,就开始./runInstaller,结果出现了DISPLAY的问题。这个问题可能会比较普遍,但是初次安装鉴于理解的不够,还是需要注意的。

       这个问题困扰了好久,我还给sery打了电话,他告诉我的方式和网络上的解决方法基本一致,说一定要装xserver,但是以为xserver就是suse的图形界面,这个在装虚拟机的时候已经使用了xwindow,后来才明白,不是一回事。之前搞到晚上11点,还是没有见到oracle的安装界面,仍旧提示DISPLAY 256 color FAILED,必备检查过不去。由于这个问题,甚至,我又删掉了vmware下的suse,在virtual pc 中又安装了一遍,后来,结果,主机和虚拟机竟然不能互通了,仔细检查发现,原来是suse的防火墙开着呢,关闭放火墙后,一切正常,于是,开始继续安装oracle的旅程。

       这次,有了更多的了解,也找到了一篇详细的文档(google搜索:Installing Oracle Database 10g on SUSE Linux Enterprise Server 9 and on SUSE Linux Professional 9.1, 9.2, and 9.3),对于安装非常有帮助,于是加班到很晚,了解到了安装之前需要检查和设置的核心参数,看来直接安装肯定是不成的,即使见到了图形界面,也会在安装过程中崩掉,或者安装之后有性能问题。仔细设置了参数之后,设置export DISPLAY=172.30.x.x:0.0(oracle 用户下),偶尔能通过检查,但是,还是不能安装。

       后来,我又尝试着把安装的xmanager打开,启动xserver,通过ssh连接到我的虚拟机,这是,在进行./runInstaller,OK,终于见到了oracle的安装界面。接下来的安装过程非常简单了,和在windows下的安装过程是一致的,不过中间有个细微的区别就是,需要返回虚拟机系统中,执行两个脚本,这个在安装过程的有具体的提示,包括脚本的路径,直接返回到虚拟机系统执行即可。

       周末抽时间整理出来的,希望能对路过的朋友有帮助。

上一篇: 虚拟机配置
下一篇: vue.js安装