【实验】使用 VMware 在 Linux 5.1 上安装、升级及维护 Oracle 10gR2 RAC (一)

----实验名称
使用 VMware Server 1.0.6 在 Linux Enterprise 5.1 上安装、升级及维护 Oracle 10gR2 RAC

----实验时间
2009年春节

----实验地点
图图的家

----实验承诺
保证您按照我的这个流程操作后,一个鲜活、激动人心的10gR2 RAC 试验环境将呈现在您的面前,好运!


----实验内容
1.在Windows操作系统上使用VMware建立Oracle两节点RAC;
2.完成10201版本到10204版本的升级;
3.RAC验证、维护。

----实验环境
1.DELL D630笔记本电脑(3GB内存,320GB移动硬盘外挂,32位XP操作系统)
2.Vmware Server 1.0.6版
3.Linux Enterprise 5.1版
# uname -a
Linux rac2 2.6.18-53.el5xen #1 SMP Wed Oct 10 17:06:12 EDT 2007 i686 i686 i386 GNU/Linux
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.1 (Tikanga)
4.Oracle 10g for linux(10.2.0.1)
5.Oracle 10.2.0.4 patch

----创建所需要的目录
1.在X盘根目录上创建experiments目录,在experiments目录下面创建VMRAC目录,在其下创建三个目录,分别为RAC1,RAC2,raw_disk
2.验证
        X:\>tree X:\experiments\VMRAC
        X:\EXPERIMENTS\VMRAC
        ├─RAC1
        ├─RAC2
        └─raw_disk

----新建虚拟机
1.打开vmware server,点击"New Virtual Machine",在安装向导的帮助下创建一个新的虚拟机
2.点击"Next"
3.选择"Custom",点击"Next"
4.Guest operating system选择"Linux",Version选择"Red Hat Linux",点击"Next"
5.Virtual machine name输入"RAC1",Location一定要输入"X:\VMRAC\RAC1\"实验中RAC1为主节点,之后的RAC2为副节点,大部分配置都在RAC1中完成
6.取消"Make this virtual machine private"里面的勾,点击"Next"
7.直接点击"Next",启动/关闭选项这里用默认即可,
8.选择CPU个数,这里我们只用一个即可,点击"Next"
9.调整使用内存大小到"512MB"
10.网络类型选择使用桥接方式(Use bridged networking),点击"Next"
11.在I/O适配器类型下一定要选择"LSI Logic"方式,然后点击"Next"
12.选择"Create a new virtual disk",点击"Next"
13.Virtual Disk Type一定要选择"SCSI (Recommended)"方式磁盘类型,然后点击"Next"
14.给新建的虚拟磁盘分配空间,Disk size(GB):"25.0"的空间(最少也要8GB的磁盘空间),取消"Allocate all disk space now."选中"split disk into 2 gB files",然后点击"Next"
15.给虚拟磁盘命名为RAC1.vmdk,点击"Finish"
16.完成新建虚拟机

----配置虚拟机
1.点击左中位置的"Edit virtual machine settings"
2.通过"Add"、"Remove"按钮来对实验所需设备进行简单的添加或删除,首先我们要添加两块网卡,点击"Add"
3.点击"Next"
4.在Hardware types下面选中"Ethernet Adapter",然后点击"Next"
5.添加后的第二块网卡Ethernet 2用于两节点内部通讯(cache fusion),所以这里选择"Host-only",当然选择桥接方式也是可以的,在"Connect at power on"里面打勾,然后点击"Finish",这样一块新网卡就添加完毕;同样的操作顺序添加第三块网卡Ethernet 3,选择"Bridged"桥接方式,用于适应不同的实验环境,自动获取IP地址
6.添加所需的磁盘,添加后总共5块硬盘,一块为本地磁盘,两块用作ocr和vote作为clusterware安装所需,另外两块作为ASM磁盘,下面是具体步骤
7."Add","Next"在"Hardware type"里面选择硬盘图标"Hard Disk",然后点击"Next"
8.选择地一项"Create a new virtual disk"创建一块新的虚拟磁盘,点击"Next"
9.Virtual Disk Type虚拟磁盘类型切记一定要选择"SCSI (Recommended)"方式
10.Disk size (GB):"0.1"分配100M的空间,并选择"Allocate all disk space now."立即分配方式,点击"Next"
11.注意,这里输入磁盘地址为"X:\VMRAC\raw_disk\orc.vmdk" 点击"Advanced",Virtual device node选择一个与本地磁盘不同的全新总线"SCSI 1:1",Mode选择"Independent",选择"Persistent",然后点击"Finish"。强烈说明一下,我们在建立除本地硬盘之外的四块磁盘的时候,路径上一定要注意,不要把本地硬盘和其他四块磁盘放到一个目录下。 本地磁盘位于一个目录,裸设备磁盘位于另一个独立的目录,这样做主要是为实验后期磁盘克隆作考虑
12.点击"Finish"之后,系统会进行磁盘的格式化操作,在磁盘创建时所分配的100MB空间会全部给予这块磁盘
14.X:\VMRAC\raw_disk\vote.vmdk 重复上述过程,创建的第二块磁盘,总线"SCSI 1:2",分配100MB空间大小
15.X:\VMRAC\raw_disk\asm1.vmdk,X:\VMRAC\raw_disk\asm2.vmdk 重复上述过程创建接下来的两块ASM磁盘,总线"SCSI 1:3"和总线"SCSI 1:4",每块磁盘分配2GB大小,这两块磁盘主要用来存放ORACLE数据
16.我们点击光驱图标,选择"Use ISO image"点击"Browse"指定到linux镜像介质对应的路径"Y:\software\Linux_RHEL5.1\linux5_32bits.iso"
17.所有设备创建完毕,具体清单如下:512MB内存、5块磁盘(分别位于两条SCSI总线)、三块网卡、光驱以及处理器

----Linux操作系统安装
1.启动虚拟机,回车,skip自检的画面
2.来到linux操作系统的安装界面,选择"Next"
3.选择英文为系统默认语言环境,适当的键盘,点击"OK"
4.初始化驱动器界面,选择"Yes",共点击5次,选择"Next"
5.这一步很重要!一个是一定将除本地磁盘/dev/sda之外所有磁盘标识符前面小方框里面的勾给取消掉,二是在"Review and modify partitioning layout"前面打勾,便于后期的系统分区与规划,点击"Next",点击"Yes"
6.从这里可以看出,前面选择了的磁盘/dev/sda这里为可编辑状态,前面没有选上的磁盘从/dev/sdb到/dev/sde为不可编辑状态,空白区域里面显示的分区信息属于/dev/sda磁盘
7.选中"/",点击按钮"Edit"进行编辑,选择LogVol00,点击右侧的"Edit"将"/"的Size (MB): 10240设置成10G。总共硬盘分配的是25GB大小,所以这里可以给得10G防止磁盘空间紧张,点击"OK"次步骤设置完成
8.点击"Add",Mount Point选择"/home"文件系统,Size (MB): 1024分配1G大小空间,"/home"主要是用来存放用户信息如ORACLE,点击"OK"
9.点击"Add",Mount Point选择"/oracle"文件系统,Size (MB): 10240分配10G大小空间,"/oracle"文件系统主要用来作为clusterware以及database的安装路径,点击"OK"
10.点击"Add",Mount Point选择"/hsw_media"文件系统将剩余空间全部给新增加的文件系统"hsw_media",主要用来存放clusterware、database以及一些系统补丁的介质。其实也可以不创建这个文件系统,把所有剩余空间归并到/oracle下,这样做只是为了层次分明一些,点击"OK"
11.检查分配文件名,无误后点击"OK",文件系统规划完毕,点击"Next"
12.使用系统默认,点击"Next"
13.接下来这张图片比较重要,前期我添加了三块网卡,所以这里对三块网卡的配置都要一一到位,Edit编辑过程中主要遵循以下几个原则
        a、使用IPv4支持方式,不使用IPv6支持方式;
        b、网卡一eth0和网卡二eth1使用静态IP分配,且都使用私有地址(192.168.1.100、255.255.255.0;192.168.2.100/255.255.255.0);
        c、网卡三eth2使用动态分配IP地址方式(RAC安装仅需要两块网卡,这个网卡添加的目的是为了方便实验,比如可以使用这个自动获得的IP使用SecureCRT或Putty工具连接)
        d、编辑到eth2时,其前面的小框框不要选择,在Hostname中选择manually输入"rac1"主机名字
        e、Miscellaneous Settings中Gateway输入"144.194.192.1" Primary DNS输入"144.194.192.1"这两个内容是通过在Windows操作系统中通过"ipconfig /all"命令获得的
    这里将主IP地址设为192.168.1.0网段,副IP地址设为192.168.2.0网段,默认网关使用10.10.10.254,和本机使用同一网关地址(这个地址的获得,是需要到windows的cmd命令窗口中通过ipconfig /all命令查询到IP Address和Default Gateway)。
14.区域选择里面我们选择"上海"
15.设置系统管理员密码,这里设置为"redhat"
16.选择系统安装包,非常的重要!这里选上"Software Development/Web Server/Virtualization"三个组建,然后选上下方的"Customize now",点击"Next"
17.将每一个小项都选择上,全部安装,会占用"/"4个G左右,整个选择过程非常费鼠标、时间和精力,请做好心理准备
18.在语言组建这块,只选上需要的"中文支持"
19.下面显示的是包的自检过程
20.自检过程完毕之后,点击"Next"进行系统组建的安装,这个安装的过程非常的长,在这里可以休息一下等它自动完成
21.点击"Reboot"重启
22.在左边的列表中可以看到需要配置的具体清单,点击"Forward"
23.确认协议,然后点击"Forward"
24.Disable掉防火墙设置,点击"Forward"
25.Disable掉SELinux的配置,点击"Forward"
26.取消Kdump的配置,继续"Forward"
27.设置系统日期和时间,继续"Forward"
28.给系统设置一个普通用户,跳过
29.声卡设置,继续"Forward"
30.配置的最后一步,如果不安装附加的CD,这里就可以直接点击"Finish"
31.这时系统要求重启,点击"OK"即可
32.输入超级用户帐号密码(root/redhat)登陆到Linux操作系统桌面
33.操作过程中有时发现eth2网卡不能够自动启动,需要手工设置一下。方法:Linux图形界面,System --> Administration --> Network 选中eth2,然后点击"Edit",选择"Activate device when computer starts"
34.到此操作系统安装完毕

请使用浏览器的分享功能分享到微信等