关闭节点1,通过vmware复制一个新节点出来,操作非常简单,如果希望界面方式的话,就点击Clone this virtual machine,按照提示下一步即可。如果希望更快捷,直接将rac1目录复制一份到rac2,然后修改.vmx文件中的配置,将路径rac1相关的改成rac2,将RHEL5_NODE1改成RHEL5_NODE2,然后用vmware打开rac2目录中的vmx文件即可,这里三思采用的就是这种方式。

  将你启动RHEL5_NODE2的时候,系统会弹出这个提示,一个要选择Create。该选项是说vmware发现配置发生了变化,如果该虚机是复制出来的,需要创建一个唯一的身份标识,让你来选择是否创建,当然要选择Create,如图:

  提示:注意下列操作符中提示是node1,这是因为该虚机是由node1复制出来的,千万不要以为下列操作是要在node1上设置哟。

1、 修改hostname

  将node1改成node2

    [root@node1 ~]# hostname node2

    [root@node1 ~]# vi /etc/sysconfig/network

  这样重启之后机器名称就会变成node2了。

2、 修改ip地址

  先ifconfig看一下:

    [root@node1 ~]# ifconfig

    eth0      Link encap:Ethernet  HWaddr 00:0C:29:D0:48:9D  

              inet addr:172.25.0.59  Bcast:172.25.255.255  Mask:255.255.0.0

              inet6 addr: fe80::20c:29ff:fed0:489d/64 Scope:Link

              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

              RX packets:2032 errors:0 dropped:0 overruns:0 frame:0

              TX packets:33 errors:0 dropped:0 overruns:0 carrier:0

              collisions:0 txqueuelen:0 

              RX bytes:238791 (233.1 KiB)  TX bytes:8111 (7.9 KiB)

    eth1      Link encap:Ethernet  HWaddr 00:0C:29:D0:48:A7  

              inet addr:172.25.0.60  Bcast:172.25.255.255  Mask:255.255.0.0

              inet6 addr: fe80::20c:29ff:fed0:48a7/64 Scope:Link

              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

              RX packets:1847 errors:0 dropped:0 overruns:0 frame:0

              TX packets:46 errors:0 dropped:0 overruns:0 carrier:0

              collisions:0 txqueuelen:1000 

              RX bytes:201063 (196.3 KiB)  TX bytes:8958 (8.7 KiB)

              Interrupt:19 Base address:0x1800 

    ...................

    ...................

  这一步主要是为了记录下两个网卡的mac地址。

    [root@node1 ~]# cd /etc/sysconfig/network-scripts/

    [root@node1 network-scripts]# mv ifcfg-eth0.bak ifcfg-eth0 -f

    [root@node1 network-scripts]# mv ifcfg-eth1.bak ifcfg-eth1 -f

    [root@node1 network-scripts]# vi ifcfg-eth0

  修改IP地址,192.168.100.101为192.168.100.102

  注意修改HWADDR的值为前面ifconfig中查看到的eth0的HWaddr:00:0C:29:D0:48:9D

    [root@node1 network-scripts]# vi ifcfg-eth1

  同理做修改,HWADDR的值要修改为eth1中的HWaddr:00:0C:29:D0:48:A7

  最后重启一下网络服务

    [root@node1 network-scripts]# service network restart

    Shutting down interface eth0:                              [  OK  ]

    Shutting down interface eth1:                              [  OK  ]

    Shutting down loopback interface:                          [  OK  ]

    Disabling IPv4 packet forwarding:  net.ipv4.ip_forward = 0

                                                               [  OK  ]

    Bringing up loopback interface:                            [  OK  ]

    Bringing up interface eth0:                                [  OK  ]

    Bringing up interface eth1:                                [  OK  ]

  提示:此时两机使用4个IP或4个别名互ping应该都是通的了,如果不通,建议按照上述的操作步骤,检查一下网络的配置。

3、 修改oracle用户下的环境变量等

    [root@node2 network-scripts]# vi /home/oracle/.bash_profile

  将ORACLE_SID=RACDB1改为ORACLE_SID=RACDB2

  统统设置完成后,建议重启一下第2个节点。