总结与注意
1 /tmp 单独 swap>8G,根目录最小要 20G 以上,最好是 LVM 好扩容
2 心跳网卡最好是 2 个,asm/inteculster 分开
3 IP 规划,SCANIP,PUBLIC IP,VIP 使用同一个网段,private IP 用于心跳和内存数据同步,出现异常
的数据非常大,要使用性能高的交换机,私有网卡不配置网关
4 参数
./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose
Crsd - 集群资源服务
Cssd - 集群同步服务
Evmd - 事件管理服务
oprocd - 节点检测监控
5 两个网卡,私有和公有都使用专有的网络
6 vmware 增加的硬盘,使用单个文件,独立,立即分配,永久分配【高级】,第二使用现存的,放在单独的
目录里面,才能共享的 ASM
磁盘分区就可以了,不用格式化
以下命令获得 scsi id 信息,并要记录这些 ID,后续配置磁盘要用
/usr/lib/udev/scsi_id –g –u –d /dev/sdb
/usr/lib/udev/scsi_id –g –u –d /dev/sdc
/usr/lib/udev/scsi_id –g –u –d /dev/sdd
查看磁盘绑定是否成功,能看到刚才分的磁盘就是成功,如果提示没有文件夹就是有问题的(可尝试分别重启
两台服务器)
ls -l /dev/asm* /dev/sd*
在两个 oracle rac 节点上安装操作系统程序包 cvuqdisk。如果没有安装 cvuqdisk,集群验证实用程序
就无法发现共享磁盘
选项中开启文件夹共享
./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose
此时会生成一个 cvu 报告,查看报告,要求所有的为 passed 之后,才能安装 Oracle Grid
Infrastructure,存在失败的相关选项就进行修改调整。
7 rac01 和 rac02 都需要添加
结尾添加以下内容:vmx 文件
scsi1.sharedBus = "virtual"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
disk.EnableUUID = "TRUE"
8 ##安装 multipath
yum install -y device-mapper*
mpathconf --enable --with_multipathd y
##查看共享盘的 scsi_id
/usr/lib/udev/scsi_id -g -u /dev/sdb
/usr/lib/udev/scsi_id -g -u /dev/sdc
配置 multipath 文件【配了才能看看到对 sdb/sdc 生成 mapper,比如增加的 sdd,sde 没有过滤也生成
了】
cat <<EOF>/etc/multipath.conf
defaults {
user_friendly_names yes
}
systemctl start multipathd
systemctl enable multipathd
blacklist {
devnode "^sda" #非 ASM 盘默认安装
devnode "^sdd" #非 ASM 盘新增用于扩容的 LVM
devnode "^sde" #非 ASM 盘新增用于扩容的 LVM
评论