首页 > 其他 > 详细

CentOS6.5搭建RAC 11g

时间:2020-07-26 10:34:56      阅读:74      评论:0      收藏:0      [点我收藏+]

前奏

注意事项
1.主机名都用小写字母,长度不能超过15位,不要有特殊符号
2.两个节点的Plublic和VIP所在网卡的网卡名要一样
3.表决盘应该都是相同的大小。不同的大小可能导致可用性降低。


环境
[root@rac1 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.5 (Santiago)

p13390677_112040_Linux-x86-64_1of7.zip
p13390677_112040_Linux-x86-64_2of7.zip
p13390677_112040_Linux-x86-64_3of7.zip

 

各主机配置

主机名 CPU 内存 硬盘 分区  
rac1 2核 8G 250G*1 /dev/mapper/vg_rac1-v01          50G         /
tmpfs                                   3.9G             /dev/shm
/dev/sda1                             291M            /boot
/dev/mapper/vg_rac1-v02          30G              /home
/dev/mapper/vg_rac1-v03          25G              /tmp
Swap:           24
 
rac2 2核 8G 250G*1 /dev/mapper/vg_rac2-v01           55G    /
tmpfs                             3.9G         /dev/shm
/dev/sda1                                            291M       /boot
/dev/mapper/vg_rac2-v02           30G          /home
/dev/mapper/vg_rac2-v03           30G          /tmp
Swap:           24
 
store 1核 1G

100g*1

200G*1

   
这里我分区时除/boot外其他都使用了LVM分区  

 

 


RAC IP地址规划并写入hosts文件
(只需要在eth0上配置Plublic IP即可。vip和SCAN IP会自动配置,要保证这两个IP没有被使用)
1、IP地址规划

主机名 IP 类型 网络接口  
rac1 172.16.186.146/24 Plublic IP eth0  
rac1-vip 172.16.186.147/24 Virtaual IP  
rac1priv 192.168.0.146/24 Private IP eth1  
rac2 172.168.186.148/24 Plublic IP eth0  
rac2-vip 172.168.186.149/24 Virtaual IP  
rac2priv 192.168.0.148/24 Private IP eth1  
rac-cluster 172.168.186.150/24 SCAN IP eth0  
store 172.16.186.151 存储 eth0  

2、分别修改两个节点的主机名

技术分享图片

 技术分享图片

 

3、分别修改两台节点的IP地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth1

4、分别写入两个节点的hosts文件
[root@rac1 ~]# vim /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
172.16.186.146  rac1
172.16.186.147  rac1-vip
192.168.0.146   rac1-priv
172.16.186.148  rac2
172.16.186.149  rac2-vip
192.168.0.148   rac2-priv
172.16.186.150  rac-cluster

[root@rac1 ~]# scp /etc/hosts root@172.16.186.148:/etc

 

安装前设置
第零步:关闭系统防火墙
setenforce 0
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config

service iptables stop && chkconfig iptables off

cat /etc/selinux/config
service iptables status

第一步:配置共享存储

技术分享图片

 

 

注:/opop目录为共享目录

配置共享存储
[root@store ~]# yum -y install iscsi-initiator-utils lsscsi scsi-target-utils
[root@store ~]# vim /etc/tgt/targets.conf
注:在最后插入以下内容
<target iqn.2020-07.com.example:server.store.sdc>
        <backing-store  /dev/sdc>
            vendor_id samsung
            lun 6
        </backing-store>
        initiator-address 172.16.186.0/24    
        incominguser zhangsan 123456    #设置密码
        write-cache off
</target>


释意:
格式:iqn.yyyy-mm.<reversed domain name>[:identifier]
      iqn:表示ISCSI  Qualified Name,简称iqn
      yyyy-mm:表示年份-月份
   reversed domain name:表示倒过来的域名,这里是com.example

[root@store ~]# service tgtd start
[root@store ~]# chkconfig tgtd on
查看target状态
[root@store ~]# tgt-admin --show

rac1节点和rac2节点配置
[root@rac1 ~]# yum -y install iscsi-initiator-utils
[root@rac1 ~]# service iscsi start && chkconfig iscsid on
[root@rac2 ~]# yum -y install iscsi-initiator-utils
[root@rac1 ~]# service iscsi start && chkconfig iscsid on
查找发现网络中的存储
[root@rac1 ~]# iscsiadm -m discovery -t st -p 172.16.186.151:3260
[root@rac2 ~]# iscsiadm -m discovery -t st -p 172.16.186.151:3260
登录下target并查看下磁盘
[root@rac1 ~]# iscsiadm -m node -T iqn.2020-07.com:server.store.sdb -p 172.16.186.151 -l
[root@rac2 ~]# iscsiadm -m node -T iqn.2020-07.com:server.store.sdb -p 172.16.186.151 -l

技术分享图片

注:如果是修改了配置或多次重启后发现不了了磁盘,需在客户端上将iscsi卸载重新安装
yum -y remove iscsi-initiator-utils
service iscsi stop
rm -rf /var/lib/iscsi/
不能重复登录

卸载设备
iscsiadm -m node -s
iscsiadm -m node -s -T iqn.2020-07.com:server.store.sdb -u

 

CentOS6.5搭建RAC 11g

原文:https://www.cnblogs.com/smlile-you-me/p/13377858.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!