首页 > 数据库 > Oracle > Linux平台下ocfs2的安装、配置(测试)
内核:
Linux rhel3 2.6.18-164.el5
一.下载:
http://oss.oracle.com/projects/ocfs2/
http://oss.oracle.com/projects/ocfs2-tools/
ocfs2-2.6.18-164.el5-1.4.4-1.el5.i686.rpm
ocfs2console-1.4.3-1.el5.i386.rpm
ocfs2-tools-1.4.3-1.el5.i386.rpm
二.安装(所有节点都需要安装):
rpm -ivh ocfs2-2.6.18-164.el5-1.4.4-1.el5.i686.rpm
ocfs2console-1.4.3-1.el5.i386.rpm
ocfs2-tools-1.4.3-1.el5.i386.rpm
三.配置:
1.在所有节点上以root用户身份运行此工具:
/usr/sbin/ocfs2console
选择 [Clucster]-[Configure Nodes]
在“Node Configuration”对话框中,输入2个专用互连的节点名、IP地址、端口号。本示例将使用 linux1和 192.168.0.1和7777 表示节点 1,并使用 linux2 和192.168.0.2和7777 表示节点2。
验证所有节点上的所有值正确之后,请退出应用程序。
选择 [Clucster]-[Propagate Cluster Configuration] ,提示”Finished”。
注意:节点一配置成功后,在配置节点二的时候节点名、IP地址、端口号是自动装载。在执行选择 [Clucster]-[Propagate Cluster Configuration]如果有报错,请删除/etc/ocfs2/*.conf配置文件,再重新启动ocfs2console,执行以上的 [Clucster]-[Configure Nodes] 和[Clucster]-[Propagate Cluster Configuration] 。
2.在集群中的所有节点上以 root 用户帐户的身份运行以下命令
export PATH=$PATH:/sbin:/usr/sbin
/etc/init.d/o2cb enable
3.创建好ocfs2文件系统
在一个节点上以root用户执行:
1).创建好相应的磁盘分区。
2).mkfs.ocfs2 -L "clusterfiles" /dev/sdb5
4.载入OCFS2文件系统
在所有节点上以root用户执行:
mount -o datavolume,nointr -t ocfs2 /dev/sdb5 /u02
chown –R oracle:dba /u02
chmod –R 775 /u02
5.查看是否装载成功:
在所有节点上以root用户执行:
mount
/dev/sdb5 on /u02 type ocfs2 (rw,_netdev)
6.查看执行权限:
在所有节点上以root用户执行:
ls -ld /u02
drwxrwxr-x 3 oracle dba 1024 11月 20 22:13 /u02
7.将ocfs2设置为系统启动自动装载:
在所有节点上以root用户执行:
export PATH=$PATH:/sbin:/usr/sbin
chkconfig --add o2cb
/etc/init.d/o2cb configure
echo "mount -o datavolume,nointr -t ocfs2 /dev/sdb5 /u02" >> /etc/rc.local
echo "chown –R oracle:dba /u02" >> /etc/rc.local
echo "chmod –R 775 /u02" >> /etc/rc.local
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23207331/viewspace-1030696/ ,如需转载,请注明出处,否则将追究法律责任。