本次安装选择VMmare Workstation 10.0.1 ,创建四台虚拟机。如下:
Openfiler (openfileresa-2.99.1-x86_64)
机器名 | IP地址 | ||
openfiler.localdomain.com | 192.168.199.219 |
RAC节点 (OracleLinux-R6-U4-Server-x86_64)
机器名 | Public-IP | Private-IP | VIP | |||
11grac1 | 192.168.199.10 | 192.168.10.10 | 192.168.199.20 | |||
11grac2 | 192.168.199.11 | 192.168.10.11 | 192.168.199.21 | |||
11grac3 | 192.168.199.12 | 192.168.10.12 | 192.168.199.22 |
-
三台机器都配置/etc/hosts,内容如下
2.三台机器都关闭防火墙
3.关闭SeLinux
4.配置DNS服务器(在11grac3服务器上)
4.1 安装rpm包
4.2 编辑/etc/named.conf,替换成如下内容
4.3 在/var/named/目录下,新建localdomain.com.zone文件,内容如下
4.4 启动DNS服务器
如果发生了错误,尝试执行如下命令试试
4.5 修改各服务器dns指向
添加如下内容
注意:这样设置完DNS后,网络重启后就失效啦。使用如下方法
重启网络,/etc/resolv.conf中将自动完成DNS的设置。
4.6 验证dns
5. 建立用户、建立目录、修改参数文件等 (脚本见附件)
6. 建立grid、oracle用户的无密码登录
6.1 在三台机器上都执行如下命令
6.2 在三台机器上执行如下命令
6.3 以上命令会在11grac1的/home/oracle/.ssh目录下生成authorized_keys,将该文件copy到其他两机器上
6.4 重复6.1~6.3步骤,生成grid用户的无密码验证。
7. 验证各节点必须直接是否能无密码登录
8. 挂载iscsi硬盘(每台机器上都执行)
8.1 查找iscsi硬盘
8.2 设置开机自动挂载iscsi盘
9.创建asm磁盘
9.1 安装oracleasm-support、oracleasmlib (三台机器都执行)
注:因oracle linux已经将oracleasm内置到内核中了,所以无需安装oracleasm的rpm包。如果使用非oracle Linux操作系统。请按装kmod-oracleasm-2.0.6.rh1-2.el6.x86_64.rpm 包。
9.2 将磁盘分区(只需单节点执行)
9.3 创建asm磁盘
注意以上iscsi磁盘与/dev/sd*的对应关系。
查看磁盘
在另外两台机器上执行磁盘扫描操作
10. 禁用ntp时间同步服务
因为11g Clusterware中已经提供了时间同步服务,所以需要禁用ntp服务。
至此,准备工作完全完成,后续可以安装grid Infrastructure软件啦~