(零)本文主要参照Maclean Liu的视频而作,在此向Maclean大神表示敬意,前人栽树后人乘凉!不过安装说明再怎么写,也不如视频来的直观(强烈推荐观看视频:http://train.askmaclean.com/node/113)。
[环境]
主机:Windows 8专业版,64位操作系统
虚拟机软件:VirtualBox 4.2.10
虚拟机中的Linux版本:OracleLinux R6U4-X86_64
Oracle RAC+数据库版本:11.2.0.3
一、安装VBox
从 https://www.virtualbox.org 下载最新版本的虚拟机软件。然后在Win7/8上安装VirtualBox,安装过程简单方便,不详述。
二、开启CPU的虚拟化支持
Intel CPU的机器上,VBox中安装虚拟机时可能会出现这个错误:
VT-x features locked or unavailable in MSR,VERR_VMX_MSR_LOCKED_OR_DISABLED
解决办法是,进入BOIS,选择Config -> CPU -> 将 Inter(R) Virtualization Technology 由 Disabled 修改为 Enabled。
这一步可以不用事先完成,如果后面在VBox上安装OL6时出现了上面的错误再解决也不晚。到时也可能会抛出其它的错误,不过网上都有现成的解决办法。
三、在VBox上安装OL6
这里介绍的是第一个虚拟机vmac1的安装,第二个虚拟机是在此基础上拷贝得到的。
(一)创建虚拟机
1、进入VBox后,点击【新建】按钮图标,输入和选择如下参数:
【名称】:虚拟机的名称,你自己定吧
【类型】:Linux
【版本】:Oracle(64bit)
2、设置内存大小
按照你主机情况设置吧。我的主机共8G内存,给每台虚拟机设置了2560M内存(RAC需要最少两台虚拟机)。不知道最少多少内存可以跑得起来,但估计也不能太小,毕竟虚拟机本身也需要内存,再加上RAC也要吞噬一些。
3、设置虚拟硬盘
选择【现在创建虚拟硬盘】,点击【创建】按钮。
4、虚拟硬盘文件类型
选择默认值【VDI(VirtualBox磁盘映像)】,点击【下一步】按钮。
5、选择【动态分配】选项。
6、文件位置和大小
(1)设置虚拟机文件的目录和名称,找个大一点的硬盘存放,不要放在系统盘中。
(2)虚拟机极限大小设置为50G。表示后面这个虚拟机最大可以达到50G,因为前面选择的磁盘类型是动态分配,所以占用空间大小是慢慢扩张的。当然,你要是大小设置为20G或者100G都是可以的,推荐至少20G起步。
然后,点击【创建】按钮,一个虚拟机的最基本信息就建立完成了。
(二)虚拟机设置
选中刚才创建的虚拟机,点击【设置】按钮。
1、存储设置
为光驱设置一个盘片,选择OracleLinux6对应的ISO文件即可。
2、系统设置
(1)处理器:如果是主机是多核CPU,处理器数量可以设置为2个。
(2)硬件加速:保持默认值为开启。
(3)主板:不做进一步设置,保持默认值。
3、网络设置
比较重要,一定要设置网卡1和网卡2。
【网卡1】
(1)勾选“启用网络连接”。
(2)连接方式选择“桥接网卡”,界面名称下拉框选择你主机的真实可用的网卡。
(3)高级选项保持默认值即可。
【网卡2】
(1)勾选“启用网络连接”。
(2)连接方式选择“内部网络”,界面名称自动设置为“intnet”。
(3)高级选项保持默认值即可。
注意:留意和观察好两个网卡的MAC地址,后面在Linux安装完之后要校验和设置网络信息。
(三)启动虚拟机和安装OL6
这里的过程不赘述了,只列几个需要关注的地方。
1、安装过程中,需要设置Hostname,设置为“vmac1”。当然Hostname应该是可以自定义的,不过后文有些一些脚本是按照“vmac1”这个名称来编写的,所以还是建议你先把Hostname起名为“vmac1”。等熟悉后,后面再安装虚拟机时,再按照自己的想法设置吧,虚拟机不安装上3、4遍是不会有太多感觉的,不是吗 :)
2、在安装过程中,或者安装完成之后,可以设置Network Connections信息。
在配置界面中可以看到eth0和eth1两个网卡,前面在介绍虚拟机配置时说过配置了网卡1和网卡2,就是看到的这两个网卡。