首页 > 技术文章 > suse12-x86 配置裸设备

xiongty 2021-05-12 22:33 原文

1、提前创建数据库所需要的用户以及组

2、查看A、B主机是否存在共享盘

Oracle1:~# lvmdiskscan


3、比对A、B主机磁盘是否为共享盘

例如sdb盘,比对两台主机scsiid是否一致

/lib/udev/scsi_id -g /dev/sdb


4、添加配置文件绑定设备名 (主备机内容一致)

# vi /etc/udev/rules.d/99-asm.rules
KERNEL=="sd*", SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", ENV{ID_SERIAL}=="scsi_id根据实际内容添加", SYMLINK+="rawb", OWNER="账号", GROUP="组", MODE="0660"
KERNEL=="sd*", SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", ENV{ID_SERIAL}=="scsi_id根据实际内容添加", SYMLINK+="rawc", OWNER="账号", GROUP="组", MODE="0660"

5、修改配置文件,绑定裸设备(主备机内容一致)

# vi /etc/init.d/after.local
raw /dev/raw/raw1 /dev/rawb
raw /dev/raw/raw2 /dev/rawc

6、修改裸设备启动后权限及所有者(主备机内容一致)

# vi /etc/udev/rules.d/60-udev.rules
KERNEL=="raw[0-9]*", SUBSYSTEM=="raw", NAME="raw/%k", GROUP="组", MODE="0660", OWNER="账号"

7、设置raw卡机自启(主备机内容一致)

# systemctl enable raw.service

8、执行 udevadm trigger 然后查看 ls /dev/ 看是否生成设备名

# udevadm trigger
# ls /dev/
注:suse12主机识别裸设备需重启OS,未识别到重启OS
# reboot

9、检查

查看是否生成设备
# raw -qa
# ls -lh /dev/raw/raw*
# ls -hltr /dev/raw
查看raw是否启动未启动重新启动
# udevadm trigger
# rcraw start

以上为suse12-x86架构主机配置数据库所需要的裸设备 

推荐阅读