2008年(22)
分类: Oracle
2008-06-07 19:40:56
最近在本机上重新用vmware 1.04 搭建了一套10G RAC系统,在搭建过程把步骤基本记录下来,希望对大家有帮助。
本部分主要讲述如何安装系统及如何搭建第二个节点。
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=
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
200.200.200.2 rac2
200.200.200.22 rac2-vip
注意:127.0.0.1 localhost必须在/etc/hosts文件中存在,否则在后面安装rac过程可能会出错。
3、 同步vmware的时间
安装rac时,两个节点的时间必须相差无几,否则在安装rac过程会报错:
"/bin/tar: ./inventory/Components21/oracle.ordim.server/
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-
5.完成系统准备:单击Continue。
6.打开一个终端并执行vmware-config-tools.pl。
输入所需的显示大小:2 800*600
2) 与主机同步时间
要确保成功安装 RAC,虚拟机上的时间必须与主机上的时间同步。执行下面的步骤,以root用户身份同步时间。
[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 (
root (hd0,0)
kernel /vmlinuz-
initrd /initrd-
title Red Hat Enterprise Linux AS-up (
root (hd0,0)
kernel /vmlinuz-
initrd /initrd-
1、 创建第二个虚拟机
1) 在rac1上,以root用户身份执行
# shutdown –h now
2) 在主机系统上,将rac1文件夹中的所有文件复制到rac2。
G:\>
3) 在VMware Server控制台上,按CTRL-O打开第二个虚拟机G:\rac\rac2\Red Hat Enterprise Linux 4.vmx。
4) VMware Server控制台:
5) 将虚拟机名称从rac1重命名为rac2。右键单击您刚才打开的新rac1选项卡,然后选择Settings。
选择Options选项卡。
虚拟机名称:输入“rac
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=
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一样,但至少可以保证两个节点间的时间相差无几。