2.14 所有节点执行,测试SSH联通性
2.14.1 配置SSH
各自先Ping下看网络是否能ping通
分别以root、oracle、grid用户配置三个用户的SSH: 两个节点执行: mkdir ~/.ssh chmod 755 ~/.ssh ssh-keygen -t rsa ssh-keygen -t dsa
以下只在节点1上root、oracle、grid分别执行: cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
ssh rac2 cat ~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys ssh rac2 cat ~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys 注意机器名要与实际一致。
2.14.2 验证SSH
分别在每个节点上执行检验操作: ssh rac1 date ssh rac2 date
ssh rac1-priv date ssh rac2-priv date
3.共享存储配置
3.1共享存储服务器配置
参照:方法1:Openfiler共享存储服务器客户端搭建.docx
3.2共享存储客户端配置
参照:方法1:Openfiler共享存储服务器客户端搭建.docx
13
4 两个节点ASM搭建
4.1 安装ASM包
方法一:下载安装
下载后拷贝到Linux系统安装
使用root用户安装,这三个包之间有依赖关系,安装顺序如下: rpm -ivh oracleasm-support
rpm -ivh oracleasm,oracle linux 6版本已自带,无需安装 rpm -ivh oracleasmlib 方法二:通过网络下载安装
现在系统已经使用ULN注册,可以安装软件。以root身份登录 ,运行:
#yum install oracleasm-support oracleasmlib oracleasm-`uname -r` 在Oracle Linux 5及更早版本上,运行以下命令:
#up2date -i oracleasm-support oracleasmlib oracleasm-`uname -r` 这将为当前运行的内核安装支持工具,库和内核驱动程序。
4.2 配置ASM
两边配置asm
[root@rac1 asm]# /etc/init.d/oracleasm configure Default user to own the driver interface []: grid Default group to own the driver interface []:asmadmin Start Oracle ASM library driver on boot (y/n) [n]: y Scan for Oracle ASM disks on boot (y/n) [y]:y
安装成功后,通过 oracleasm命令检查并管理asmlib [root@xclrac1 /]# oracleasm status Checking if ASM is loaded: yes
Checking if /dev/oracleasm is mounted: yes
4.3 共享磁盘分区
分区:
fdisk /dev/sdb n p 1 w fdisk /dev/sdb n p 1 w
n表示新建1个分区;
p表示分区类型选择为primary partition 主分区; 1表示分区编号从1开始;
起始、终止柱面选择默认值,即1和500; w表示将新建的分区信息写入硬盘分区表。
14
4.4创建ASM磁盘
节点1 # /etc/init.d/oracleasm enable 节点2 # /etc/init.d/oracleasm enable 以下在任意一个节点执行就行了:
/etc/init.d/oracleasm createdisk OCR_VOTE /dev/sdb1 /etc/init.d/oracleasm createdisk DATA /dev/sdc1 /etc/init.d/oracleasm createdisk FRA /dev/sdd1 注意分区
4.4扫描磁盘 asm磁盘,检查有哪些 asm磁盘:
每个节点都要执行:
#/etc/init.d/oracleasm scandisks #/etc/init.d/oracleasm listdisks
这里用到的是asmlib来做磁盘设备管理的,这里大家也可以使用UDEV来管理,在RHEL6中asmlib已经被废弃了,以后就是UDEV的天下。
5安装Oracle grid集群件
5.1安装前检查
【grid@rac1 grid】./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose 检测,配置互信的时候就不会出现问题
5.2解压及安装
使用grid用户登录安装grid。使用xmanager登录, 解压后进入安装目录, 运行:
$./runInstaller
15
16