1,准备三个节点
一台做圣设备
两台做ORACLE RAC节点,每个节点2个网卡
2,分配IP地址
saneth0 10.0.0.1
表示c1eth0 192.168.33.101 eth0:1 192.168.33.201
c2eth0 192.168.33.102eth0:1 192.168.33.202
给eth0加入虚拟IP使用下面的命令
ifconfig eth0:1 192.168.33.201子网掩码255.255.255.0
ifconfig eth0:1
192.168.33.202子网掩码255.255.255.0
如果配置错误使用下面的命令进行删除
ip addr del 192.168.33.202 dev eth2
3,安装国家结核控制规划服务器作为集群时钟授时系统,可以安装在ipsan设备上
在san上,编辑/etc/国家结核控制规划。参看
retrict默认nomodify
限制127.0.0.1
服务器127.127.1.0
软糖
127.127.1.0层8
driftfile/var/lib/ntp/drift
broadcastdelay
0.008
然后重启ntpd服务
ntpd服务重启
在c1, c2主机上去同步时钟即可
crontab - e
*/5 * * * */usr/sbin/ntpdate xxxxx
每五分钟同步一次
4,修改内核参数在c1, c2上
vim/etc/sysctl.conf
net.ipv4。ip_forward=1
net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.default.accept_source_route=0
内核。sysrq=0
内核。core_uses_pid=1
net.ipv4。tcp_syncookies=1
内核。msgmnb=65536
内核。msgmax=65536
内核。shmmax=2147483648
内核。shmall=268435456
内核。shmmni=4096
内核。shmall=2097152
内核。sem=250
32000 100 128
fs。file-max=65536
net.ipv4。ip_local_port_range=1024
65000
net.core。rmem_default=262144
net.core。rmem_max=262144
net.core。wmem_default=262144
net.core。wmem_max=262144
5,创建甲骨文用户和dba, oinstall用户组
groupadd oinstall
groupadd dba useradd - m - g oinstall - g oracle dba
6,编辑/etc/主机文件
的/etc/hosts vim 127.0.0.1localhost
192.168.33.101c1
192.168.33.201c1-vip
10.0.0.2c1-priv
192.168.33.102c2
192.168.33.202c2-vip
10.0.0.3c2-priv
10.0.0.1san
在c1, c2上都复制这些内容
7,所有节点都要配置hangcheck-timer:用于监视Linux内核是否挂起
vim/etc/modprobe.参看
选项hangcheck-timer hangcheck_tick=30
hangcheck_margin=180
vim/etc/rc.当地
modprobe hangcheck-timer
检查hangcheck-timer模块是否已经加载:
lsmod | grep hangcheck_timer
8日配置甲骨文用户双机(多机)互信
su -甲骨文
ssh - keygen rsa ssh - keygen
- t - t dsa
cd . ssh
猫* .pub
比;authorized_keys
然后每个节点都进行
猫*。酒吧比;authorized_keys的追加
9日配置ipsan
在圣主机上
yum - y安装scsi-target-utils
yum - y安装
iscsi-initiator-utils
vim/etc/tgt/targets.参看
后备存储器/dev/sdb1
vender_id
专业
product_id V1
后备存储器/dev/sdc1
vender_id
专业
product_id V2
后备存储器/dev/sdd1
vender_id
专业
product_id V3
后备存储器/dev/sde1
vender_id
专业
product_id V4
后备存储器//disk1投票。img
vender_id
专业
product_id V5
后备存储器//disk2投票。img
vender_id
专业
product_id V6
服务tgtd重启
chkconfig tgtd在
10,导入ipsan的公共存储
百胜 安装iscsi-initiator-utils - y
服务 iscsid
iscsiadm开始 圣- p - m - t发现圣
服务 iscsi
chkconfig开始 iscsid
chkconfig iscsi上
11、安装依赖包c1, c2
百胜 安装binutilscompat-libstdc + + elfutils-libelfelfutils-libelf-develglibcglibc-commonglibc-develglibc-headersgccgcc-c + + libaiolibaio-devel libgcclibstdc + + libstdc + + -develmakesysstatunixODBCunixODBC-devel-y
12日安装oracleasm包c1, c2
rpm -ivh oracleasm 2.6.18 - 164. - el5 2.0.5 el5.x86_64.rpm——1. oracleasmlib el5.x86_64.rpm——2.0.4 - 1. oracleasm 2.1.7 - 1. el5.x86_64——的支持。rpm
13日安装集群
cd/mnt/修改/cluvfy/
。/runcluvfy.sh 舞台前crsinst nc1 c2 - verbose
cd/mnt/修改/
。/runInstaller-ignoreSysPrereqs
在指定 家庭详细信息页面
手工修改crs安装终点:/u01/crs_1
在指定 集群配置页面
指定两个节点
c1c1-privc1-vip c2c2-privc2-vip