最近在本机上重新用vmware server 1.04 搭建了一套10G RAC系统,在搭建过程把步骤基本记录下来,希望对大家有帮助。
本部分主要讲述如何安装linux系统及如何搭建第二个节点。
安装Linux系统
1、 安装第一个linux
安装过程不详细描述,注意在分区的时候选择手工分区,并且不要把第二个盘分区。
2、 配置网络
1) 修改主机名
执行命令:
Hostname rac1
修改/etc/sysconfig/network文件,修改为:
[root@rac1 ~]# more /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=rac1
2) 为网卡配置IP
用修改文件的方法配置IP相关信息:
[root@rac1 ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=200.200.200.1
NETMASK=255.255.255.0
TYPE=Ethernet
[root@rac1 ~]# more /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.10.10.1
NETMASK=255.255.255.0
TYPE=Ethernet
--以下这个网卡用于自动获取IP
[root@rac1 ~]# more /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
3) 修改/etc/hosts文件
[root@rac1 ~]# more /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
200.200.200.1 rac1
200.200.200.11 rac1-vip
10.10.10.1 rac1-priv
200.200.200.2 rac2
200.200.200.22 rac2-vip
10.10.10.2 rac2-priv
注意:127.0.0.1 localhost必须在/etc/hosts文件中存在,否则在后面安装rac过程可能会出错。
3、 同步vmware的时间
安装rac时,两个节点的时间必须相差无几,否则在安装rac过程会报错:
"/bin/tar: ./inventory/Components21/oracle.ordim.server/10.2.0.1.0: time
stamp 2007-1-14 06:24:04 is 25 s in the future"
1) 安装vmware tools
在 VMware 控制台上,以 root 用户身份登录。
1. 单击 VM,然后选择 Install VMware Tools。
2. rac1 — 虚拟机:单击 Install。
3. 双击桌面上的 VMware Tools 图标。
4. cdrom:双击 VMwareTools-1.0.1-29996.i386.rpm。
5. 完成系统准备:单击 Continue。
6. 打开一个终端并执行 vmware-config-tools.pl。
输入所需的显示大小:2 800*600
2) 与主机同步时间
要确保成功安装 Oracle RAC,虚拟机上的时间必须与主机上的时间同步。执行下面的步骤,以 root 用户身份同步时间。
- 执行“vmware-toolbox”以显示 VMware Tools Properties 窗口。在 Options 选项卡下,选择 Time synchronization between the virtual machine and the host operating system。您应该发现 tools.syncTime = "TRUE" 参数已经追加到虚拟机配置文件 G:\vm\rac\rac1\rac1.vmx 中。
- 编辑 /boot/grub/grub.conf,并将选项“clock=pit nosmp noapic nolapic”添加到读取内核 /boot/ 的那一行。修改后的文件内容如下所示:
[root@rac1 ~]# more /boot/grub/grub.conf
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS (2.6.9-42.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-42.ELsmp ro root=LABEL=/ rhgb quiet clock=pit nosmp noapic nolapic
initrd /initrd-2.6.9-42.ELsmp.img
title Red Hat Enterprise Linux AS-up (2.6.9-42.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-42.EL ro root=LABEL=/ rhgb quiet clock=pit nosmp noapic nolapic
initrd /initrd-2.6.9-42.EL.img
1、 创建第二个虚拟机
1) 在 rac1 上,以 root 用户身份执行
# shutdown –h now
2) 在主机系统上,将 rac1 文件夹中的所有文件复制到 rac2。
G:\>copy G:\vm\rac\rac1 G:\vm\rac\rac2
3) 在 VMware Server 控制台上,按 CTRL-O 打开第二个虚拟机 G:\rac\rac2\Red Hat Enterprise Linux 4.vmx。
4) VMware Server 控制台:
5) 将虚拟机名称从 rac1 重命名为 rac2。右键单击您刚才打开的新 rac1 选项卡,然后选择 Settings。
选择 Options 选项卡。
虚拟机名称:输入“rac2”。
6) 单击 Start this virtual machine 启动 rac2,保留 rac1 为电源关闭状态。
7) 启动rac2,选择 Create a new identifier。
2、 配置第二个虚拟机的网络
1) 修改主机名
执行命令:
hostname rac2
修改/etc/sysconfig/network文件,修改为:
[root@rac1 ~]# more /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=rac2
2) 为两个网卡配置IP
用修改文件的方法配置IP相关信息:
[root@rac1 ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0
EVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=200.200.200.2
NETMASK=255.255.255.0
TYPE=Ethernet
[root@rac1 ~]# more /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.10.10.2
NETMASK=255.255.255.0
TYPE=Ethernet
--第三块网卡用于自动获取IP
[root@rac2 ~]# more /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
3) 与rac1节点同步数据
rdate -s rac1
把这个命令做成脚本,每分钟执行一次。这样虽然不一定能保证所有节点的时间和host一样,但至少可以保证两个节点间的时间相差无几。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/231499/viewspace-155669/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/231499/viewspace-155669/
本文记录了在本机用vmware server 1.04搭建10G RAC系统的过程。详细介绍了安装Linux系统,包括手工分区、配置网络、同步vmware时间等步骤,还说明了创建第二个虚拟机及配置其网络、与第一节点同步数据等搭建第二个节点的操作。

615

被折叠的 条评论
为什么被折叠?



